Slavik18 16 Опубликовано: 13 января 2015 Рассказать Опубликовано: 13 января 2015 Скажите, почему когда вводишь любой адрес после категории например сайт.ру/категория/все_что_угодно то открывается просто пустая страница? Не так как когда например страница с концом html, там если ввел не правильный адрес например новости, то перенаправляет на правильный если id верный, если id не верный, то показывается страница с сообщением об ошибке, что такой страницы не существует. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 13 января 2015 Рассказать Опубликовано: 13 января 2015 Скажите, почему когда вводишь любой адрес после категории например сайт.ру/категория/все_что_угодно то открывается просто пустая страница? Потому что ошибки в шаблонах у вас и отсутствует тег {info} в шаблоне main.tpl который и должен вывести ошибку, что такой страницы нет. Никаких редиректов в данном случае быть не должно, потому как это адрес несуществующей категории, а не просто неправильный адрес. Цитата Ссылка на сообщение Поделиться на других сайтах
Slavik18 16 Опубликовано: 13 января 2015 Рассказать Опубликовано: 13 января 2015 (изменено) Автор Скажите, почему когда вводишь любой адрес после категории например сайт.ру/категория/все_что_угодно то открывается просто пустая страница? Потому что ошибки в шаблонах у вас и отсутствует тег {info} в шаблоне main.tpl который и должен вывести ошибку, что такой страницы нет. Никаких редиректов в данном случае быть не должно, потому как это адрес несуществующей категории, а не просто неправильный адрес. У меня есть тег {info} в шаблоне в main.tpl, и при ошибке обычной страницы он же показывает ошибку. Шаблон ваш стандартный Pisces, менял только стиль. Кроме файла main.tpl, где еще может быть проблема? Изменено 13 января 2015 пользователем Slavik18 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 У меня есть тег {info} в шаблоне в main.tpl, и при ошибке обычной страницы он же показывает ошибку. смотрите чтобы на него не было никаких ограничений и условий. Дайте ссылку на ваш сайт, чтобы можно было видеть визуально. Цитата Ссылка на сообщение Поделиться на других сайтах
Slavik18 16 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 Автор celsoft, помог разобраться, теперь страница ошибки везде работает, появился вопрос как теперь тег custom добавить на страницы тегов? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 Все параметры тега aviable вы можете увидеть в доментации по шаблонам http://dle-news.ru/extras/online/index.html?startnews.html Цитата Ссылка на сообщение Поделиться на других сайтах
Slavik18 16 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 Автор Если заключаю тег custom в [category=1,2,3,4,] то страница ошибки работает везде, но соответственно custom работает только в категориях, если заключаю его в [aviable=tags|cat|showfull|allnews] или [not-aviable=main] то страница ошибки не работает в категориях опять. Как вывести тег custom на сайт, чтобы он показывался везде кроме главной, и чтобы работали страницы ошибок везде Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 (изменено) [not-aviable=main] [not-aviable=main]{custom}[/not-aviable][/CODE] Изменено 14 января 2015 пользователем odys Цитата Ссылка на сообщение Поделиться на других сайтах
Slavik18 16 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 (изменено) Автор [not-aviable=main] [not-aviable=main]{custom}[/not-aviable][/CODE] Нет, в таком варианте страница ошибки в категориях не работает. В общем я понял, если в sidebar есть тег custom, то страница ошибки не работает в категориях и тегах. Как обойти эту проблему? Изменено 14 января 2015 пользователем Slavik18 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 я же вам дал ссылку на тему в персональных сообщениях http://forum.dle-news.ru/index.php?showtopic=66927&st=0&p=334002&#entry334002 этот код выводит тег custom при просмотре тегов. Что именно и как вы поставили в свой шаблон? Цитата Ссылка на сообщение Поделиться на других сайтах
Slavik18 16 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 (изменено) Автор я же вам дал ссылку на тему в персональных сообщениях http://forum.dle-new...02 этот код выводит тег custom при просмотре тегов. Что именно и как вы поставили в свой шаблон? Сейчас у меня так в файле sidebar : [not-aviable=main] <div id="barchives" class="block"> <h4 class="btl">Последние новости</h4> <div class="dcont"> <div class="sideblock"> {custom category="4-13" template="custom-3" aviable="cat|showfull|tags" from="0" limit="10" cache="no" order="date"} </div> </div> <div class="dtop"> </div> <div class="dbtm"> </div> </div> [/not-aviable] Делал еще так: [aviable=cat|showfull|tags] <div id="barchives" class="block"> <h4 class="btl">Последние новости</h4> <div class="dcont"> <div class="sideblock"> {custom category="4-13" template="custom-3" from="0" limit="10" cache="no" order="date"} </div> </div> <div class="dtop"> </div> <div class="dbtm"> </div> </div> [/aviable] При обоих вариантах, страница ошибки не работает в категориях и тегах. Изменено 14 января 2015 пользователем Slavik18 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 Делал еще так А написано в теме которую я вам дал совсем по другому. Должно быть так как там написано, т.е. все три параметра и три вывода тега [not-aviable=cat|showfull|static|main] код блока вместе с {custom...} [/not-aviable] [category=1,2,3]код блока вместе с{custom...} [/category] [static=test1,test2,test3] код блока вместе с {custom...} [/static] Цитата Ссылка на сообщение Поделиться на других сайтах
Slavik18 16 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 (изменено) Автор Делал еще так А написано в теме которую я вам дал совсем по другому. Должно быть так как там написано, т.е. все три параметра и три вывода тега [not-aviable=cat|showfull|static|main] код блока вместе с {custom...} [/not-aviable] [category=1,2,3]код блока вместе с{custom...} [/category] [static=test1,test2,test3] код блока вместе с {custom...} [/static] Так эти варианты исключают друг друга, если так [not-aviable=cat|showfull|static|main] код блока вместе с {custom...} [/not-aviable], то будет показываться только в тегах, если так [category=1,2,3]код блока вместе с{custom...} [/category], будет показываться только в категориях и полных новостях, а мне надо, чтобы {custom...} показывался везде, кроме главной и при этом, чтобы страницы ошибки работали везде. Изменено 14 января 2015 пользователем Slavik18 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 Так эти варианты исключают друг друга, Они не исключают друг друга. Прочитайте внимательно описание тегов тегов в документации. Эти теги дополняют друг друга. И они должны быть все. Цитата Ссылка на сообщение Поделиться на других сайтах
Slavik18 16 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 (изменено) Автор Так эти варианты исключают друг друга, Они не исключают друг друга. Прочитайте внимательно описание тегов тегов в документации. Эти теги дополняют друг друга. И они должны быть все. Вот в какие теги мне надо заключить этот код, чтобы он показывался в sidebar на всех страницах сайта, кроме главной, и чтобы работали страницы ошибок в категория, тегах, то есть везде? <div id="barchives" class="block"> <h4 class="btl">Последние новости</h4> <div class="dcont"> <div class="sideblock"> {custom category="4-13" template="custom-3" from="0" limit="10" cache="no" order="date"} </div> </div> </div> Изменено 14 января 2015 пользователем Slavik18 Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 not-aviableтак не работает? <div id="barchives" class="block"> <h4 class="btl">Последние новости</h4> <div class="dcont"> <div class="sideblock"> [not-aviable=main]{custom category="4-13" template="custom-3" from="0" limit="10" cache="no" order="date"}[/not-aviable] </div> </div> </div> Цитата Ссылка на сообщение Поделиться на других сайтах
Slavik18 16 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 Автор not-aviableтак не работает? <div id="barchives" class="block"> <h4 class="btl">Последние новости</h4> <div class="dcont"> <div class="sideblock"> [not-aviable=main]{custom category="4-13" template="custom-3" from="0" limit="10" cache="no" order="date"}[/not-aviable] </div> </div> </div> В таком варианте, страницы ошибок не работают в категориях и тегах. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 Вот в какие теги мне надо заключить этот код, чтобы он показывался в sidebar на всех страницах сайта, кроме главной, и чтобы работали страницы ошибок в категория, тегах, то есть везде? [not-aviable=cat|showfull|static|main]<div id="barchives" class="block"> <h4 class="btl">Последние новости</h4> <div class="dcont"> <div class="sideblock"> {custom category="4-13" template="custom-3" from="0" limit="10" cache="no" order="date"} </div> </div> </div>[/not-aviable] [category=1,2,3]<div id="barchives" class="block"> <h4 class="btl">Последние новости</h4> <div class="dcont"> <div class="sideblock"> {custom category="4-13" template="custom-3" from="0" limit="10" cache="no" order="date"} </div> </div> </div>[/category] [static=test1,test2,test3]<div id="barchives" class="block"> <h4 class="btl">Последние новости</h4> <div class="dcont"> <div class="sideblock"> {custom category="4-13" template="custom-3" from="0" limit="10" cache="no" order="date"} </div> </div> </div>[/static] [/CODE] где вместо test1,test2,test3 имеющиеся имена стат страниц. Вместо 1,2,3 ID имеющихся всех категорий. Цитата Ссылка на сообщение Поделиться на других сайтах
Slavik18 16 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 (изменено) Автор Вот в какие теги мне надо заключить этот код, чтобы он показывался в sidebar на всех страницах сайта, кроме главной, и чтобы работали страницы ошибок в категория, тегах, то есть везде? [not-aviable=cat|showfull|static|main]<div id="barchives" class="block"> <h4 class="btl">Последние новости</h4> <div class="dcont"> <div class="sideblock"> {custom category="4-13" template="custom-3" from="0" limit="10" cache="no" order="date"} </div> </div> </div>[/not-aviable] [category=1,2,3]<div id="barchives" class="block"> <h4 class="btl">Последние новости</h4> <div class="dcont"> <div class="sideblock"> {custom category="4-13" template="custom-3" from="0" limit="10" cache="no" order="date"} </div> </div> </div>[/category] [static=test1,test2,test3]<div id="barchives" class="block"> <h4 class="btl">Последние новости</h4> <div class="dcont"> <div class="sideblock"> {custom category="4-13" template="custom-3" from="0" limit="10" cache="no" order="date"} </div> </div> </div>[/static] где вместо test1,test2,test3 имеющиеся имена стат страниц. Вместо 1,2,3 ID имеющихся всех категорий. Спасибо, такой вариант сработал, страницы ошибок есть везде теперь, кроме одного случая. Если набрать сайт.ру/tags/настоящий+тег/ошибка страница ошибки срабатывает, а если набрать сайт.ру/tags/настоящий+тегошибка/ то не срабатывает страница ошибки, то есть если сделать ошибку в адресе тега за последним слешом то все нормально, а если внутри адреса тега ошибка, то не срабатывает. Изменено 14 января 2015 пользователем Slavik18 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 15 января 2015 Рассказать Опубликовано: 15 января 2015 Slavik18, На данный случай решения нет, появиться только в версии 10.4 Цитата Ссылка на сообщение Поделиться на других сайтах
green987 1 Опубликовано: 4 февраля 2015 Рассказать Опубликовано: 4 февраля 2015 На данный случай решения нет, появиться только в версии 10.4 В 10.5 наверное? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.