Anton Volnuhin (anton) wrote,
Anton Volnuhin
anton

Бета-тест только для друзей ;)

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

Если вам не трудно и интересно, протестируйте, пожалуйста:

Адрес:

В качестве примера — последняя свёрнутая дискуссия в rulj: открыть.

Пока он раскрывает только свёрнутые треды — собирание многостраничных комментариев сделаю в ближайшее время. После нажатия на ссылку нужно немного подождать, всё работает не мгновенно, всё-же, нужно загрузить несколько страниц и собрать из них большую новую. Работает только на страницах стандартной темы xcolibur.

NB: Пожалуйста, не публикуйте открыто эту ссылку, т.к., боюсь, если этим начнут пользоваться многие, мой хостер этого не поймёт (эта штука ест довольно много входящего трафика).
В ближайшее время обещаю доработать всё, выложить исходники (сейчас стыдно — я, вообще-то, совершенно C++ guy, а это решил в порядке эксперимента, чтобы работало на сервере, написать на php, поэтому я не уверен, что получившийся быстро 50-строчный скрипт — верх стиля:), а также, возможно, написать то же самое на c++ в виде обычной программки для win, чтобы обычные пользователи этим могли проще пользоваться.

Буду очень благодарен за сообщения о багах/предложения.

Update: Теперь он умеет разворачивать многостраничные комментарии и должен работать немного побыстрее. Например.

Update2: Выложил исходники. Не сказать, что красиво, впрочем, просто удалось побороть стыд %) Но при этом работает, и даже вполне эффективно. Нужен только php.

Update3: Новая версия.
Tags: threader
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 26 comments