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

    WebScript.Ru Network

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

  •  || Редактируем файл cgf.cfg
    Конфигурационный файл cfg.cfg содержит все основные настройки которые необходимы для работы системы именно там, где вы это пожелаете. Перед тем как заползать в конфигурационный файл узнайте:
  • Пути к директориям : cgi-bin, директории с общепользовательскими файлами (/public_html).
  • Путь к sendmail. На данном этапе скрипт не взаимодействует с SMTP сервером и отправка почты происходит лишь через sendmail
  • Путь к Perl, во всех скриптах по умолчанию прописан: #!/usr/bin/perl

    Определитесь с тем что у вас и где будет находиться. Т.к. реально система будет состоять из двух частей, расположенных в совершенно различных разделах вашего сайта: это директория со скриптами системы и директория с публичными файлами (генерируемые страницы, рисунки).

    Перейдем к конфигурированию.. Итак, открываем файл cfg.cfg смотрим и правим по необходимости, вот перечень всех настроек с краткой аннотацией:

    1. Имя сайта:
      $site_title='WebScript.Ru - SuperSite!';

    2. Not Found Page - урл страницы, на которую будут отосланы посетители, которые затребовали несуществующие в системе страницы (может статьи уже удалили и т.д.) Напр: $not_found='http://webscript.ru/404.html';
      Скрипт не создает этой страницы, поэтому прописывайте урл уже существуещей!
      $not_found='http://gnezdo.webscript.ru/404.html';

    3. URL основной индексной страницы системы
      Например: $index_url='http://webscript.ru/sanitarium';
      $index_url='http://localhost/1log/index.htm';

    4. Sendmail - об этом вас должен был проинформировать ваш хостинг-провайдер. наиболее популярные варианты: /usr/lib/sendmail, /usr/sbin/sendmail
      $SEND_MAIL='/usr/sbin/sendmail';

    5. Адрес администратора (Не забудьте вписать свой!)
      $admin_mail='sanitarium@webscript.ru';

      SANITARIUM BUILD/POSTING/COMMENTS OPTIONS:
      (Опции системы связанные с системой комментариев, добавления статей, генерацией страниц)

    6. Расширение генерируемых статичных страниц:
      html, htm, shtml, php - используйте маленькие буквы!
      $ext='htm';

    7. Имя индексного файла (с расширением! Будьте внимательны!) Используйте маленькие буквы! Вы можете задать абсолютно любое расширение для индексного файла (это намек: вы можете использовать PHP или SSI)
      $index_page='index.html';

    8. Генерировать статические или динамические страницы? Наши рекомендации: используйте статичные страницы - это уменьшит нагрузку на сервер и позволит вам использовать на страницах системы SSI или PHP включения. Кроме того, поисковым системам больше нравятся статичные страницы, да и быстрее это.
      Использование статичных страниц: $static_pages=1;
      Использование Динамичных страниц: $static_pages=0;
      $static_pages=1;

    9. Использовать эмотикончики(смайлики)?
      Да: $use_emoticons=1;
      Если да, то символы-эмотиконы вида: :) :-) :-( будут заменены соотв. Рисунками - весьма прикольно!
      $use_emoticons=1;

    10. Количество анонсов статей на одой индексной странице:
      Рекомендуем: 10-15
      $entry_per_page=8;

      Опция AutoLink
      Если включена ($autolink=1;) то URLы в тексте статьи , например http://webscript.ru будет заменен на ссылку: < href="http://webscript.ru" target=_blank>webscript.ru</a>
      Будьте внимательны с этой опцией, если вы предварительно обрабатываете статьи в html редакторе, то лучше данную опцию выключить.
      $autolink=0;

      Быстрые HTML теги.
      Советуем включить, и тогда во время постинга статьи у вас появится небольшая панелька, которая вам здорово поможет при вставке в статью HTML кода (рисунки, наиболее частоупотребляемые теги, ссылки).
      $qhtml=1

      Fozzy Code Snippets
      В дополнение к QuickHTML появляется возможность вставки рисунка с описанием, и генератор кода таблицы
      Рекомендации: очень удобный генератор таблиц, если они вам нужны - включите. $fozzy=0;

    11. Количество комментариев на одной странице
      Рекомендуем: 15-20
      $coms_per_page=15;

    12. Включить пре-модерацию комментариев? Если да, то новые комментарии к статьям будут видны лишь после вашего одобрения (уведомления о нов. Комментариях будут приходить к вам по e-mail, ЕСЛИ вы включите опцию $send_new_comments) Если опция отключена, то комментарии появятся сразу после их написания.
      Рекомендуем: включить, идиотов-пакостников вокруг много..
      Включить: $premoderate=1;
      Выключить: $premoderate=0;
      $premoderate=0;

      Присылать уведомления о новых комментариях по e-mail?
      Настоятельно рекомендуем включить, независимо от того, используете ли вы премодерацию или нет. Иначе, вы не будете знать, что же твориться у вас в комментариях! Вообще, рекомендуем включить и премодерацию, и уведомления!
      $send_new_comments=1;

    13. Блокировка файлов!
      Обязательно нужно включить, если конечно вы не хотите потерять своих статей.. Некоторые ОС не поддерживают эту воз-ть, например Win95/Win98, там можно и выключить, правда навряд ли вы сможете запустить Sanitarium под Windows - необходимо установить BerkeleyDB. На Unix/Linux машинах просто необходимо включить!
      Наши рекомендации: включить !!!! включить: $use_flock=1;
      выключить: $use_flock=0;
      $use_flock=1;

    14. Включить Услугу Поиска?
      При включении поиска создается спец. индексный файл, размер которого будет ~20% от объема всех ваших статей!
      Рекомендации: как вам нравится Включить =1, например: $use_search=1;
      $use_search=0;

    15. TIME OPTIONS: Опции Времени
      Ваше время относительно GMT:
      например:
      $GMT='+3'; Moscow
      $GMT='-9'; New York
      и т.д....
      $GMT='';# GMT
      $GMT='+3';

    16. Выберете формат времени:
      1. $time_view=1; формат: dd/mm/yyyy (по умолчанию)
      2. $time_view=2; формат: dd MON yyyy
      3. $time_view=3; формат: WEEKDAY DAY MON yyyy
      4. $time_view=4; формат: WDAY DAY NON yyyy hour:min:sec
      5. $time_view=5; формат: dd.mm.yyyy
      6. $time_view=5; формат: mm.dd.yyyy
      $time_view=1;

    17. RSS - Rich Summary Site. Лента новостей, с возможностью экспорта на любые другие сайты. (используется JavaScript)
      Сколько новостей в ленте?
      Рекомендации: 5-10
      $how_news=5;

      Генерация текстового варианта ленты.
      Если вас по каким-то причинам не устраивает javascript (ну или вы предпочитаете включать ленту новостей при помощи SSI или PHP), то включите эту опцию и HTML код ленты будет также печататься в *.txt файлах, содержимое которых вы сможете инклудить. (Где это хранится? Публичная папка/news ). Если же вам это не нужно - то зачем включать?
      $txt_news=0;

    18. SANITARIUM PATHs AND URLs: (пути и урлы)
      Путь и URL к директории, в которой будут находиться публичные файлы (страницы) в том числе создастся и индексный файл системы (без слеша в конце!)
      $public_dir='/HTTP/www/1log';
      $public_url='http://localhost/1log';

    19. Путь к директории содержащей CGI скрипты администрирования системы. Без слеша. Там хранятся такие файлы: admin.cgi, Sanitarium_WL.pm, cfg.cfg, Comment_WL, upload.cgi, lang.pl com_admin.cgi and script data.
      например:
      $dir='/HTTP/www/cgi-bin/sanitarium/admin';
      Другие файлы: view.cgi, comments.cgi хранятся в директории на уровень выше или где-то еще(напр.тут: /HTTP/www/cgi-bin/sanitarium)
      $dir='/HTTP/www/cgi-bin/sanitarium/admin';

    20. view.cgi url
      $view_cgi_url='http://localhost/cgi-bin/sanitarium/view.cgi';

    21. admin.cgi URL
      $script_admin='http://webscript.ru/cgi-bin/sanitarium/admin/admin.cgi';

    22. com_admin.cgi URL:
      $comadmin_cgi_url='http://webscript.ru/cgi-bin/sanitarium/admin/com_admin.cgi';

    23. comments.cgi URL:
      $comment_url='http://webscript.ru/cgi-bin/sanitarium/comments.cgi';

    24. upload.cgi URL:
      $upload_url='http://localhost/cgi-bin/2log/upload.cgi';

      ###########################################################
      # Прочие опции, которые стоит оставить как есть:
      $data=$dir.'/data';#путь к директории с данными и БД
      $tmpl_dir=$dir.'/template'; #путь к директории с шаблонами
      $img_url=$public_url.'/img'; #Url директории с загруженными рисунками
      $img_dir=$public_dir.'/img'; #Путь к директории для загрузки рисунков
      $foto_url=$public_url.'/foto';#Url директории с фотками авторов
      $foto_dir=$public_dir.'/foto';#папка для зан=грузки фоток авторов
      # Url скрипта отправляющего статьи по email:
      $mail_cgi_url=$view_cgi_url;


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