-
Публікації
1 470 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем thentru
-
-
Эмм, не понял вас.
За варез получите бан
1. Не уважаете труд разработчиков - помощи не ждите
2. Все, что скачано на варезе, занулено - содержит вирусы и прочие сюрпризы. Результат не заставит долго ждать
Только потом восстановление отнимет намного больше денег и времени
- 1
-
В данный момент работаю в процессе работы с thentru. Когда будет все готово - выложу сайт и напишу по итогу. Пока могу сказать, что считаю, что мне очень повезло с исполнителем. Если считать, что в жизнь делится на черные и белые полосы, то знакомство с thentru - безусловно очень белая полоса.
Алексей действительно очень отзывчивый и кропотливый человек. Действительно не заставляет ждать с ответом и оценивает свою работу скромно. Думаю, что в скором времени цены не грех и повысить за такой уровень сервиса (но только после моего сайта :-) ).
Отличный исполнитель. Думаю, с большим потенциалом хорошо вырасти в этой сфере!)
спасибо)
- 2
-
Добрый день!
Если Вы еще не решили/нашли к кому можно обратиться за помощью, то мой совет - однозначно к Алексею.
Первый раз помог абсолютно безвозмездно.
Второй раз проблема была посерьезнее, но и тут Алексей озвучил ценник совсем уж скромный за проделанную работу. К слову, в обоих случаях вопрос был решен оперативно. Про мгновенную обратную связь я даже не говорю. Отзывчивый, кропотливый и просто приятный в общении человек.
В общем, будем и дальше сотрудничать.
спасибо, приятно!
- 1
-
Спасибо!!
Всё получилось!
Только всё же с data заработало... без data белый экран...
data['stock'] будет применяться ко всем товарам
это не совсем верно
- 1
-
Перед набором массива
$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'], ... );
- 2
-
Вы код вставили не в то место
Нужно внутри цикла набора массива products
И не забывайте обновлять модификаторы после каждой правки в файлах
- 1
-
Переименовать .htaccess.txt в .htaccess в корневой папке сайта
-
Создать список разрешенных get параметров.
Правда, нужно перебрать все нужные нам route, product_id, category_id и тд и если пришедшего параметра нет в списке, выводить тег robots
- 1
-
Вот вам ссылка на мануал
-
font-awesome подключен. В папки admin и catalog файлы присутствуют. При необходимости могу дать доступ к ftp.
посмотрите через исходный код
font-awesome не подключен
должно быть что-то вроде
<link href="catalog/view/javascript/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
- 2
-
необходимо добавить в файл template/common/search.tpl ?
в какое именно место, я извиняюсь, но у меня минимальный опыт работы с опенкартом
в
catalog/controller/common/search.php
сначала подключить модель
потом получить категории
затем собрать массив категорий
причем все, что вы добавили нужно перенести до строчки
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/search.tpl')) {
-
+ такая ошибка:
подключить модель категорий
$this->load->model('catalog/category');
-
Это решение от seopro Jazz
-
в ocStore 2.1.0.2.1 данное решение не работает. Кеш чистил. Есть еще варианты куда копать?
вместо
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]; } }
- 4
-
Если вы про категории, то в этой теме рассказывал
https://opencartforum.com/topic/64653-добавление-категорий-в-строку-поиска
Будут вопросы - пишите
-
Конечно будет ругаться, надо создавать массив и перебирать его через цикл foreachКак добавить сразу несколько категорий? Через запятую - ругается :)
И я так понял, для страниц продуктов аналогично, чтолько путь не category.php, а product.php ?
Чтобы не лезть каждый раз в контроллер, можно проверять какое-либо не используемое поле
-
Кэш модификаторов почистите
Проверял только добавлением в контроллер. Работает, тег мета появляется
- 2
-
Как сделать чтобы приложение ВСТУПИТЬ В ВК движок ocStore 2.1.0.2.1 распознавал как модуль в схемах?
добавить код виджета в html-модуль
Дополнения -> Модули -> HTML контент
- 2
-
В контроллере категории
catalog/controller/product/category.php
до строки
$pagination = new Pagination();
добавить проверку
if ($category_info['category_id'] == *здесь id нужной категории*) { $this->document->setRobots('noindex'); }
Начал делать, извините за нубский вопрос, но где найти ID нужной категории. Точно помню, что где-то видел, но где? :wacko:
в админ-панели нажмите редактировать категорию и в адресной строке увидите параметр
&category_id=
-
Он наверное имел ввиду категорию товаров, т.к. коммерческую страницу.
Например, у меня ocStore 2.1.0.1.1
Как это сделать на моем примере?
В контроллере категории
catalog/controller/product/category.php
до строки
$pagination = new Pagination();
добавить проверку
if ($category_info['category_id'] == *здесь id нужной категории*) { $this->document->setRobots('noindex'); }
- 3
-
Рубрика это что?
Категория, статья и тд
И какая версия движка?
-
Ой йой ) Я нуб!!
Я в роботс еще вообще не лазил )
Прикрепил роботс
Они у вас закрыты в роботс
-
Если заданы параметры disallow в роботс для данных параметров (page, limit, order), роботы на эти страница не попадут
покажите ваш robots.txt
-
в контроллере продукта ищем строку
$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
- 1
Тег noindex
в Opencart 2.x: Налаштування та оптимізація
Опубліковано: · Змінено користувачем thentru
Создаем массив категорий, для которых выводится тег noindex
перебираем и проверяем