-
Публікації
1 750 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем halfhope
-
-
1. Если в конфг файле есть объявление константы HTTP_IMAGE, то меняйте ее на http://мой сайт.сом
2. Если ее нет, то объявите в конфиге HTTP_IMAGE и HTTPS_IMAGE. А файле catalog/model/tool/image.php замените вывод на:
if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) { return HTTPS_IMAGE . $new_image; } else { return HTTP_IMAGE . $new_image; }
Этого должно быть достаточно.
-
конкретные "ближайшие" задачи опишите.
оффтоп
Не устали еще?
-
Вам нужен бесплатный модуль или платежный агрегатор?
-
Спасибо! Можно тогда хотя-бы механизм, через который идет выбор опции? Код я сам напишу. :)
Отписался в лс.
-
Столкнулся с проблемой, при импорте товаров в магазин я добавил к каждому по 8 дополнительных изображений товара(у некоторых товаров существующие пути). И теперь они у меня отображаются пустыми в карточке товара. Собственно мне нужно их удалить, но в ручную это займет очень много времени т.к около 4 тысяч товаров. Я уже и алгоритм придумал: При условии если путь к изображению не существует то удалить дополнительное изображение товара. Пожалуйста помогите, в силу маленького опыта работы на opencart я не могу реализовать этот код. Заранее спасибо.
И перевод перекачайте.
-
-
Полезный код, который, возможно, поможет:
1. Определение переменной $_SERVER['https'] ($this->request->server['HTTPS']) (Вставлять в начало index.php)
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='On';
Либо
$_SERVER['HTTPS'] = isset( $_SERVER['HTTP_USESSL'] ) ? 'On' : '' )
2. Определение http:// или https:// в зависимости от $this->request->server['HTTPS']
$host = (isset($this->request->server['HTTPS']) ? HTTPS_SERVER : HTTP_SERVER); # https://domain.ru/ # http://domain.ru/
3. Apache .htaccess redirect from http to https, еще полезная инфа по редиректам вот здесь.
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]
4. Попробуйте к стилям, скриптам и изображениям имя хоста без протокола, т.е. //domain.ru/
5. Не забывайте про редирект [301] для поисковых систем.
-
Добрый.
В модуле "Экспорт в Яндекс.Маркет 1.7.1" реализован такой функционал, на странице описания модуля(в конце) доступен JS код клиентской части, который при переходе по определенной ссылке выбирает нужные опции. А вот код для генерации такой ссылки находится в модуле, им я поделиться, к сожалению, не могу.
-
Я тоже не совсем понял.
Вам тема другая нужна?
И может не "SEO-friendly" а юзабилити?
Думаю, что имеется ввиду и юзабилити и дружественное по отношению к поисковикам описание к товарам. Только как это понять в техническом смыле я не знаю.
-
Спасибо !
Если разберетесь, то есть и бесплатный вариант(основан на коде из моего модуля):
<?php //Список категорий, на которых нужно произвести то или иное действие $categories = array(13, 22, 25); if(isset($this->request->get['path'])){ $category_id = explode('_', $this->request->get['path']); $category_id = end($category_id); if (in_array($category_id, $categories)) { //Действие. } } ?>
Этот код должен нормально работать в контроллере category и product, а так же, возможно, что он будет работать в файлах category.tpl и product.tpl.
-
Персонализованные шаблоны вам в помощь, с его помощью можно это реализовать.
Алгоритм примерно такой:
- Устанавливаете модуль
- Создаете копию шаблона product.tpl, пусть это будет product_with_sizes.tpl
- В файле product_with_sizes.tpl добавляете ссылку на сетку.
- Открываете настройки модуля
- Создаете новый модуль с полем "Тип замены=Шаблон для всех товаров из определенной категории".
- Указываете путь к файлу product_with_sizes.tpl
- Идем на страницу товара для проверки.
Чтобы созданный нами файл был обработан vqmod необходимо во всех xml файлах, из папки vqmod/xml/ заменить template/product/product.tpl на template/product/product*.tpl (добавить звездочку), либо добавить правило для замены в файл vqmod/pathReplaces.php
- 1
-
Я это сам нашёл и посмотрел до того как вы это скинули. Тем не менее премного благодарен вам за помощь в поиске информации.
К сожалению, после просмотра данных источников, у меня не возникло полного понимания функции var_dump. Просто в кодах я очень несилён.
Вот конкретный вопрос. В какой файл нужно вставлять var_dump? В php? И в какую часть документа?
Это будет выглядеть вот так? тут "a" "b" "c" это вроде, как я понимаю, строки, но я даже не знаю сколько у меня строк, мне не понятно, что считать строкой. Сначала у меня идёт text_capacity, а затем сама величина capacity
<?php $capacity = array(1, 2, array("a", "b", "c")); var_dump($capacity); ?>
С помощью var_dump можно проверить наличие и содержимое переменной. Если ее нет, то Вы где-то ошиблись. Мы Вам дали ВСЕ, что нужно.
Вот здесь посмотрите, там та же самая задача, а на 4-ой странице решение для страниц категорий.
-
Так подскажите как прописать target="_blank" к ссылке.
Код кнопки выше. Как и куда его вставить?
Там насколько я понимаю ссылка формируется средствами PHP а не html
product_list.tpl
<a href="<?php echo $edit; ?>" target="_blank"><?php echo $text_edit; ?></a>
-
сори за дилетантский вопрос, но как создать двумерный массив? чтоб в нем сразу была информацию по категории и товарам
Выше уже ответили.
$this->data['products'][$result['category_id']] = $this->model_catalog_product->getProducts($data);
-
Всю жизнь для этого юзал среднюю кнопку мыши, которая автоматически открывает ссылку на новой вкладке. Ну или как вариант искать где-то в шаблоне админки тэг <a> и туда прописать target="_blank"
Вот Вам правильное решение, либо юзать колесико, либо прописать target="_blank" к ссылке.
-
Открываете файлы Вашей темы и исправляете. Вам это зачем?
-
Здесь, кстати, не смеяться надо, а задуматься. Мужик ты, или капризная баба. :)
Я стар... Я очень стар. Стадия ностальгии по фильмам "Кошмар на улице вязов" прошла года два назад... :(
У моего соседа такая же кофта блин, долго не мог понять кого он напоминает.
Две бабушки едут в поезде:
x: Вы куда едите?
y: Я в Уфу.
x: Ааа, а я из Уфы.
- Изя, займи рубль.
- У кого?
-
-
Вы знаете что такое var_dump? Пользуйтесь им.
-
Так сделайте модуль, не вижу проблемы.
-
Очень полезный модуль. Автору спасибо. Но не хватает возможности выбрать шаблон для товаров определенного бренда, было бы круто.
Добавлю такую возможность в следующей версии, спасибо за наводку)
-
Возможно будут подводные камни, я просто так, навскидку сказал.
-
О, и правда. Я просто ни разу не пользовался данной функцией. То получается что всего моего "плана" можно избежать, а просто создать группу пользователей, и для каждой группы по своей акции товаров с разной ценной и все? и тогда проблем по идее не будет
Ага, и в контроллере личного кабинета можно узнать группу клиента и соответствующим образом изменить личный кабинет.
-
По-моему все решаемо использованием групп покупателей. Даже не обязательно будет создавать новые разделы.
Добавить возможность формировать каталог по определенному API
в Програмування, створення модулів, зміна функціональності
Опубліковано:
Все умеют, формат данных и описание API в студию.