Автор статьи: XXXX Pro (admin@xxxxpro.ru) Первоисточник: Объединенный Открытый Проект http://ikonboard.xxxxpro.ru |
В этом файле перечислены особенности русской версии 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. |