Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Пагинация на странице allnews

Тема в разделе "Вопросы- ответы", создана пользователем dex, 18 май 2022.

18.05.22 в 07:03
dex
18.05.22 в 14:43
dex
11
297
0
  1. TopicStarter Overlay
    dex

    dex
    PRO Users

    Регистрация:
    15 янв 2019
    Сообщения:
    288
    Лучших ответов:
    1
    Рейтинги:
    +112 / 8 / -0
    Всем привет.

    Помогите решить проблему..
    На сайте используются разное содержимое для [available=main] и для [available=allnews].
    Все работает как нужно, за исключением пагинации на странице allnews.

    Страница allnews имеет адрес domain.com/?do=allnews, но ссылки в пагинации указывают на domain.com/index.php?cstart=2. В связи с этим, на последующих страницах allnews добовляется содержимое main.

    Вопрос: как сделать пагинацию на странице domain.com/?do=allnews в виде domain.com/?do=allnews&cstart=2 ?
     
  2. TopicStarter Overlay
    dex

    dex
    PRO Users

    Регистрация:
    15 янв 2019
    Сообщения:
    288
    Лучших ответов:
    1
    Рейтинги:
    +112 / 8 / -0
    Вопрос сюда же...

    Как можно обработать переходы по ссылке /?do=... ?

    Потому-что сейчас при переходе на любую страницу с параметром "do" выдает просто все новости
    upload_2022-5-18_12-13-42.png
     
  3. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +355 / 12 / -0
    По первому вопросу не могу помочь.
    А насчёт do обработка идёт в /engine/engine.php после
    Код:
    switch ( $do ) {
    Примерно так
    case "search" :
    Условие
    break;
    case "changemail" :
    Условие
    break;
     
  4. TopicStarter Overlay
    dex

    dex
    PRO Users

    Регистрация:
    15 янв 2019
    Сообщения:
    288
    Лучших ответов:
    1
    Рейтинги:
    +112 / 8 / -0
    Спасибо.

    Ппц бред. Получается что вся логика do прописана в default.
     
  5. TeraMoune

    TeraMoune Бывалый

    Регистрация:
    6 апр 2019
    Сообщения:
    310
    Лучших ответов:
    3
    Рейтинги:
    +130 / 9 / -0
    в default прописано как раз то, что не входит в разделы сайта. Всё, что касается do указано в так называемых case.
     
  6. TopicStarter Overlay
    dex

    dex
    PRO Users

    Регистрация:
    15 янв 2019
    Сообщения:
    288
    Лучших ответов:
    1
    Рейтинги:
    +112 / 8 / -0
    Что нужно сделать, чтобы при переходе по адресу /?do=Всякаячепуханеотносящаясяксайту выводилась ошибка ?
     
  7. TeraMoune

    TeraMoune Бывалый

    Регистрация:
    6 апр 2019
    Сообщения:
    310
    Лучших ответов:
    3
    Рейтинги:
    +130 / 9 / -0
    Ничего, тогда поломаешь всё остальное, а там и главная и поиск по полям и профиль и еще куча всего.
     
  8. TopicStarter Overlay
    dex

    dex
    PRO Users

    Регистрация:
    15 янв 2019
    Сообщения:
    288
    Лучших ответов:
    1
    Рейтинги:
    +112 / 8 / -0
    Дела....

    А по первому вопросу можете помочь ?)
     
  9. TeraMoune

    TeraMoune Бывалый

    Регистрация:
    6 апр 2019
    Сообщения:
    310
    Лучших ответов:
    3
    Рейтинги:
    +130 / 9 / -0
    А зачем с ним что-то делать когда мы прояснили, что адреса всех новостей не существует. Следовательно ссылка в пагинации как раз актуальная.
     
  10. TopicStarter Overlay
    dex

    dex
    PRO Users

    Регистрация:
    15 янв 2019
    Сообщения:
    288
    Лучших ответов:
    1
    Рейтинги:
    +112 / 8 / -0
    upload_2022-5-18_17-19-26.png

    что тогда означает allnews ?

    В таком виде пагинация работает. Минус только в том что отображается часть контента азаключенная в [available=main]
    domain.com/?do=allnews&cstart=2
     
  11. TeraMoune

    TeraMoune Бывалый

    Регистрация:
    6 апр 2019
    Сообщения:
    310
    Лучших ответов:
    3
    Рейтинги:
    +130 / 9 / -0
    Это уже вопрос разработчику. Я не автор движка чтобы пояснять за такое.

    От себя могу добавить лишь, что по сути адреса всех новостей то есть avialable=allnews не существует. Тег avialable так же не имеет никаких предохранителей и можно написать любой раздел, и потом ввести его в url и получить так что тег сработает.

    allnews в avialable скорей всего относится только к всем новостям пользователя. Ведь по сути allnews больше нигде не фигурирует. (Везде где встречается allnews, везде он является частью ссылки пользователя)

    Возможно опечатка или старая инфа которую не поправили.
     
    • Полезно Полезно x 1
  12. TopicStarter Overlay
    dex

    dex
    PRO Users

    Регистрация:
    15 янв 2019
    Сообщения:
    288
    Лучших ответов:
    1
    Рейтинги:
    +112 / 8 / -0
    Благодарю за вразумительный ответ!
     
Похожие темы
  1. KinoHD.pro
    Ответов:
    18
    Просмотров:
    2.980
  2. dtdemi
    Ответов:
    1
    Просмотров:
    2.399
  3. iCooLER
    Ответов:
    8
    Просмотров:
    4.837
  4. Bashmak
    Ответов:
    3
    Просмотров:
    620
  5. vladzenya
    Ответов:
    3
    Просмотров:
    498
Загрузка...
Яндекс.Метрика