Jump to content

Gann

Пользователи
  • Content Count

    669
  • Joined

  • Last visited

Community Reputation

59 Очень хороший

3 Followers

About Gann

  • Rank
    Продвинутый пользователь
  • Birthday 05/04/1989

Контакты

  • Сайт
    http://8uh.ru

Информация

  • Пол
    Мужчина
  • Город:
    СССР
  • Интересы
    сайты, SEO, автомобили, девушки, деньги

Recent Profile Visitors

3,125 profile views
  1. Приветствую! Подскажите, пожалуйста, как в контроллере категории (newsblog) подключить $data['products']? Это нужно чтобы вывести шорткоды в категории. <file path="catalog/controller/newsblog/category.php"> <operation> <search><![CDATA[$data['description']]]></search> <add position="after"><![CDATA[ $data['description'] = $this->shortcodes->do_shortcode($data['description']); ]]></add> </operation> </file> <file path="catalog/controller/newsblog/category.php"> <operation> <search><![CDATA[new Pagination()]]></search> <add position="after"><![CDATA[ $x = count($data['products']); if ($x) { $sc_products = array(); for ($i=0; $i < $x; $i++) { $sc_products[$i] = $data['products'][$i]; $sc_products[$i]['description'] = $this->shortcodes->do_shortcode($data['products'][$i]['description']); } $data['products'] = $sc_products; } ]]></add> </operation> </file>
  2. Приветствую! Необходимо в контроллер, который отвечает за вывод записей, добавить несколько строчек кода. Подскажите, пожалуйста, в каком контроллере осуществлять правки? Его адрес. Их куча целая. И ещё вопрос - как подключить к СЕО ЦМС ТОП2 свою библиотеку?
  3. Вопрос решён. Адаптировал VQmod с 2.1
  4. С первой частью вроде бы разобрался: <file path="index.php"> <operation info="Add Shortcodes to admin $registry"> <search><![CDATA[$registry->set('encryption', new Encryption($config->get('config_encryption')));]]></search> <add position="after"><![CDATA[ $registry->set('shortcodes', new Shortcodes($config->get('config_shortcodes'))); ]]></add> </operation> </file> Дальше дело как то не пошло... п.с. первую часть вероятно руками надо будет прописать
  5. Приветствую! Прошу посильной помощи в адаптации модуля с 2.3 на 2.1. Вот часть кода, которую не могу адаптировать: <file path="admin/controller/startup/startup.php"> <operation info="Add Shortcodes to admin $registry"> <search><![CDATA[$this->registry->set('encryption']]></search> <add position="after"><![CDATA[ // OpenCart Shortcodes $this->registry->set('shortcodes', new Shortcodes($this->registry)); ]]></add> </operation> </file> <file path="catalog/controller/startup/startup.php"> <operation info="Add Shortcodes to front $registry"> <search><![CDATA[$this->registry->set('encryption']]></search> <add position="after"><![CDATA[ // OpenCart Shortcodes $this->registry->set('shortcodes', new Shortcodes($this->registry)); ]]></add> </operation> </file> <file path="catalog/controller/startup/maintenance.php"> <operation> <search><![CDATA[function index()]]></search> <add position="after"><![CDATA[ //========= OpenCart Shortcodes //=== Default shortcodes $this->load->helper('shortcodes_default'); $class = new ShortcodesDefault($this->registry); $scDefaults = get_class_methods($class); foreach ($scDefaults as $shortcode) { $this->shortcodes->add_shortcode($shortcode, $class); } //=== Extensions shortcodes : for extensions developer $files = glob(DIR_APPLICATION . '/view/shortcodes/*.php'); if ($files) { foreach ($files as $file) { require_once($file); $file = basename($file, ".php"); $extClass = 'Shortcodes' . preg_replace('/[^a-zA-Z0-9]/', '', $file); $class = new $extClass($this->registry); $scExtensions = get_class_methods($class); foreach ($scExtensions as $shortcode) { $this->shortcodes->add_shortcode($shortcode, $class); } } } //--------------- OLD theme OpenCart 2 compatible $theme = $this->config->get('config_theme'); if ($this->config->get('config_theme') == 'theme_default') { $theme = $this->config->get('theme_default_directory'); } //=== Themes shortcodes : for theme developer $file = DIR_TEMPLATE . $theme . '/shortcodes_theme.php'; if (file_exists($file)) { require_once($file); $class = new ShortcodesTheme($this->registry); $scThemes = get_class_methods($class); foreach ($scThemes as $shortcode) { $this->shortcodes->add_shortcode($shortcode, $class); } } $this->event->trigger('shortcodes/themes/after', array(&$data)); //=== Custom shortcodes : user power! $file = DIR_TEMPLATE . $theme . '/shortcodes_custom.php'; if (file_exists($file)) { require_once($file); $class = new ShortcodesCustom($this->registry); $scCustom = get_class_methods($class); foreach ($scCustom as $shortcode) { $this->shortcodes->add_shortcode($shortcode, $class); } } //========= End:: OpenCart Shortcodes ]]></add> </operation> </file> В 2.1 нет startup
  6. Перед этим есть: <file path="catalog/controller/product/product.php"> Проверьте в товарах со скидками /special/
  7. Может быть есть предположения, почему не сработало при перечислении? Помню, что в 2.1. вроде так работало. Неужели в версии 2.3 по-другому? п.с. эврика! надо так: <file path="catalog/controller/product/{category.php,manufacturer.php,product.php,search.php,special.php}"> п.п.с. головняк на полдня, блин
  8. Версия модуля 9.7.1 Да, не отработал с контроллерами. Вот это: <file path="catalog/controller/product/{category, manufacturer, product, search, special}.php"> - не сработало. OcStore 2.3.0.2.3 Разделил по штучно, т.е. <file path="catalog/controller/product/category.php"> и т.д. Теперь работает.
  9. 2019-11-12 17:04:01 - PHP Notice: Undefined index: avail_product_quantity in /system/storage/modification/catalog/view/theme/default/template/product/special.tpl on line 89 2019-11-12 17:04:01 - PHP Notice: Undefined index: avail_product_quantity in /system/storage/modification/catalog/view/theme/default/template/product/manufacturer_info.tpl on line 89
  10. Что с товарами "Товары со скидкой"? Работает? У меня на 2.3 для всех товаров уведомить, хотя некоторые из них в наличии п.с. переустановил модуль 2019-11-12 17:04:01 - PHP Notice: Undefined index: avail_product_quantity in //system/storage/modification/catalog/view/theme/default/template/product/special.tpl on line 89 2019-11-12 17:04:01 - PHP Notice: Undefined index: avail_product_quantity in //system/storage/modification/catalog/view/theme/default/template/product/manufacturer_info.tpl on line 89
  11. спасибо за потраченное время, за предположения я нашёл ноги я их сам вырастил - - - я дописывал время в ссылку <?php echo time();?> (причины объяснять не буду) и каким то боком, дописал это и в rel="canonical" короче, всем спасибо. мне похоже пора в отпуск
  12. да, я понял - хоть что можно дописать https://yandex.ru/?6575675= яндекс также направит на https://yandex.ru/?6575675 получается, в роботсе блокируем и всё? как думаете?
  13. может здесь кто-нибудь сталкивался с таким... подождём ноги не могу найти от куда растут
  14. и гугл, и яндекс - ничего не дали конкретного Может редирект правило написать?
×

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.