Jump to content

madcoder

Новичок
  • Content Count

    11
  • Joined

  • Last visited

Community Reputation

0 Обычный

About madcoder

  • Rank
    Пользователь
  1. дык я это и делал. я смотрел файл controller/common/left_column.php, модели, которые в нем. попробовал сделать по примеру. несколько дней ушло разобраться :-)
  2. ураааа) радости - полные штаны. Оно наконец-то работает :-) чуть позже выложу для других, как его сделал
  3. во, нашел: public function escape($value) { return mysql_real_escape_string($value, $this->link); }
  4. а вот, можно узнать: а как в opencart строку для sql запроса готовить? там вроде функция $this->db->escape($var)?
  5. ну вот, можете пояснить кто-нибудь, где хранятся данные, которые получает $modules = $this->config->get($extension['code'] . '_module'); ? буду весьма признателен
  6. Я уже более 3 лет изучаю php. Я не говорю, что я - нереально крутой профессионал, но я уже не новичок, который вчера узнал что такое php. Так, что хорошь троллить. Заказ дал друг, сказал сделать интернет - магазин. Чтобы не писать свою cms магазина, взял бесплатный, готовый движок. И, вот, к нему понадобились плагин. Теперь пытаюсь понять, как работает эта cms.
  7. Здравствуйте, друзья! Вот поступил заказ на разработку интернет - магазина на opencart. Появилась проблема: при написании модуля возникла необходимость вывода модуля в левой колонке. Смотрел я controller/common/column_left. А уже в нем нашел следующее: $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if ($module['layout_id'] == $layout_id && $module['position'] == 'column_left' && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } ................... foreach ($module_data as $module) { $module = $this->getChild('module/' . $module['code'], $module['setting']); if ($module) { $this->data['modules'][] = $module; } } я так понял, эти extentions грузятся из бд, потом подгружаются. вообщем, не могу разобратся как свой extention добавить в бд (особенно непонятно, откуда берется вот это: $modules = $this->config->get($extension['code'] . '_module'); )
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.