Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

madcoder

Newbie
  
  • Posts

    11
  • Joined

  • Last visited

madcoder's Achievements

Rookie

Rookie (2/14)

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

Recent Badges

0

Reputation

  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'); )
×
×
  • Create New...

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.