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

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


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

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

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

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

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


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

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


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

TeraMoune
Эксперт

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

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

Тестовый репозиторий установки плагинов: teramoune

raimikmb
Юзер

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

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

TeraMoune
Эксперт

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

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

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

Тестовый репозиторий установки плагинов: teramoune

raimikmb
Юзер

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

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

TeraMoune
Эксперт

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

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

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

Тестовый репозиторий установки плагинов: teramoune

raimikmb
Юзер

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

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

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

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

TeraMoune
Эксперт

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

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

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

Тестовый репозиторий установки плагинов: teramoune

raimikmb
Юзер

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

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

TeraMoune
Эксперт

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

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


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

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

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

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

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

Тестовый репозиторий установки плагинов: teramoune

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

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

наверх