Forumlar / National / Russian / Модули и плагины / Плагин для настроек группы плагинов

Evil
#1 2011-06-14 04:04

Хочу сделать один плагин, в котором будут прописываться настройки для целой группы плагинов (обращение к другой базе), чтоб в случае изменения данных не пришлось менять во всех плагинах одни и теже настройки. Так вот, создаю файл setup где все прописываю как и в других "рабочих" плагинах, но он не нормально устанавливается и вообще не удаляется (нет кнопки). Как лучше всего сделать такой плагин?

esclkm
#2 2011-06-14 06:49
A другие файлы кроме инсталятора есть?
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Evil
#3 2011-06-14 14:09

Файл eaconfig.setup.php и eaconfig.php

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
/* ====================
[BEGIN_COT_EXT]
Code=eaconfig
Name=Configiration eAthena Plugin Pack
Description=Настройки eAthena Plugin Pack
Version=1.0
Date=2011-apr-27
Author=Evil
Copyright=Partial copyright (c) ragnarok-server.ru
Notes=BSD License
SQL=
Auth_guests=R
Lock_guests=W12345A
Auth_members=R
Lock_members=W12345A
[END_COT_EXT]
 
[BEGIN_COT_EXT_CONFIG]
gamehost=01:string::127.0.0.1:Хост
gameuser=02:string::root:Пользователь
gamepass=03:string::vertrigo:Пароль
gamedb=04:string::ragnarok:База сервера
gamelogdb=05:string::log:База логов
gamecode=06:string::UTF-8:Кодировка (не рекомендуется менять)
[END_COT_EXT_CONFIG]
==================== */
 
/**
 * @package eAthena Plugin Pack
 * @version 1.0
 * @author Evil
 * @copyright Copyright (c) ragnarok-server.ru
 * @license BSD
 */
 
defined('COT_CODE') or die('Wrong URL');
 
?>
 
<?php
/* ====================
[BEGIN_COT_EXT]
Hooks=standalone
[END_COT_EXT]
==================== */
 
/**
 * @package eAthena Plugin Pack
 * @version 1.0
 * @author Evil
 * @copyright Copyright (c) ragnarok-server.ru
 * @license BSD
 */
 
(defined('COT_CODE') || defined('COT_PLUG')) or die('Wrong URL.');
 
?>
Пробовал разные хуки, но чет всегда одна и таже проблема, хотя в реальных плагинах все ок.

Добавлено 2 дня спустя:

Проблему решил, спасибо!

Bu gönderi Evil tarafından düzenlendi (2011-06-16 16:35, 14 yıllar önce)