Просто у меня знаний не хватит понять, о чем мне говорит система.Мой тебе совет. Очень много ответов как это сделать, ты найдёешь в самом коде системы)

Надо учить, учиться, практиковаться.
Просто у меня знаний не хватит понять, о чем мне говорит система.Мой тебе совет. Очень много ответов как это сделать, ты найдёешь в самом коде системы)
Я за. На свежую голову будет проще.Предлагаю, всё это дело продолжить завтра где то в часов 10 -11 вечера, что скажешь?
Как должен работать плагин я понял, но как нам теперь $config_yaml = $this->arrayToYaml($config); приобщить к работе плагина?Ну что по техоньку появилос представление, как должен работать плагин?
Для начала надо бы знать, как оно может идти.Самое главное, это в голове смоделировать как оно должно идти!
$install_query = "INSERT INTO cms_plugins (id, plugin, title, description, author, version, plugin_type, published, config) VALUE ('', '{$plugin['plugin']}', '{$plugin['title']}', '{$plugin['description']}', '{$plugin['author']}', '{$plugin['version']}', '{$plugin['type']}', 0, '{$config_yaml}')";
public function installPlugin($plugin, $events, $config) { $inDB = cmsDatabase::getInstance(); if (!$plugin['type']) { $plugin['type'] = 'plugin'; } $config_yaml = $this->arrayToYaml($config); if (!$config_yaml) { $config_yaml = ''; }
$inConf = cmsConfig::getInstance(); $tlist = $inDB->get_table('information_schema.tables', "table_schema = '{$inConf->db_base}'", 'table_name');
--- newscount: 6 showtype: list showf: 2 cat_id: subs: 1 fulllink: 0
--- menu: mainmenu show_home: 1 tpl: mod_menu.tpl is_sub_menu: 0
Не могу понять о чем речь. О таблице cms_modules?что это значит. пример можете посмотреть в базе данных, в модулях конфигурации
А по подробнее…Хотя меня тут осенило… фьюзи нам подсказал… это можно сделать сё одной таблицей...