Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как исправить ошибку 404 в lastnews?

Как исправить ошибку 404 в lastnews?


     02.09.2023    lastnews, 404 страница    Все вопросы » Общие вопросы по PHP    855

вопрос
Всем привет!

В DLE 16.1, думаю и в остатних версиях, есть баг со страницей newposts. Если в настройках включена опция "Использовать отдельную страницу для 404 ошибки" и у пользователя нет непрочитанных новостей, то при переходе на site.ru/newposts/ получаем именно эту страницу 404...

В случае если опция Использовать отдельную страницу для 404 ошибки отключена видим ту же ошибку, но уже на сайте:

Внимание, обнаружена ошибка
По данному адресу материалов на сайте не найдено, либо у вас нет доступа для просмотра информации по данному адресу.


Есть ли какие-то варианты исправить, например, спрятать ссылку на newposts если у пользователя нет непрочитанных новостей... В документации не нашел или пропустил...

Ответа пока нет


9 комментариев

TeraMoune
Эксперт

TeraMoune - 2 сентября 2023 18:20 -

Так этот раздел и не учитывает никаких данных, он должен всегда показывать абсолютно все новости сайта. Так что там не должно быть никаких ошибок если есть хотя бы одна опубликованная новость проверенная для публикации.

Ушел в себя, скорей, наоборот. Взошел в ум. В два ума.

raimikmb
Юзер

raimikmb - 2 сентября 2023 18:50 -

Сорри не то прописал... я про newposts ...

TeraMoune
Эксперт

TeraMoune - 2 сентября 2023 19:41 -

Что-то так и подумал.

Ну так-то нет, система вне раздела не знает информации о том есть ли новости или нету. Тегов никаких нету для скрытия ссылки.

Ушел в себя, скорей, наоборот. Взошел в ум. В два ума.

raimikmb
Юзер

raimikmb - 2 сентября 2023 19:53 -

Понятно косяк DLE... проще убрать ссылку на newposts.

TeraMoune
Эксперт

TeraMoune - 2 сентября 2023 20:22 -

Понятно косяк DLE...

Я так не считаю. А почему вы так считаете ?

Ушел в себя, скорей, наоборот. Взошел в ум. В два ума.

raimikmb
Юзер

raimikmb - 2 сентября 2023 22:29 -

Ну отдавать пользователю отдельную 404 страницу по мне идиотизм…

Это только в случае если включить опцию в админке "Использовать отдельную страницу для 404 ошибки"

Если она не включена то вопросов нет…

TeraMoune
Эксперт

TeraMoune - 2 сентября 2023 23:35 -

Так не ясно в чём претензия ? Причём тут отдельная страница 404 и опция ? Она для того и сделана чтобы админы могли показать не просто info в стандартной разметке сайта, а как-то отличиться и показать что-то другое но в тоже время страница должна чётко донести суть её содержания, а именно (по данному url содержимого нету)

У вас же есть два варианта:
1 - Пойти на форум оставить свою мысли и пожелания. И надеяться, что ваши мысли услышат.
2 - Найти человека который вам это пофиксит и сделает так как желаете вы.

Ушел в себя, скорей, наоборот. Взошел в ум. В два ума.

raimikmb
Юзер

raimikmb - 2 сентября 2023 23:46 -

Да это все понятно. Но зачем мне показывать 404 страницу для пользователя у которого нет не просмотренных статей… если их нет то вовсе нужно прятать ссылку на newposts

TeraMoune
Эксперт

TeraMoune - 3 сентября 2023 00:10 -

Ну вот стоит высказаться на официальном форуме.


Но зачем мне показывать 404 страницу для пользователя у которого нет не просмотренных статей…

Ну что-то же ведь нужно показать ?

если их нет то вовсе нужно прятать ссылку на newposts

К странице могут обратиться по прямому обращению.

То, что вам это не нравиться это не значит, что это косяк и не правильно. Просто у вас взгляды другие. Но ваши потребности будут требовать лишних процессов в системе и запросов. Другим это вот как раз не надо. Поэтому есть как есть и по другому не будет. Если только вы не в состоянии убедить автора dle в обратном. В любом случае это не тут обсуждать.

Ушел в себя, скорей, наоборот. Взошел в ум. В два ума.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх