Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

madcoder

Новичок
  
  • Публикаций

    11
  • Зарегистрирован

  • Посещение

Достижения madcoder

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Последние медали

0

Репутация

  1. да я уже понял, в принципе... спасибо за советы!
  2. дык я это и делал. я смотрел файл controller/common/left_column.php, модели, которые в нем. попробовал сделать по примеру. несколько дней ушло разобраться :-)
  3. ураааа) радости - полные штаны. Оно наконец-то работает :-) чуть позже выложу для других, как его сделал
  4. во, нашел: public function escape($value) { return mysql_real_escape_string($value, $this->link); }
  5. а вот, можно узнать: а как в opencart строку для sql запроса готовить? там вроде функция $this->db->escape($var)?
  6. ну вот, можете пояснить кто-нибудь, где хранятся данные, которые получает $modules = $this->config->get($extension['code'] . '_module'); ? буду весьма признателен
  7. Я уже более 3 лет изучаю php. Я не говорю, что я - нереально крутой профессионал, но я уже не новичок, который вчера узнал что такое php. Так, что хорошь троллить. Заказ дал друг, сказал сделать интернет - магазин. Чтобы не писать свою cms магазина, взял бесплатный, готовый движок. И, вот, к нему понадобились плагин. Теперь пытаюсь понять, как работает эта cms.
  8. Здравствуйте, друзья! Вот поступил заказ на разработку интернет - магазина на 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'); )

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.