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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

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

pmaker



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Синтаксис ключевых суффиксов:
&all — по 500 постов на странице. По умолчанию — 20 (ахтунг! тяжело для тонких каналов!)    
&reverse — в обратном порядке (новые посты идут первыми)    
&start=n — начать с n-ого поста (если включена шапка, выводится и она)    
&limit=n — вывести n постов. По умолчанию — 20 (не считая шапки)    
&glp — на последнюю страницу    
&bm=1 — в строку навигации добаляется ссылка Закладки    
&nocode — не обрабатываются (отображаются текстом) ВВ-коды

Вроде как эти суффиксы можно комбинировать меж собой. Вроде даже в pазном порядке.
 
 
Соответственно, коды вывода тем:

  • Q1: Вывести всю тему без графических заморочек?

    Код:
    A:  Версия для печати:
     http://forum.ru-board.com/misc.cgi?action=printtopic&forum=13&topic=1534  

     
  • Q1a: Отключить и отобразить текстом ВВ-коды на странице?

    Код:
    A:  Добавляем &nocode после номера темы
     http://forum.ru-board.com/topic.cgi?forum=2&topic=1897&nocode
     
     HO: Если урл содержит метку закладки #, то вставлять требуется перед ней. Всё, что стоит после неё - не обрабатывается.
     http://forum.ru-board.com/topic.cgi?forum=13&topic=0844&start=2080&nocode#6
     
     Переделано из бага (эффект вызывал слеш после номера форума) в фичу. source

     
  • Q2: Показать все сообщения темы:

    Код:
    A: (лимит - 500 постов)      &all  
     
     http://forum.ru-board.com/topic.cgi?forum=13&topic=1534&all  

     
  • Q3: Можно ли набрать такой линк, чтобы прочесть с n-го поста по m-й? Т.е., например, лишь одно сообщение.

    Код:
    A: Можно  
             start = номер сообщения с которого делаем вывод  
             limit = кол-во постов вниз  
     
    новый start вычисляется по формуле:  
    Старый старт + якорь, минус один.  
     
    Таким образом если линк на твое сообщение (наведи мышку на слово "Отправлено") имеет вид  
    http://forum.ru-board.com/topic.cgi?forum=13&topic=0248&start=600#19  
     
    Значит новый start = 618  (600 + 19 - 1)                        
    А лимит один, если тебе только это сообщение нужно.  
     
    Получаем линк  
    http://forum.ru-board.com/topic.cgi?forum=13&topic=0248&start=618&limit=1  
     
    limit больше 20 не катит             source  

     
  • Q4: Начать с указанного и до конца

    Код:
    A:   (не более 500 постов на страницу)
    http://forum.ru-board.com/topic.cgi?forum=13&bm=1&topic=0063&start=500&all

     
  • Q5: Реверс (сначала более новые, потом старее сообщения)

    Код:
    A:       &reverse - новые сообщение наверху.
     
    http://forum.ru-board.com/topic.cgi?forum=13&topic=0248&reverse  

     
  • Q6: вывести на одну страницу последние NN постов в любой теме  

    Код:
    A1:
    Можно не больше 20 последних постов вывести:
    http://forum.ru-board.com/topic.cgi?forum=13&topic=0248&glp&limit=15    
    A2: source
    Второй способ позволяет вывести последние NN сообщений независимо от того, сколько их на последней странице топика. Кроме того, это уникальная возможность не грузить шапку.
    http://forum.ru-board.com/topic.cgi?forum=13&topic=0248&reverse&limit=25  
    http://forum.ru-board.com/topic.cgi?forum=13&topic=0248&limit=5&reverse
    update:  к сожалению, и тут лимит - 20 постов

     
  • Q7: В чём смысл добавленных &bm=1, &active=, &active=1, &active=2... в урлах ссылок на ветки, если я прихожу в них из соответствующих мест (закладки, активные...)?

    Код:
    A: source
    в строке:
    Компьютерный форум Ru.Board » Компьютеры » Программы » Excel FAQ  
      добавляются соответствующие ссылки:
     
    Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Excel FAQ  
    Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » Excel FAQ  

     
    подготовил bredonosec

  • Всего записей: 673 | Зарегистр. 09-03-2004 | Отправлено: 20:36 20-12-2004 | Исправлено: vu1tur, 18:19 07-05-2005
    alex52mail

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Задал вопрос как продолжение тут http://forum.ru-board.com/topic.cgi?forum=13&topic=1774#14 но он наверное более удобен здесь.
     
    Правила применения #n в конце ссылки на more не нашел ни здесь ни в ветке  more


    ----------
    Везде трудно первые 15 лет, потом легче.
    Все проблемы имеют ПРОСТОЕ решение
    Ты начальник я дурак я начальник ты дурак. Но хуже дурака дурак с инициативой.

    Всего записей: 1567 | Зарегистр. 04-09-2015 | Отправлено: 21:39 06-10-2015 | Исправлено: alex52mail, 08:54 08-10-2015
    alex52mail

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ASE_DAG http://forum.ru-board.com/topic.cgi?forum=13&topic=1534&start=120#21
     
    После выяснений и проверок, удалось Настройка счетчика посещений в данном форуме без поддержки html кодов.  
    Или вы имели в виду что-то другое без такого "извращения"?
     
    Все же это то, чем вы говорили, или что другое?
     
    Меня смущает которое считает и отображает количество обращение к самому себе —  думал есть такие картинки, сами считающие обращение к себе.
     
    И как это широко делалось во времена «Веб 1.0» — неужели в те времена уже были счетчики посещений на некоторых сайтах, и их использовали как описал выше?
     
     


    ----------
    Везде трудно первые 15 лет, потом легче.
    Все проблемы имеют ПРОСТОЕ решение
    Ты начальник я дурак я начальник ты дурак. Но хуже дурака дурак с инициативой.

    Всего записей: 1567 | Зарегистр. 04-09-2015 | Отправлено: 21:00 13-10-2015 | Исправлено: alex52mail, 21:10 13-10-2015
    chAlx

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Блин, да вот счётчик. И хватит про него: движок форума такой возможности не предоставляет (помимо включения всем юзерам во всех темах, что явно лишнее).
     
    Можно только добавить, что использование чужого счётчика чревато сливом его владельцу лишней инфы. Это, опять же, не для обсуждения: надо или знать про устройство http, или не пользоваться котом в мешке.

    Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 22:08 13-10-2015
    alex52mail

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    chAlx  Блин, да вот счетчик. И хватит про него: движок форума такой возможности не предоставляет (помимо включения всем юзерам во всех темах, что явно лишнее).  
    И где вы раньше были, пока меня выше и здесь http://forum.ru-board.com/topic.cgi?forum=24&topic=0909&start=260#18 мурыжили непонятно чем без объяснений, и мне пришлось самому изворачиваться через понятное место.  
     
    Как вы сделали из html кода ссылки ваш работающий здесь счетчик?
    Сделал по вашему образцу тут http://forum.ru-board.com/topic.cgi?forum=2&topic=5373#6  но не работает.
    Что не так? Ваш же работает.
     
    P.S. 14.10.2015 Вопрос решен, и добавлен в Решил проблему — опиши решение другим здесь Надеюсь это сохранит время другим.  


    ----------
    Везде трудно первые 15 лет, потом легче.
    Все проблемы имеют ПРОСТОЕ решение
    Ты начальник я дурак я начальник ты дурак. Но хуже дурака дурак с инициативой.

    Всего записей: 1567 | Зарегистр. 04-09-2015 | Отправлено: 22:57 13-10-2015 | Исправлено: alex52mail, 13:26 14-10-2015
    bodasu



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    del

    Всего записей: 18 | Зарегистр. 26-11-2015 | Отправлено: 14:06 26-11-2015
    TheBarmaley_TMP



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    при использовании кода &limit=1 узрелась занятная шняжка:
    если в выводимом (одном!) сообщении есть теги [ more] - при выводе такого сообщения они разворачиваются..
    т.е. в этом случае скрываются описания (more=бла-бла) и выводится сам текст, лежащий внутри тега..
    проверить можно на любой шапке/первом посте - например, вот так с лимитом, а вот так без лимита
     
    отсюда вопрос - это баг или фича? )
     
    Добавлено:
    зыж
    на вопросик со ссылкой с лимит=1 наводить не надо, смотрим результат тыком по ссылке.. =)

    ----------
    один из.. шоб было понятно.. =)

    Всего записей: 4230 | Зарегистр. 10-11-2015 | Отправлено: 12:15 04-12-2015
    K S

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheBarmaley_TMP

    Цитата:
    это баг или фича?

    Фича. Раскрываются сразу все моря. Если нужен конкретный, нужно подставлять &m=[номер моря]
     
    FAQ по тегу [more]. В шапке это описано.

    Всего записей: 236 | Зарегистр. 15-11-2015 | Отправлено: 16:50 07-12-2015
    TheBarmaley_TMP



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    K S
    Цитата:
    Фича. Раскрываются сразу все моря. Если нужен конкретный, нужно подставлять &m=[номер моря]
    т.е. если моря совсем не нужно раскрывать, то в ссылке с лимит=1 это никак не объедешь?
     
    ..попробовал &m=0 (и 100 и -1 тоже) добавить - нифига, всё равно разворачивает.. :/
    жаль, но придётся остановиться на увеличении лимита до 2-х, тогда моря остаются свёрнутыми..

    ----------
    один из.. шоб было понятно.. =)

    Всего записей: 4230 | Зарегистр. 10-11-2015 | Отправлено: 14:57 08-12-2015 | Исправлено: TheBarmaley_TMP, 15:00 08-12-2015
    K S

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheBarmaley_TMP

    Цитата:
    т.е. если моря совсем не нужно раскрывать

    Никак.
     
    Но можно исхитриться и сделать первое море пустым, а затем ссылку указывать m=0, чтобы раскрывался только первый море (он же пустой).

    Всего записей: 236 | Зарегистр. 15-11-2015 | Отправлено: 15:44 08-12-2015
    TheBarmaley_TMP



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    K S
    Цитата:
    можно исхитриться  
    да не, суть не в этом - пытался слепить скриптик, показывающий в отдельном попапе 1-й пост темы (в связи со слётом шапок после глюка).. сам понимаешь, ВСЕ шапки такому требованию (с пустыми морями) не удовлетворяют - вот и облом..
     
    и хотя с открытыми морями тоже норм - вся шапка на виду, но при этом ссылку на конкретное море из неё уже не дашь..
    поэтому вариант с 1+2-м постами в этом плане интереснее, кмк..

    ----------
    один из.. шоб было понятно.. =)

    Всего записей: 4230 | Зарегистр. 10-11-2015 | Отправлено: 18:14 08-12-2015
    TheBarmaley_TMP



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    забавная фигня с комбинацией ключиков #lt + &glp + limit=х
    задача следующая - вывести последние х постов темы..
     
    при подстановке в урл вида (к примеру x=3):
    http://forum.ru-board.com/topic.cgi?forum=13&topic=1534&limit=3&glp#lt
    выводятся х постов, только если их не менее х на последней странице (+шапка, если она есть)..
    если на последней странице постов меньше - выводятся только те, которые на ней есть..
    т.е. берёт только с последней страницы, а хотелось бы, шоб брало и с предыдущей - до нужного числа..
     
    менять ключики местами пробовал - без разницы..
    причём, как показалось, в разных топиках отрабатывает по-разному, логики не понял..    
     
    если же задать х=1:
    http://forum.ru-board.com/topic.cgi?forum=13&topic=1534&limit=1&glp#lt
    всё корректно, выводит единственный последний пост и без шапки..
     
    баг или фича? и можно ли как-то в принципе решить исходную задачку?

    ----------
    один из.. шоб было понятно.. =)

    Всего записей: 4230 | Зарегистр. 10-11-2015 | Отправлено: 12:20 30-12-2015
    K S

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheBarmaley_TMP
    В шапке ответ есть.
     

    Цитата:
    Второй способ позволяет вывести последние NN сообщений независимо от того, сколько их на последней странице топика. Кроме того, это уникальная возможность не грузить шапку.  

     
    http://forum.ru-board.com/topic.cgi?forum=13&topic=1534&limit=3&reverse
     
    К сожалению, только в обратном порядке.

    Всего записей: 236 | Зарегистр. 15-11-2015 | Отправлено: 12:26 30-12-2015
    TheBarmaley_TMP



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    K S
    ..про ключ &reverse в курсе, хочется именно прямой порядок вывода: свежие внизу + скролл до последнего (#lt).. =)
     
    к тому же:
    http://forum.ru-board.com/topic.cgi?forum=13&topic=1534&limit=30&reverse
    даёт не 30 постов, как ожидается, а только одну страницу - 20 штук.. )

    ----------
    один из.. шоб было понятно.. =)

    Всего записей: 4230 | Зарегистр. 10-11-2015 | Отправлено: 12:49 30-12-2015
    K S

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheBarmaley_TMP

    Цитата:
    именно прямой

    Никак.
     

    Цитата:
    даёт не 30 постов, как ожидается, а только одну страницу - 20 штук

    Больше 20 не получится. Никак.

    Всего записей: 236 | Зарегистр. 15-11-2015 | Отправлено: 13:29 30-12-2015
    TheBarmaley_TMP



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    K S
    Цитата:
    Больше 20 не получится. Никак.
    ясно, жаль.. :/
     
    попутно - в шапке:
    Цитата:
    update:  к сожалению, и тут лимит - 20 постов  
    может, покрасить поярче + поправить "провокационное:
    Цитата:
    topic.cgi?forum=13&topic=0248&reverse&limit=25
    а то лично я тока щас обратил внимание.. =)
     
    пасиб за разъяснения -    
     
    Добавлено:
    ..и ещё забавная фигня:
    если при выводе реверсом тыкнуть "редактировать" - открывается первый пост (шапка), а не последнее сообщение..    
    аналогично со вторым с конца - открывается второй от начала.. ну и т.д..
    т.е. реальная нумерация/адресация постов при реверсе съезжает.. :/

    ----------
    один из.. шоб было понятно.. =)

    Всего записей: 4230 | Зарегистр. 10-11-2015 | Отправлено: 14:35 30-12-2015
    K S

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheBarmaley_TMP

    Цитата:
    может

    Да и так понятно, вроде.
     

    Цитата:
    ..и ещё забавная фигня:

    Это из-за того, что там ссылка неправильная при реверсе. Это баг, но править некому.

    Всего записей: 236 | Зарегистр. 15-11-2015 | Отправлено: 15:42 30-12-2015
    TheBarmaley_TMP



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    K S
    Цитата:
    и так понятно, вроде
    ну.. если знать и/или быть достаточно внимательным.. =)
     
    за баг - понял, пасиб..    

     
    ..и всё-таки - по поводу непонятки:
    Цитата:
    выводятся х постов, только если их не менее х на последней странице (+шапка, если она есть)..  
    если на последней странице постов меньше - выводятся только те, которые на ней есть..  
    т.е. при прямом просмотре даже 20 не набирает в этом случае..
    почему так и можно ли объехать?
     
    Добавлено:
    ..или ваще бред:
    http://forum.ru-board.com/topic.cgi?forum=13&topic=1534&glp&limit=8
    даёт 5 постов + шапку (с шапкой = 6)  

    ----------
    один из.. шоб было понятно.. =)

    Всего записей: 4230 | Зарегистр. 10-11-2015 | Отправлено: 16:02 30-12-2015
    K S

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheBarmaley_TMP
    Проблема в не совсем корректной работе glp. Лучше не использовать его.

    Всего записей: 236 | Зарегистр. 15-11-2015 | Отправлено: 16:12 30-12-2015
    TheBarmaley_TMP



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ..а вот здесь:
    http://forum.ru-board.com/topic.cgi?forum=2&topic=5398&limit=8&glp
    всё как и написал - только те посты, которые там есть на последней странице (на сей момент = 7)
     
    Добавлено:
    K S
    Цитата:
    Проблема в не совсем корректной работе glp. Лучше не использовать его.
    а как тогда сослаться на текущую последнюю страницу, имея только номер самого топика?
    т.е. БЕЗ &start= и прочей фигни..


    ----------
    один из.. шоб было понятно.. =)

    Всего записей: 4230 | Зарегистр. 10-11-2015 | Отправлено: 16:12 30-12-2015
    K S

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheBarmaley_TMP
    Использовать glp, но результат работы «плавающий»... Уже убедились.

    Всего записей: 236 | Зарегистр. 15-11-2015 | Отправлено: 16:18 30-12-2015
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

    Компьютерный форум 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