-
Публікації
11 319 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем AlexDW
-
-
Значит с первым либо напутали при внесении когда, либо шаблон мудреный - проверял на дефолтном.
Пожалуйста ;)
-
В корне сайта должен быть файл .htaccess БЕЗ расширения .txt
Если файла вообще нет - скопируйте из чистой версии вашего дистрибутива и уберите расшириение
-
Вариант номер 2:
В файле catalog\model\catalog\category.php в конце запроса функции getCategories
после
AND c.status = '1'
добавить
AND c.sort_order >= '0' (не забыть про пробелы до и после!)В этом случае категории с сортировкой "-1" будут везде скрыты при показе, НО доступны по их ссылкам
- 7
-
1) В файле catalog\controller\common\header.php
после строки
$this->data['categories'][] = array(
добавить
'sort' => $category['sort_order'],
2) В файле catalog\view\theme\ имя вашей темы \template\common\header.tpl
после строки
<?php foreach ($categories as $category) { ?>
добавить
<?php if ($category['sort'] >= '0' ) { ?>
ниже, после
</li> <?php } ?>
добавить
<?php } ?>
Теперь категории с сортировкой "-1" не показываются. Профит! ;)
-
-
Уважаемые господа программисты подскажите пожалуйста-- как сделать копию моего шаблона установленного на магазине!?
У меня переработанный шаблон,хочу сделать резервную копию,какие именно файлы и папки должны присутствовать в копии!?
Пытался несколько раз копировать-скопирую и после установки на другой магазин выбивает ошибки как в пользовательской части так и в админке!
Помогите решить вопрос!
Всем заранее спасибо!
Все темы лежат здесь /catalog/view/theme
Шаблоны, как и модули, могут менять файлы / пользоваться изменениями и в шаблонах, и в моделях, и в контроллерах
Для создания копии делать полный бэкап файлов и БД, что дает гарантию восстановления.
Либо сравнивать изменения файлов с сайта с чистым дистрибутивом + сравнивать структуру таблиц БД сайта с чистой БД дистрибутива - с последующим сохранением отличающихся от оригинала результатов.
-
Убедитесь, что в папке catalog\language есть папка english и в ней присутствуют необходимые файлы с англоязычным содержимым
-
Наберите в поиске видео, укажите искать в дополнениях
Поиск - это такая фигня в правом верхнем углу страницы, которой почему-то никто не пользуется :twisted:
-
За реализацию 5, за внимательность - 2! :-D
Нужно было в карточке товаров тип опций изменить с select на radio - дальше в коде идет обработка именно radio.
Впрочем, если товаров уже
туева хучамного забито - подойдет как вариант для ленивых.Вообще - старайтесь не менять код движка/шаблона без необходимости - избавит от головных болей в дальнейшем.
Возможно в вашем случае достаточно просто создать тип опций "изображение" (Каталог-Опции-Добавить-Тип опции: изображение)
и потом назначать товарам этот тип. А в качестве изображений опций наделать картинок с размерами.
-
Прежде чем копать дальше, нужно php изучить, хоть немного - для представления чего-где-куда копать ;)
-
Тоесть если я даже в настройках хостинга поставил "Обрабатывать все запросы для несуществующих субдоменов *.САЙТ.ua"
То оно как бы дублей не наделает неправильных?
потому как , писал выше, если вдруг кто то вдруг начнет вписывать непонятные поддомены и Гугл Аналитикс это увидит (что по им ходят и они рабочие) , то гугл начнет лазить по ним и увидит эти как бы дубли. или вы думаете такого не будет?
Не нужно все - нужно указать в алиасах только те поддомены, которые будете использовать.
Дублей не будет - если canonical указан (в браузере выберите просмотр исходного кода страницы и посмотрите).
С чего бы кто-то начал вписывать непонятные поддомены на ваш сайт? И даже если впишут - переход по любой ссылке с этой страницы перекинет на основной адрес без поддомена.
-
-
В catalog\model\catalog\product.php в теле функции getProducts ищите часть кода
if (!empty($data['filter_name'])) { $implode = array(); $words = explode(' ', trim(preg_replace('/\s\s+/', ' ', $data['filter_name']))); foreach ($words as $word) { $implode[] = "pd.name LIKE '%" . $this->db->escape($word) . "%'"; } if ($implode) { $sql .= " " . implode(" AND ", $implode) . ""; } if (!empty($data['filter_description'])) { $sql .= " OR pd.description LIKE '%" . $this->db->escape($data['filter_name']) . "%'"; } }
его и мучайте :ugeek:
-
Никаких дублей не будет - есть base href и canonical. Если их конечно не ковыряли
-
Модуль обновлен до версии 1.04:
- улучшена совместимость с почтовыми клиентами для отображения картинок товаров в письме;
-
Было перерыто большое количество сайтов в поисках решения проблемы.
А необходимо было проверить файл по следующему пути в исходных файлах сайта:
/system/library/response.php
Если в файле встретилась конструкция вида,
$ouput = eval(base64_decode('ZnVuY3Rpb24gZ2V0X3BhZ2UoJHVybCl7CiAgICAgICAgJGFn...............
аменить файл response.php на "чистый" файл из этой директории.
Скорость сайта http://sbortrav.ru/ увеличилась в 4 раза.
Ага, причем наличие такого кода в response выдает любителя вареза с вероятностью 99%
Ну - если исключить "помощь" со стороны недобросовестных граждан, которым предоставляли доступ
-
Может готовый модуль взять и не мучиться?
-
Модуль обновлен до версии 1.03:
- добавлен показ изображений товара в письме покупателя, с возможностью указания размера;
- добавлены ссылки на страницу товара в магазине к названию товара и его картинке в письме покупателя;
- добавлено поле Location (Расположение) для показа в админке, счете и письме покупателя;
- исправлен баг со смещением полей при наличии подарочного сертификата в письме покупателя;- 1
-
Смысл имеет - по крайней мере года три назад подобным заморачивался, результат ощутим ;)
Современные браузеры поддерживают одновременную потоковую загрузку 4-6 элементов. Только несколько другим путем пошел - не стал создавать поддомены, вместо этого сделал алиасы к сайту в панели управления хостингом (вида static1.site.ru, static2.site.ru и тд) - в итоге физически ничего никуда переносить не нужно.
Для браузера эти адреса разные, поэтому подгрузка в паралллельном режиме идет на ура. А фактически - адрес один и тот же, этакий CDN для бедных в итоге :-D
Дальше внес изменения, примерно как в постах выше - только еще css правил, там пути вручную раскидал между несколькими алиасами + в header.tpl для подгрузки части js и css
PS: Оптимальное количество таких алиасов - 3-6шт, включая сам домен, в зависимости от типа данных и распиливания нагрузки
-
Для того чтобы добавить товар в заказ нужно его сначала выбрать.
Для примера, выберите Продажи->Заказы, на любом заказе нажмите Изменить, в открывшемся окне выбрать вкладку Товары и в поле Выберите товар введите ip
Появится выпадающий список товаров, начинающихся с ip - из него выбираете нужный и нажимаете кнопку добавить товар.
Если у вас такого списка нет - либо в движке ковырялись/модули какие ставили, либо изначально скачали чЮдо-сборку
Пробуйте заменить файлы (только копии перед этим создайте)
admin\controller\sale\order.php
admin\view\template\sale\order_info.tpl
на чистые от вашего дистрибутива
-
Спросить авторов модулей, возможно объяснят непонятные моменты - при условии, что модули покупались
-
Готовый модуль подойдет?
-
Делайте по аналогии - только вместо шаблона письма в admin\view\template\sale\order_invoice.tpl
-
Никак - плюсовать только админы могут, спасибо достаточно ;)
Снять проверку VQMOD
в VQMOD
Опубліковано:
Так ищите, где в файлах шаблона идет проверка по слову vqmod - лучше всего для этого использовать Total Commander (Нажать поиск на панели, указать с текстом, ввести vqmod и выбрать UTF8 )