Изучаем систему вместе (программирование)

#121 22 августа 2012 в 02:40
вот вот)) уже ближе))))
#122 22 августа 2012 в 02:40
  1. $install_query = "INSERT INTO cms_plugins (id, plugin, title, description, author, version, plugin_type, published, config)
  2. VALUE ('', '{$plugin['plugin']}', '{$plugin['title']}', '{$plugin['description']}', '{$plugin['author']}',
  3. '{$plugin['version']}', '{$plugin['type']}', 0, '{$config_yaml}')";
И добавление в базу.
#123 22 августа 2012 в 02:41
  1. $config_yaml = $this->arrayToYaml($config);
Вот этой стройкой мы преварщаем массив в в то что ты видел в насройках модуля
#124 22 августа 2012 в 02:42
Самое главное, это в голове смоделировать как оно должно идти!
#125 22 августа 2012 в 02:43
Ну что по техоньку появилос представление, как должен работать плагин?
#126 22 августа 2012 в 02:43

Самое главное, это в голове смоделировать как оно должно идти!

Димитриус
Для начала надо бы знать, как оно может идти. smile
#127 22 августа 2012 в 02:44

Для начала надо бы знать, как оно может идти.

SpideR-KOSS
Ага и что это вооще так возможно)
#128 22 августа 2012 в 02:45

Ну что по техоньку появилос представление, как должен работать плагин?

Димитриус
Как должен работать плагин я понял, но как нам теперь $config_yaml = $this->arrayToYaml($config); приобщить к работе плагина?
#129 22 августа 2012 в 02:47
получается так: $this->events[]= 'DELETE_POST', $post_id'; при удалении поста мы получаем ид записи из таблицы постов, за тем мы делаем запрос к бд с ид удалёемого поста и забираем её всебя, потом удаляем основню запись… а дальше… продолжешь?
#130 22 августа 2012 в 02:51
Копия удаленного поста помещается в таблицу "cms_корзина" с помощью метода yml.
#131 22 августа 2012 в 02:52
точно, преобразив с помощью yml мы записываем её в базу данных.
#132 22 августа 2012 в 02:52
И у него остануться параметры, наприме категория, автор, дата добавления и т.д. для восстановления.
#133 22 августа 2012 в 02:53
Предлагаю, всё это дело продолжить завтра где то в часов 10 -11 вечера, что скажешь?
#134 22 августа 2012 в 02:54

Предлагаю, всё это дело продолжить завтра где то в часов 10 -11 вечера, что скажешь?

Димитриус
Я за. На свежую голову будет проще. smile
#135 22 августа 2012 в 02:55
Мой тебе совет. Очень много ответов как это сделать, ты найдёешь в самом коде системы)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.