WebMaster
Поэтапно разбираюсь с предложенной Вами системой плагинов.
Этап 1. Установка. Распакуйте содержимое архива в корневую директорию вашего форума.
Перейдите по адресу: http://вашфорум.ru/port_plugins.php. Этот скрипт автоматически скопирует все необходимые файлы системы плагинов.
Есть некоторые замечания:
1. port_plugins.php является излишним - необходимо сразу необходимые скрипты располагать в необходимых папках и не дублировать их при установке.
2. Класс fdb, который работает с сериализованной файловой базой данных содержит методы, которые используют доступ к файлам без блокировок, т. е. не учитывается, что к файлам может быть доступ одновременно из нескольких скриптов. Поэтому возможны потери файлов ( так называемые "обнуления" ), из-за которых "слетали" ранние версии форума. yura3d решил эту проблему, посмотрите функции _Read, _Write, _Read2Write в классе FM, расположенном в файле \include\fm.class.php
Возможно позже еще будут вопросы или предложения.
16. 1Bot - 15 октября 2013 — 08:59 - перейти к сообщению
17. WebMaster - 15 октября 2013 — 09:24 - перейти к сообщению
Цитата:
1. port_plugins.php является излишним - необходимо сразу необходимые скрипты располагать в необходимых папках и не дублировать их при установке.
После установки файл port_plugins.php и папку port_plugins/ необходимо удалить...
Цитата:
2. Класс fdb, который работает с сериализованной файловой базой данных содержит методы, которые используют доступ к файлам без блокировок, т. е. не учитывается, что к файлам может быть доступ одновременно из нескольких скриптов. Поэтому возможны потери файлов ( так называемые "обнуления" ), из-за которых "слетали" ранние версии форума. yura3d решил эту проблему, посмотрите функции _Read, _Write, _Read2Write в классе FM, расположенном в файле \include\fm.class.php
2. Класс fdb, который работает с сериализованной файловой базой данных содержит методы, которые используют доступ к файлам без блокировок, т. е. не учитывается, что к файлам может быть доступ одновременно из нескольких скриптов. Поэтому возможны потери файлов ( так называемые "обнуления" ), из-за которых "слетали" ранние версии форума. yura3d решил эту проблему, посмотрите функции _Read, _Write, _Read2Write в классе FM, расположенном в файле \include\fm.class.php
Исправлю.
Цитата:
Возможно позже еще будут вопросы или предложения.
Буду ждать.
18. 1Bot - 15 октября 2013 — 11:06 - перейти к сообщению
WebMaster
Замечания по файлу common.php:
Зачем отправлять заголовок для смены кодировки
если ниже в коде он отправляется повторно и будет замещать предыдущий заголовок?
Замечания по файлу common.php:
Зачем отправлять заголовок для смены кодировки
CODE:
header('Content-type: text/html; charset=utf-8'); // добавленный код
если ниже в коде он отправляется повторно и будет замещать предыдущий заголовок?
CODE:
header('Content-Type: text/html; charset='.$fm->LANG['ENCODING']);
19. electron - 15 октября 2013 — 12:54 - перейти к сообщению
WebMaster пишет:
другим разработчикам будет легче начать
"других" - нет , вы пока здесь один
WebMaster пишет:
Пробовал добавлять пункты в меню администратора, добавлять обработчики для bb-кодов
каким образом?
20. WebMaster - 15 октября 2013 — 14:41 - перейти к сообщению
Цитата:
Каким образом?
Добавляю в нужное место событие:
CODE:
plugins::setAction('sobytie')
И обрабатываю его из плагина
21. Amri - 18 октября 2013 — 08:00 - перейти к сообщению
WebMaster есть подвижки? И можно чуть поподробнее о написании плагинов? Так сказать, маленький мануал?
22. BON - 18 октября 2013 — 13:18 - перейти к сообщению
у него есть. видимо со временем напряг. На выходных думаю наколякает
23. WebMaster - 19 октября 2013 — 09:54 - перейти к сообщению
Цитата:
WebMaster есть подвижки? И можно чуть поподробнее о написании плагинов? Так сказать, маленький мануал?
На днях сделаю подробнейшую документацию.
(Добавление)
Заготовка сайта на котором буду выкладывать всю информацию о плагинах в ExBB
24. BON - 19 октября 2013 — 11:14 - перейти к сообщению
WebMaster пишет:
Заготовка сайта на котором буду выкладывать всю информацию о плагинах в ExBB
может тогда повесить всё это дело на адрес exbb.pw ???
25. WebMaster - 19 октября 2013 — 11:32 - перейти к сообщению
Цитата:
может тогда повесить всё это дело на адрес exbb.pw ???
Можно. Но сначала нужно сайт доделать и документацию по плагинам написать.
Потом буду потихоньку переделывать популярные моды под плагины и писать новые.
26. BON - 19 октября 2013 — 15:23 - перейти к сообщению
а исправить косяки ядра сможешь на досуге?
27. WebMaster - 19 октября 2013 — 15:58 - перейти к сообщению
Цитата:
а исправить косяки ядра сможешь на досуге?
Какие?
28. electron - 19 октября 2013 — 16:22 - перейти к сообщению
BON пишет:
может тогда повесить всё это дело на адрес exbb.pw ???
зачем делать где-то неизвестно где, если можно создать например на этом форуме ветку "Плагины" и выкладывать все в ней. при этом WebMaster-а сделать модером в этой ветке. в чем смысл отдельного сайта по плагинам?
29. BON - 19 октября 2013 — 19:57 - перейти к сообщению
electron пишет:
зачем делать где-то неизвестно где, если можно создать например на этом форуме ветку "Плагины" и выкладывать все в ней. при этом WebMaster-а сделать модером в этой ветке. в чем смысл отдельного сайта по плагинам?
да я чую он не захочет
30. WebMaster - 20 октября 2013 — 08:10 - перейти к сообщению
Цитата:
да я чую он не захочет
С чего такая уверенность?