Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Русский IkonBoard »   Документация по Ikonboard »   Особенности Russian IkonBoard Release 4
RSS

Особенности Russian IkonBoard Release 4

Автор статьи: XXXX Pro
Первоисточник: Объединенный Открытый Проект


В этом файле перечислены особенности русской версии IkonBoard Release 4, возможность совместимости ее с предыдущими русскими и английскими версиями.

1. Установка
Русский IkonBoard можно устанавливать как "с нуля", так и поверх любой предыдущей версии IkonBoard, начиная с версии 2.1. Процесс установки "с нуля" подробно описан в файле {first_install.shtml}. Если вы обновляете какую-либо англоязычную версию до 2.1.9, то прочтите файл {upgrading.shtml} (он находится в каталоге upgrading).
Если вы устанавливаете этот скрипт поверх английской версии, то вам необходимо скопировать на сервер следующие файлы из дистрибутива:
/cgi-bin/*.cgi (соответствено, в каталог, где установлены cgi-скрипты IkonBoard, по умолчанию
это /cgi-bin/ikonboard/)
/cgi-bin/data/*.*
/cgi-bin/help/*.*
/non_cgi/images/*.gif (в каталог, куда была установлена non_cgi-часть Ikonboardа, подкаталог images)
Если вы решили установить этот скрипт поверх предыдущих русских версий IkonBoard, скопируйте следующие файлы:
/cgi-bin/*.cgi
/cgi-bin/help/*.* (в справке исправлены некоторые опечатки и неточности)
/non_cgi/images/newthread.gif
/non_cgi/images/replytothread.gif (это кнопки "Новая тема" и "Отправить ответ", в предыдущую версию попали их крайне неудачные версии, при желании вы можете вместо них загрузить свои файлы).
Внимание: в каждую следующую версию Русского IkonBoardа добавляются новые скрипты. Большинство FTP-клиентов по умолчанию при закачивании на сервер ставит им атрибуты 644 (rw-r--r--), поэтому после установки новой версии внимательно проверьте атрибуты файлов. (У скриптов должно быть выставлено 755 или 711).

2. Настройка IkonBoard
Все расширенные настройки русских версий IkonBoard хранятся в файле /cgi-bin/data/addons.cgi.
Это сделано для сохранения совместимости с английскими версиями. Если вы закачали на сервер файл addons.cgi, который входит в состав дистрибутива Русского Ikonboardа, то все расширенные возможности будут по умолчанию выключены. Если же вы решили оставить файл addons.cgi от предыдущей версии, то зайдите в раздел "Расширенные настройки" Центра Администрирования и настройте дополнительные возможности, появившиеся в новой версии. (Иначе могут самопроизвольно включиться какие-либо возможности, которые вы можете счесть нежелательными для вашего форума.)

3. Профили пользователей
В Русском IkonBoard Release 1 и Release 2 профили пользователей ничем не отличались от английской версии 2.1.9. В Release 3 в профиль пользователя добавлен еще ряд дополнительных параметров: возможность загрузки значков, тип уведомлений, которые следует посылать (краткие/полные), разрешение на вход в чат, и т.д. Для того, чтобы сохранить совместимость с предыдущими версиями, все эти параметры сохраняются не в файл <имя пользователя>.cgi, а в файл <имя пользователя>.ext. Этот файл создается автоматически после того, как пользователь или администратор отредактирует профиль. Если этот файл еще не создан, по умолчанию действуют следующие настройки:
отправка уведомлений о новых сообщениях - включено
полный текст нового сообщения в e-mail - выключено
пользователю разрешено редактировать профиль - включено
пользователю разрешено загружать значки - включено
пользователю разрешено входить в чат - включено

4. Совместимость со скриптами сторонних производителей
Поскольку все файлы с настройками не отличаются от файлов с настройками английской версии IkonBoard 2.1.9, то скрипты посторонних производителей (в просторечии "хак"), предназначенные для IkonBoard 2.1.7 - 2.1.9, могут работать с русским IkonBoard. Однако их работоспособность никем не гарантируется, и вы можете использовать их только на свой страх и риск.

5. Встраивание в Web-страницу
Начиная с Release 3, в Russian Ikonboard добавлена возможность встроить любую тему в Web-страницу. Для этого необходимо с помощью директив SSI или тега IFRAME вставить результаты выполнения скрипта qview.cgi, вызванного с параметрами forum=id (номер форума), topic=topicid (номер темы), viewcount=count (количество сообщений из темы, которые надо показывать, параметр не обязательный, если он не указан, то берется значение по умолчанию).

Пример (директива SSI):

<!--#exec cgi="ikonboard/qview.cgi?forum=1&topic=3&countview=10" -->

В результате вместо этой директивы вы будете получать 10 последних сообщений из темы 3 форума 1. (Номер темы и форума можно посмотреть, например, в адресной строке броузера, зайдя в требуемую тему).

6. Возврат к английской версии
Если вы по каким-то причинам захотите вернуться к английской версии, то вы можете сделать это, заменив следующие файлы на файлы из оригинального дистрибутива:
/cgi-bin/*.cgi
/cgi-bin/data/*.*
/cgi-bin/help/*.*
/non_cgi/images/*.gif
Также вы можете удалить с сервера следующие файлы: addons.cgi в каталоге /cgi-bin/data, и *.ext в каталоге /cgi-bin/members.




Текущий рейтинг темы: Нет


Быстрый переход в раздел:


Время выполнения скрипта: 0.0174. Количество выполненных запросов: 14, время выполнения запросов 0.0068