Slavik18 16 Опубликовано: 13 января 2015 Рассказать Опубликовано: 13 января 2015 Скажите, почему когда вводишь любой адрес после категории например сайт.ру/категория/все_что_угодно то открывается просто пустая страница? Не так как когда например страница с концом html, там если ввел не правильный адрес например новости, то перенаправляет на правильный если id верный, если id не верный, то показывается страница с сообщением об ошибке, что такой страницы не существует. Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 13 января 2015 Рассказать Опубликовано: 13 января 2015 Скажите, почему когда вводишь любой адрес после категории например сайт.ру/категория/все_что_угодно то открывается просто пустая страница? Потому что ошибки в шаблонах у вас и отсутствует тег {info} в шаблоне main.tpl который и должен вывести ошибку, что такой страницы нет. Никаких редиректов в данном случае быть не должно, потому как это адрес несуществующей категории, а не просто неправильный адрес. Ссылка на сообщение Поделиться на других сайтах
Slavik18 16 Опубликовано: 13 января 2015 Рассказать Опубликовано: 13 января 2015 Автор Скажите, почему когда вводишь любой адрес после категории например сайт.ру/категория/все_что_угодно то открывается просто пустая страница? Потому что ошибки в шаблонах у вас и отсутствует тег {info} в шаблоне main.tpl который и должен вывести ошибку, что такой страницы нет. Никаких редиректов в данном случае быть не должно, потому как это адрес несуществующей категории, а не просто неправильный адрес. У меня есть тег {info} в шаблоне в main.tpl, и при ошибке обычной страницы он же показывает ошибку. Шаблон ваш стандартный Pisces, менял только стиль. Кроме файла main.tpl, где еще может быть проблема? Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 У меня есть тег {info} в шаблоне в main.tpl, и при ошибке обычной страницы он же показывает ошибку. смотрите чтобы на него не было никаких ограничений и условий. Дайте ссылку на ваш сайт, чтобы можно было видеть визуально. Ссылка на сообщение Поделиться на других сайтах
Slavik18 16 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 Автор celsoft, помог разобраться, теперь страница ошибки везде работает, появился вопрос как теперь тег custom добавить на страницы тегов? Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 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 385 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 [not-aviable=main] [not-aviable=main]{custom}[/not-aviable][/CODE] Ссылка на сообщение Поделиться на других сайтах
Slavik18 16 Опубликовано: 14 января 2015 Рассказать Опубликовано: 14 января 2015 Автор [not-aviable=main] [not-aviable=main]{custom}[/not-aviable][/CODE] Нет, в таком варианте страница ошибки в категориях не работает. В общем я понял, если в sidebar есть тег custom, то страница ошибки не работает в категориях и тегах. Как обойти эту проблему? Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 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] При обоих вариантах, страница ошибки не работает в категориях и тегах. Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 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...} показывался везде, кроме главной и при этом, чтобы страницы ошибки работали везде. Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 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> Ссылка на сообщение Поделиться на других сайтах
odys 385 Опубликовано: 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 6230 Опубликовано: 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/настоящий+тегошибка/ то не срабатывает страница ошибки, то есть если сделать ошибку в адресе тега за последним слешом то все нормально, а если внутри адреса тега ошибка, то не срабатывает. Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 15 января 2015 Рассказать Опубликовано: 15 января 2015 Slavik18, На данный случай решения нет, появиться только в версии 10.4 Ссылка на сообщение Поделиться на других сайтах
green987 1 Опубликовано: 4 февраля 2015 Рассказать Опубликовано: 4 февраля 2015 На данный случай решения нет, появиться только в версии 10.4 В 10.5 наверное? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.