Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » Секреты в URL- ФАК

Модерирует : batva, DimoN

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

dg

Moderator-папарацци
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dadu
Цитата:
может из-за шапки ...  
именно из-за шапки. Дело в том, что не на первой странице шапка не входит в нормальную нумерацию постов, а является «фиктивным» постом. То есть не учитывается в нормальной нумерации — ведь по ходу темы шапочного поста нету в том месте, где он появляется. Зато понятно, что он должен и учитывается в нумерации постов на странице — это важно для работы якорей (ссылок по #).
 
Поэтому когда выполняются три условия:
  • в теме включена шапка
  • пост находится не на первой странице
  • пост не является шапкой
    в этом случае имеет место расхождение в -1 между реальным номером поста и тем номером, который получается по стандартной формуле номера поста
    Код:
    (кол-во сообщений на странице) * (номер страницы) + (номер якоря на странице) -1

    Одним из побочных глюков здесь является тот факт, что на всех страницах, кроме первой, в теме с шапкой получается на один пост больше, чем задано. То есть по дефолту задано 20 постов на странице, а полчается 21. Ибо на всех страницах, кроме первой, шапка является фиктивным постом, который виден на странице, но не учавствует в нумерации. Кроме нумерации по странице, выполненной якорями.
    как решение можно было бы предложить в темах с шапкой, кроме первой страницы, генерировать номер якоря начиная с 0, а не с 1.
    Dr StandBy
    Цитата:
    И причем нельзя сделать limit=1 если есть шапка все рвно будет шапка и лимимтрованное сообщение. Думаю фиксить бесполезно, проще примечание в шапку добавить  
    уже зафиксили.
     
    Кстати, рекомендую обратить внимание на то, что добавляются новые ссылки для удобного перехода обратно в тему, если limit равен именно 1.
     
    пример

  • Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 17:47 29-01-2005 | Исправлено: dg, 18:23 29-01-2005
    Открыть новую тему     Написать ответ в эту тему

    На первую страницук этому сообщениюк последнему сообщению

    Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » Секреты в URL- ФАК


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru