Документация:
  • Начало
  • Сколько стоит?
  • Где это работает?
  • Установка: начало..
  • Редактируем cfg.cfg
  • Настройка *.cgi
  • Загрузка/chmod/setup.cgi
  • Внешний вид
  • Настройка шаблонов
  • index/preview
  • article/print/news/..
  • mailform/menu/search
  • шаблоны комментариев
  • span_pages/новости
  • Эксплуатация/публикация
  • Поиск/Upload/Защита

    WebScript.Ru Network

  • Форум
  • Каталог Скриптов
  • Гнездо
  • ХостОбзор
  • readme.txt

  •  || view_comments.txt
    Итак, доползли до комментариев - ура! Стоит сказать, что система комментариев - это почти самостоятельный скрипт (это такая наша хитрая задумка) и спец.теги тут создаются несколько иначе, чем на других страницах (правда вы этого "иначе" не заметите - все дело в том, что все остальные страницы системы проходят через модуль-мясорубку Sanitarium_WL.pm, там и происходит парсинг шаблонов и сборка страниц, а система комментариев обрабатывает шаблоны самостоятельно, спецтеги и там и там одинаковые). Файл view_comments.txt отвечает за внешний вид всей страницы с комментариями, на ней же размещается и форма для отправки комментариев. Доступные теги:
    1. <%drop_list%> - быстрая навигация
    2. <%menu_html%> - меню
    3. <%title%> - название статьи
    4. <%preview%> - краткое описание статьи
    5. <%cat_id%> - идентификатор категории, которой принадлежит статья
    6. <%id%> - идентификатор статьи
    7. <%date%> - дата публикации
    8. <%pages%> - количество страниц в статье
    9. <%article_url%> - URL статьи
    10. <%cat_url%> - URL категории
    11. + теги категории
    12. <%comment_script%> - URL скрипта комментариев (для формы)
    13. <%comments%> - комментарии (если есть)
    14. <%span_pages%> - страницы (если комментариев много)
    Форма для отправки комментариев:
    (можете менять внешний вид, но все названия полей должны быть такие как тут)


    <form action="<%comment_script%>" method=POST>
    <table cellpadding=1 cellspacing=1 width="450">
    <tr><td>
    <input type=hidden name=id value=<%id%>>
    <input type=hidden name="cat_id" value=<%cat_id%>>
    <input type=hidden name=page value=<%page%>>
    Ваше имя:</td><td><input type=text name="author" value="" size=50 maxlength="70"></td></tr>
    <tr><td>E-Mail:</td><td><input type=text name="mail" value="" size=50 maxlength=50></td></tr>
    <tr><td>WWW:</td><td><input type=text name="www" value="" size=50 maxlength="70"></td></tr>
    <tr>
    <td colspan=2>Комментарий:<br>
    <textarea cols=50 rows=5 name="post"></textarea>
    <input type=submit value="Готово!">
    </td>
    </tr></table>
    </form>


     || comment.txt
    Данный файл отвечает за внешний вид одного, отдельно взятого комментария. Доступные теги:
    1. <%id%> идентификатор комментария (не статьи, не категории, а комментария!)
    2. <%name%> имя того, кто послал комментарий
    3. <%mail%> - e-mail комментрирующего
    4. <%www%> - www его же
    5. <%ip%> - да, это IP адрес, того, кто прокомментировал
    6. <%date%> - дата, когда был послан комментарий
    7. <%content%> - сам комментарий
    8. <%admin_answer%> - ответ админа (если есть)

    кроме того, есть возможность выделения цитат, и ответа админа через CSS
    цитаты: им присваивается class="quot"
    ответ админ: class="admin"

    Поэтому пропишите в стилях своих страниц эти классы - симпатичней будет. Например:
    .quot {color:#006633;}
    .admin {color:#a40000;}


      Скрипт системы публикаций: Sanitarium WebLoG 2002 © WebScript.Ru Network