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

thentru

Users
  
  • Posts

    1,470
  • Joined

  • Last visited

Everything posted by thentru

  1. Открыть стили и скрипты Allow: /catalog/view/javascript/ Allow: /catalog/view/theme/*/
  2. Всех приветствую Подскажите, как можно получить все методы оплаты в бэкенде? Голову сломал за поисками ответа, как понял для фронтэнда и бэкенда методы получения расширений разные Если в первом случае это $results = $this->model_extension_extension->getExtensions('payment'); То втором случае это $results = $this->model_extension_extension->getInstalled('payment'); А вот дальше не понимаю как вытащить title метода и доп методы (как например у модуля Оплата плюс)
  3. Создаем массив категорий, для которых выводится тег noindex $category_noindex = Array(23,14,51,64,14,21); перебираем и проверяем foreach ($category_noindex as $ci) { if ($category_info['category_id'] == $ci) { $this->document->setRobots('noindex'); break; } }
  4. За варез получите бан 1. Не уважаете труд разработчиков - помощи не ждите 2. Все, что скачано на варезе, занулено - содержит вирусы и прочие сюрпризы. Результат не заставит долго ждать Только потом восстановление отнимет намного больше денег и времени
  5. Перед набором массива $data['products'][] = array( 'product_id' => $result['product_id'], ... ); вставляете вашу проверку if ($result['quantity'] <= 0) { ... } причем в в этой проверке вам нужно записать данные в переменную, а не в массив data $stock = $result['stock_status']; и после эту переменную добавить в массив products $data['products'][] = array( 'stock' => $stock, 'product_id' => $result['product_id'], ... );
  6. Вы код вставили не в то место Нужно внутри цикла набора массива products И не забывайте обновлять модификаторы после каждой правки в файлах
  7. Переименовать .htaccess.txt в .htaccess в корневой папке сайта
  8. Создать список разрешенных get параметров. Правда, нужно перебрать все нужные нам route, product_id, category_id и тд и если пришедшего параметра нет в списке, выводить тег robots
  9. посмотрите через исходный код font-awesome не подключен должно быть что-то вроде <link href="catalog/view/javascript/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
  10. в catalog/controller/common/search.php сначала подключить модель потом получить категории затем собрать массив категорий причем все, что вы добавили нужно перенести до строчки if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/search.tpl')) {
  11. подключить модель категорий $this->load->model('catalog/category');
  12. вместо data['product_id'] = $tmp['product_id']; if (isset($tmp['tracking'])) { $data['tracking'] = $tmp['tracking']; } добавьте $allowed_parameters = array( 'product_id', 'tracking', // Compatibility with "OCJ Merchandising Reports" module. // Save and pass-thru module specific GET parameters. 'uri', 'list_type', // Compatibility with Google Analytics 'gclid', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'type', 'source', 'block', 'position', 'keyword', // Compatibility with Yandex Metrics, Yandex Market 'yclid', 'ymclid', 'openstat', 'frommarket', 'openstat_service', 'openstat_campaign', 'openstat_ad', 'openstat_source', // Compatibility with Themeforest Rgen templates (popup with product preview) 'urltype' ); foreach($allowed_parameters as $ap) { if (isset($tmp[$ap])) { $data[$ap] = $tmp[$ap]; } }
  13. Если вы про категории, то в этой теме рассказывал https://opencartforum.com/topic/64653-добавление-категорий-в-строку-поиска Будут вопросы - пишите
  14. Конечно будет ругаться, надо создавать массив и перебирать его через цикл foreachЧтобы не лезть каждый раз в контроллер, можно проверять какое-либо не используемое поле
  15. Кэш модификаторов почистите Проверял только добавлением в контроллер. Работает, тег мета появляется
  16. добавить код виджета в html-модуль Дополнения -> Модули -> HTML контент
  17. в админ-панели нажмите редактировать категорию и в адресной строке увидите параметр &category_id=
  18. В контроллере категории catalog/controller/product/category.php до строки $pagination = new Pagination(); добавить проверку if ($category_info['category_id'] == *здесь id нужной категории*) { $this->document->setRobots('noindex'); }
  19. Рубрика это что? Категория, статья и тд И какая версия движка?
  20. Если заданы параметры disallow в роботс для данных параметров (page, limit, order), роботы на эти страница не попадут покажите ваш robots.txt
  21. в контроллере продукта ищем строку $data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8'); и после нее добавляем нужное $data['instock'] = $this->language->get('text_instock'); $data['outstock'] = $this->language->get('text_outstock'); обратите внимание, что во вьюшке переменная $stock является числом только в том в случае, если включен показ остатковязыковые переменные должны быть добавлены в product
×
×
  • 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.