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

    WebScript.Ru Network

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

  •  || Поиск
    "Включать или не включать!" - это вы должны будете решить для себя самостоятельно, и тут мы вам не советчики. В общем-то, он неплох, на первый взгляд. Даже весьма хорош - он не только ищет, но и выводит статьи в соответствии с их совпадению к запросу. Неявная поддержка И и ИЛИ: например при запросе perl скрипты вначале будут выведены все статьи в которых употребляются оба этих слова, потом те в которых есть хотя бы одно из слов. Причем будут учитываться и скрипт, скриптов, скриптами..

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


     || Загрузка файлов через Веб.
    Это удобно! После того, как вы установите систему, советую попробовать загрузить рисунки-смайлики и рисунки-кнопки, для QuickHTML, (если вы включили поддержку эмотикончиков), про них мы забыли сказать, когда говорили о закачке файлов. Если на вашем сервере стоит Russian Apache (~ пьяный Апач), то могут возникнуть проблемы - файл закачивается целиком, но при этом ничего не показывается (а текстовые файлы и закачиваются и показываются).. это связано с "русскими" настройками сервера, а точнее перекодировкой. Это излечимо, положите в директорорию, в которой находится файл upload.cgi .htaccess со следующим содержанием:

    CharsetRecodeMultipartForms off

    Все! Всего одна строка. Это действительно помогает.


     || Защита
    Наверняка вы не хотите, чтобы всякие придурки удаляли ваши статьи и делали гадкие пакости.. для этого необходимо запаролировать доступ к директории, содержащей файлы admin.cgi, com_admin.cgi, т.е. надо поставить пароль на директорию admin Как это сделать? Лучше всего воспользоваться возможностями вашего сервера, т.е. запаролировать директорию с помощью файла .htaccess (который будет ссылаться на файл с паролем .htpsswd) - многие хостеры популярно объясняют как это сделать. Хуже, если ваш хостинг-провайдер не позволяет этого сделать (это относится к бесплатному хостингу) - встроенной защиты системы в настоящее время пока нет (а нужна ли она?), можно порекомендовать лишь назвать директорию admin и файлы admin.cgi и com_admin.cgi как-нибудь по-хитрому (напр. my_dog_vasya.cgi), если есть возможность, то не задумываясь паролируйте директорию!

     || Как публиковать HTML или иные коды?
    У многих (чуть ли не у большинства!) систем публикаций есть некоторые проблемы с публикацией кодов (это в основном относится к статьям вебстроительной тематики), особенно HTML кодов, которым <PRE> не помогает.. Это связано, во-первых, с тем, что все &lt; и &gt; при попадении в форму, просто заменяются на < и > и потом, так и сохраняются, и еще это частично связано с самой БД. Например, БД Sanitarium WebLoG (Berkeley DB) удаляет все символы перевода строки '\n' в результате чего <PRE> ПРОСТО НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ!
    Как быть? Мы сделали альтернативу. Если вам необходимо опубликовать коды (HTML или иные), то поместите код между такими метками:

    <--MY CODE--> и <--END CODE-->

    Весь HTML между ними будет преобразован в форму, пригодную для публикации. Таких вставок на странице может быть сколько угодно.


     || Кто сделал все это?
    Весь код системы Sanitarium WebLoG, документация к скрипту - все это дело моих рук, т.е. Green Kakadu (gnezdo@webscript.ru ), координатора WebScript.Ru Networks. Sanitarium WebLoG просто не появился бы на свет, если бы не помощь Нестеренко Алексея (NAS), администратора и владельца WebScript.Ru - это он подбадривал меня в течении всего времени создания Sanitarium WebLoG, это он отвечал на мои бесчисленные глупые вопросы, он же косвенно поспособствовал тому, что я познакомился с языком Perl.

    Нас всегда можно найти на форуме http://forums.webscript.ru - будут вопросы, пожелания, предложение или будет просто скучно, заглядывайте!


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