ExBB Community » » Обсуждение » Документация по плагинам

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

16. CAB - 23 октября 2013 — 14:59 - перейти к сообщению
WebMaster пишет:
- Сделаю редактор php, tpl файлов(чтобы можно было добавить событие в нужное место не выходя из админ-панели).
Мне кажется лучший вариант - это если добавление производится автоматически. А то в ручную, даже через редактор в адмике, всё-равно не все правильно сделают.
17. WebMaster - 23 октября 2013 — 16:13 - перейти к сообщению
Цитата:
Мне кажется лучший вариант - это если добавление производится автоматически. А то в ручную, даже через редактор в адмике, всё-равно не все правильно сделают.

Добавить событие - добавить всего одну строку кода.
А как это сделать автоматически даже не знаю. Например можно читать файл построчно и к нужной строке добавить функцию регистрации события, но как быть там, где были установлены какие-либо моды, ведь тогда номер нужной строки не будет известен.
18. CAB - 23 октября 2013 — 17:28 - перейти к сообщению
WebMaster пишет:
А как это сделать автоматически даже не знаю. Например можно читать файл построчно и к нужной строке добавить функцию регистрации события, но как быть там, где были установлены какие-либо моды, ведь тогда номер нужной строки не будет известен.
Нужно один раз при установке системы плагинов установить в нужное место "маркер" и далее прописывание событий привязывать к нему.
(Добавление)
Типа алгоритм: найти "маркер" -> заменить на
CODE:
маркер\n
строка кода
19. WebMaster - 24 октября 2013 — 10:16 - перейти к сообщению
Цитата:
Типа алгоритм: найти "маркер" -> заменить на

Можно выполнять этот алгоритм, когда происходит установка плагина.
Тогда не придётся писать код события, но ставить маркер всё равно придётся + при установке будет происходить перезапись системного файла

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

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