-
Публікації
11 319 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем AlexDW
-
-
Так нужно просто новый тип сортировки сделать (случайно перемешанный), и поставить его по умолчанию - остальные способы сортировки не трогать. Все будет работать, захочет покупатель избавиться от киш-миша на странице - выберет сортировать по имени, цене, и тд из списка
Хотя совсем не понимаю - зачем случайный вывод делать? проще уж тогда делать вывод на основе даты добавления товара, показывать первыми
-
В свое время вот такое прикрутил - правда оно для древней версии 0.2.2 :D , но переделать под актуальную вроде не сложно
-
-
Самый простой способ - открыть в двух вкладках старый и новый товары и сравнить отличия по полям
-
Похоже причина в Subject: Ваш заказ оформлен!
судя по всему, проблема в кодировке темы письма, должно быть в UTF-8 как например From: =?UTF-8?B?Q29mZmVlUHVi?= и Reply-To: =?UTF-8?B?Q29mZmVlUHVi?=
Если правите файлы Опенкарт - сохраняйте в кодировке UTF-8 без Bom, для правки использовать Notepad++
в файле catalog/model/checkout/order.php смотрите строки связанные с темой письма, должно быть что-то навроде:
$template->data['title'] = sprintf($language->get('text_subject'), html_entity_decode($order_query->row['store_name'], ENT_QUOTES, 'UTF-8'), $order_id);
и
$subject = sprintf($language->get('text_subject'), html_entity_decode($this->config->get('config_name'), ENT_QUOTES, 'UTF-8'), $order_id . ' (' . $order_total . ')');
либо правили языковой файл и нарушили кодировку
-
Для начала сравнить оригинальный файл category.tpl вашей темы с текущим, возможно просто в самом шаблоне убрали вывод страниц категорий.
(catalog\view\theme\moneymaker\template\product\category.tpl)
Для сравнения лучше всего ипользовать программу WinMerge.
Если не в .tpl дело - значит уже на уровне ядра нахимичили, по аналогии сравнивать файлы с category в названии
-
-
В файле stylesheet.css найти и добавить (добавленное выделено синим)
#column-right {
float: right;
width: 180px;
margin-right: 10px;
}и
#content {
min-height: 400px;
margin-bottom: 25px;margin-left: 10px;
} -
Использовать браузер Firefox, в его настройках Настройки-Дополнительные-Общие ставить галку "Искать текст на странице по мере его набора"
Теперь при открытии окна менеджера набирать текст - автоматически найдет и перейдет к совпадению
Самый простой вариант ;)
-
У вас в категориях нормально показывает, проблема только в акциях на главной.
Попробуйте часть кода, ответственного за вывод товара в категориях скопировать вместо кода в акции для главной
файлы с расширением .tpl, в папке catalog\view\theme\ - название вашей темы - \template\module
category.tpl - файл вывода категорий в шаблоне, из него копировать
special_home.tpl - файл вывода акций на главной (может другое название иметь, зависит от шаблона и версии опенкарт)
только перед экспериментами обязательно копии оригинальных файлов сделайте! - чтоб обратно вернуть если не удастся
-
Сортировка товаров по поступлению
Года три назад подобное реализовал на megaburg.ru - только не по дате добавления (date_added), а по дате выхода (date_available), принцип один
-
Вам прямиком к автору шаблона нужно с этим вопросом - если конечно сами с пагинацией не намудрили
-
В админке в Система-Настройки-Почта попробуйте указать
почтовый протокол - mail
smtp-хост - smtp.mail.ru (пример - почтовый smtp-сервер для mail.ru)
smtp-логин - ваш логин (пример - для mail.ru это как правило имя до @)
smtp-порт - 25
smtp-таймаут - 5
поля "параметры функции mail" и "smtp-пароль" оставьте пустыми
оповещение о заказе на e-mail - галку "да"
дополнительные e-mail для оповещения - по желанию
Конечно, многое зависит от используемого почтового сервера и хостера - у каждого свои настройки. Приведенный пример работает для ящиков на mail.ru
-
Какой-то кривой sitemap у вас - в карту попадают страницы из поиска : index.php?route=product/search&filter_tag=Автокресло Lider Kids Rally&page=6
Или что-то намудрили, или нормальный сайтмап найдите
-
Помимо того, что придется подгонять БД под соответствие полей между разными версиями, придется сравнивать отличия в каждом файле. Не считая момента, что если установлены нестандартные тема и модули - еще и с ними возиться. Ладно хоть версии из одной ветки, не так много отличий...
Есть ли реально весомая причина для обновления, кроме желания?
-
Умелыми руками,с такими знаниями,лучше и не начинать.
Не могу не согласиться :-)
Раз ТАКОЙ вопрос подняли на рассмотрение - однозначно ничего не трогайте.
"Не стоит ремонтировать то, что и так хорошо работает!" (с)
-
3 года назад ситуация с Яндексом была примерно похожей - тоже при добавлении нового сайта в Вебмастер прошло 2-3 месяца прежде чем начал индексировать. Это еще при том, что сам сайт начали наполнять примерно за 4 месяца до этого.
Яндекс вообще неторопливый - если конечно у вас не мегапосещаемый ресурс с уникальным контентом.
И да, на обоих сайтах из темы - печаль с контентом (текстом) на страницах товара, он либо практически отсутствует, либо крайне короткий. Это не считая вообще незаполненных description и keyword на bioaquarium.ru на страницах товаров, и одних и тех же на все товары в категории для dekorra.ru
Последнее особенно критично для Яндекса - для нее в итоге все страницы представляются мусором
Уникальный контент, статьи, регулярное обновление материалов, грамотное заполнение description и keyword - и все будет ок
-
В свое время была необходимость сделать схему предзаказов, т.е. дать возможность покупателю заказать товар, который еще не вышел даже. С получением письма о предзаказе и ему и админу. (т.е по сути эту схему и для товаров на заказ можно использовать)
Сделал так - для предзаказов на сайте указываем количество в наличии 999шт (можно любое другое указать, главное чтоб с реальными остатками не могло совпасть), ставим рядом галку "не вычитать со склада", в самом шаблоне соответственно вывод поправил в местах, где отображается кол-во, чтоб при 999шт выводил "предзаказ".
Еще исправил в модуле для выгрузки в Яндекс.Маркет, чтоб когда кол-во 999шт, то ставил статус товара в yml-файле "на заказ"
(правил в catalog/controller/export/yml/php в секции атрибутов товарного предложения)
// Если предзаказ, то available = false согласно стандарту YML (под заказ) if ($product['quantity'] == 999) $data['available'] = false;
в итоге и на сайте все более-менее ясно с предзаказами, и в Я.Маркете все ок - выгружает-отображает товары и в наличии, и на заказ
PS: если используется прогрузка товаров, чтоб указанное кол-во не слетело (при поступлении товара на склад например), у товара меняю атрибут в базе, по которому идет прогрузка (в описанном случае при прогрузке используется штрихкод товара, в базе в конце шк ставили букуву p, как признак предзаказа)
-
В Система-Журнал ошибок.
При этом вывод ошибок должен быть включен (Система-Настройки-Сервер - Показывать ошибки:да)
-
Искать в Гугле по запросу "php ввод только цифр"
-
Попробуйте убрать из последнего кода строку с text_refine (лучше закомментировать, для начала)
-
Гарри, блин, Поттер :-DПошаманил с файлами на серваке... Вопрос в каком файле и где???
Когда такая страсть к шаманству - предварительно копии изменяемых файлов нужно делать.
Совет всего один - брать "заколдованные" файлы и сравнивать на предмет отличий с оригиналами (если дофига - хотя б от даты отталкиваться, до которой все ок было)
Для этих целей вполне подойдет Total Commander - сначала найти все измененные, потом либо через штатное в TC средство сравнения смотреть, либо (что лучше) через программу WinMerge.
PS: а печеньки отдай Нуланд, нам без надобности! :-D
-
Регулярно делать бэкап самой базы mySQL (сопровождаемый бэкапом по FTP) - хотя бы раз в неделю, избавит от огромной кучи проблем в подобных случаях.
В случае проблем устанавливается чистый Опенкарт, по FTP заливаются файлы, потом восстанавливается БД из дампа
-
В "дефолтом" Opencart / ocStore нет last_order_id, попробовать заменить строку
$this->data['text_message'] = sprintf($this->language->get('text_guest'), $this->session->data['last_order_id'], $this->url->link('information/contact.tpl'));
на
$this->data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact'));
либо обратиться к тем кто сайт делал (возможно какой-то модуль ставили, который этот last_order_id использует)
[Решено] проблема с curl
в Встановлення, оновлення, налаштування
Опубліковано:
Давно использую OpenServer вместо Denwer'а :wink: