ExBB Community » » Обсуждение » Реализация плагинов в ExBB

Страниц (3): « 1 [2] 3 »
 

16. 1Bot - 15 октября 2013 — 08:59 - перейти к сообщению
WebMaster
Поэтапно разбираюсь с предложенной Вами системой плагинов.

Этап 1. Установка. Распакуйте содержимое архива в корневую директорию вашего форума.
Перейдите по адресу: http://вашфорум.ru/port_plugins.php. Этот скрипт автоматически скопирует все необходимые файлы системы плагинов.

Есть некоторые замечания:
1. port_plugins.php является излишним - необходимо сразу необходимые скрипты располагать в необходимых папках и не дублировать их при установке.

2. Класс fdb, который работает с сериализованной файловой базой данных содержит методы, которые используют доступ к файлам без блокировок, т. е. не учитывается, что к файлам может быть доступ одновременно из нескольких скриптов. Поэтому возможны потери файлов ( так называемые "обнуления" ), из-за которых "слетали" ранние версии форума. yura3d решил эту проблему, посмотрите функции _Read, _Write, _Read2Write в классе FM, расположенном в файле \include\fm.class.php

Возможно позже еще будут вопросы или предложения.
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

Исправлю.

Цитата:
Возможно позже еще будут вопросы или предложения.

Буду ждать.
18. 1Bot - 15 октября 2013 — 11:06 - перейти к сообщению
WebMaster
Замечания по файлу 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 - перейти к сообщению
Цитата:
да я чую он не захочет

С чего такая уверенность?

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0466]     [ ]