среда, февраля 01, 2006

get_comments - отдельное приложение для комментариев

Стандартный модуль комментариев Sapid'а не работает на виртуальных страницах, а для чего ещё нужны комментарии как не для подобных разделов? Поэтому, я и сделал следующее приложение (и DDC, который не сильно отличается от оригинала), которое позволяет без проблем вставлять комментарии на виртуальные страницы, что в свою очередь сильно расширяет возможности веб-строителя, позволяет создавать новые разделы, комбинируя, например, стандартный модуль типа новостей и модуль комментариев, создавать блоги и т.д.

Собственно сделал я его давно, сейчас просто привел в порядок, кое-что подправил.

В предлагаемом архиве представлены следующие файлы:

  • /usr/extensions/get_comments.inc.php - само приложение;
  • /usr/xml/fullcomments.xml - DDC, который можно вставлять в другие DDC;
  • /mvc/controller/postmethod_analysis.inc.php - этот файл следует перезаписать поверх стандартного. Отличаются они очень мало, а именно добавлен редирект после добавления комментария на туже страницу (защита от refresh-флуда), и ещё кое-какие несущественные мелочи в секции добавления комментария.

В самом файле DDC (fullcomments.xml) следует выделить лишь несколько моментов:
- параметры вызова функции get_comments идентичны параметрам вызова в приложениях get_list и get_infochannel, с той лишь разницей, что здесь их вообще всего два: _CHANNEL()_ и _ORDER()_;
- Путь к индексному файлу хранилища указывается не только в параметре _CHANNEL()_, но и в форме добавления комментария в , как в стандартном модуле комментариев, с той лишь разницей, что здесь его нужно указывать без окончания .xml.

Скачать: get_comments.zip
Для версии: SAPID 1.2.3 RC3
Примечание: Корректная работа только при использовании mod_rewrite.

8 Comments:

At 8:37 PM, Anonymous Анонимный said...

Заметил такую тенденцию, что в блогах появилось много не адекватных комментариев, не могу понять, это что кто то спамит так? А зачем, чтоб падлу комуто сделать))) Имхо глупо…

 
At 9:10 AM, Anonymous Анонимный said...

Шикарно.
Где rss лента?

 
At 5:42 AM, Anonymous Анонимный said...

Где тут можно подписаться на rss ленту?

 
At 5:44 PM, Anonymous Анонимный said...

Хорошая статья но некоторые вопросы непонятны как это понимать? ---> http://zulo.ru/bhc/

 
At 9:32 AM, Anonymous Анонимный said...

Кардеры, дампы кредитных карт, дампы карт,дамп с пин кардинг, кардинг взлом кредитных карт, кардер, продам дампы карт. Продаем кредитные карты, банковские карточки Mastercard, кредитки с пин кодом Visa с балансами 800$-5000$, доставка в любой город, гарантия надежности, ищем постоянных партнеров, пишите нам на емайл kredstore@gmail.com

 
At 12:52 AM, Anonymous Анонимный said...

Может обсудим на форуме ?

 
At 2:11 AM, Anonymous Анонимный said...

Прочитал статью до конца, спасибо большое )))

 
At 10:22 PM, Anonymous Анонимный said...

Спасибо за статью, сколько же уходит время на эти тонкие наблюдения, страшно себе представить…

 

Отправить комментарий

<< Home