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

freelancer

Ветеран сообщества
  
  • Posts

    10,630
  • Joined

  • Last visited

Everything posted by freelancer

  1. прав нет вот и пишет доступ запрещен все модули в момент установки выдают права текущей группе пользователей
  2. так а что не работает, вы не написали
  3. на демо добавил товаров что бы примерно с какими данными работает фильтр в общей сложности 30,000 товаров, 131,434 записей в таблице product_filter все данные сгенерированы автоматически. если кто поделится реальной базой - буду благодарен
  4. sergdzhura, если вы покупали фильтр, то без проблем можете скачать его на форуме
  5. marxist, какой-то модификатор добавляет ошибок магазину
  6. andrey666999, обратитесь к хостеру с тем же вопросом
  7. я не в курсе seo pack seo_pro работает, не зря его включили в сборку ocstore, но и у него свои нюансы. по хорошему вам надо удалять seo pack и ставить seo_pro, что без специалиста сделать довольно сложно
  8. malinator, этот пункт я добавил через схемы
  9. код нужен до и после, а лучше целиком, хотя там скорее всего нужно просто сделать так $data['categories'][$key]['manufacturer'][] = array( 'name' => $name, 'description' => html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'), 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $result['manufacturer_id']) );
  10. Olali777, может в вашей версии нет manufacturer_info
  11. Burunduk9, думаю проблема в пиратской копии фильтра
  12. dsukach, конечно нет. зачем вам seo_pro если вы купили платный seo pack
  13. суть проблемы: в версии 2.3 автор Opencart решил перенести папки /module в /extension. в связи с чем разработчикам модулей приходится под версию 2.3 не только создавать новый архив с новыми путями, но и переписывать код, который эти пути учитывает но ведь хочется поддерживать 1 модуль, а не два, потому я решил подумать как можно сохранить один архив, но заставить модуль работать на всей ветке 2.x покажу на примере своего модуля seogen, чье название будет встреться по тексту в архив, либо отдельно нужно будет добавить два файла admin\controller\extension\module\seogen\install.php admin\controller\extension\module\seogen\uninstall.php первый с таким содержимым <?php class ControllerExtensionModuleSeogenInstall extends Controller { public function index() { $this->install(); } private function install() { $this->load->model('extension/event'); $this->model_extension_event->addEvent('seogen', 'admin/model/user/user_group/editUserGroup/after', 'module/seogen/eventSetPermissions_23'); $this->session->data['success'] = $this->language->get('text_install_success'); } } второй с таким <?php class ControllerExtensionModuleSeogenUninstall extends Controller { public function index() { $this->uninstall(); } private function uninstall() { $this->load->model('extension/event'); $this->model_extension_event->deleteEvent('seogen'); } } в код вашего родного контроллера такой метод public function eventSetPermissions_23($route, $arr){ if($this->validate()) { $this->load->model('user/user_group'); $this->model_user_user_group->addPermission($this->user->getGroupId(), 'access', 'extension/module/seogen'); $this->model_user_user_group->addPermission($this->user->getGroupId(), 'modify', 'extension/module/seogen'); } }
×
×
  • 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.