-
Публікації
544 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем kur1977
-
-
Ну вы для начала определитесь. Все таки вам нужно иметь товары на разных страницах или все на одной? Если на разных- юзаем атрибуты. Если на одной- опции.
-
Специально написал статью.
- 1
-
элементарно. создайте в корне сайта папку ну например uploads и пускай менеджер в эту папку по фтп заливает файл. И пропишите на любой нужной вам странице ссылку на этот файл в редакторе. Только нужно давать этому файлу каждый раз одно и то же название, чтобы ссылку не менять.
-
1. копируешь весь сайт на новый хостинг, делаешь в phpmyadmin бэкап базы данных.
2. если удалял папку install- заливаешь на новый хостинг и ее.
3. файлы config.php и admin/config.php на новом хостинге очищаешь, чтоб стали пустые
4. устанавливаешь опенкарт на новом хостинге как обычно
5. через phpmyadmin на новом хостинге заливаешь в новую базу слитый на первом шаге бэкап
-
Я так понял, товары и цены должны браться из админки? Тогда только писать модуль.
-
в ie9 можно включить режим совместимости и выбрать там ie7 или ie8. Поищите в главном меню ie
- 1
-
Нет. Конечно аналогия в определенном роде есть но не полная.
Вообще тут нужно обладать определенными знаниями php, а мне, если честно, в разы проще сделать самому, чем писать и форматировать пост :)
А вообще совет- если собрались колупать какую-то CMS - подучите немного PHP. Ибо готовый код чтоб тупо скопипастить редко когда кто пишет. А подсказать или направить - это всегда пожалуйста.
-
в phpmyadmin выполнить запрос
update oc_setting set value='0' where key='config_maintenance'
-
а mod_rewrite на сервере включен то?
-
возможно. Но нужны знания php. Модификация впринципе простая:
в файле /catalog/language/russian/mail/order.php ищем строчку
$_['text_new_product'] = 'Товар';
и перед ней добавляем$_['text_category_name'] = 'Катеогрия';
в файле /catalog/model/checkout/order внутри функции confirm
ищем
$order_product_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'");
и заменяем на$order_product_query = $this->db->query("SELECT p.*, cd.name FROM " . DB_PREFIX . "order_product p LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p.product_id=p2c.product_id AND p2c.main_category=1) LEFT JOIN " . DB_PREFIX . "category_description cd ON (cd.category_id=p2c.category_id) WHERE order_id = '" . (int)$order_id . "'");
далее в этом же файле внутри этой же функции ищем
$template->data['products'][] = array(
и ниже вставляем'category_name' => $product['category_name'],
в этом же файле и в этой же функции ищем
$template->data['text_product'] = $language->get('text_new_product');
ниже добавляем$template->data['text_product'] = $language->get('text_category_name');
После этого в темплейте /catalog/view/theme/ваша_тема/mail/order.tpl ищем строку
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: #EFEFEF; font-weight: bold; text-align: left; padding: 7px; color: #222222;"><?php echo $text_product; ?></td>
и перед ней добавляем<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: #EFEFEF; font-weight: bold; text-align: left; padding: 7px; color: #222222;"><?php echo $text_category_name; ?></td>
тут же ищем строчку
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['name']; ?>
и перед ней добавляем<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product[category_name']; ?></td>
Должно после этого стать так, как Вам нужно.
-
1. Насчет IE8 - только что проверил дефолтую тему из ocstore 1.5.3.1 - все нормально работает.
2.Кеширование работает по умолчанию и из админки не отключается.
3. jquery-1.7.1.min.js - очень популярный яваскрипт фреймворк. В опенкарте его отключать не стоит - он используется во многих местах.
4. jquery-ui-1.8.16.custom.min.js - если не будете использовать опции товаров - можно и отрубить. Помоему нигде во фронтенде он больше не используется.
- 1
-
В PhpMyAdmin выполните запрос FLUSH TABLE `oc_order`
-
нужно в темплейте /catalog/view/theme/вашатема/product/product.tpl
убрать у ссылки с картинкой атрибут class="fancybox".
либо же вообще убрать ссылку, оставив только изображение, которое внутри нее.
-
Все намного проще. В темплейтах пишем в нужном месте
<?php if ($product['special']) {?> <img src..... /> <?php } ?>
-
похоже на то, что какой-то файл неверно перекодирован в utf. И здесь имеет место наличие bom. нужно найти что это за файл и этот самый bom в нем убрать.
можно заюзать скрипт отсюда http://udiadivalery.com/2011/06/utf-8-bez-bom-kak-udalit-bomy/
только поправить пути в нем на нужные.
- 1
-
посмотрите внимательно в темплейт данной страницы. там помимо html кода в самом низу есть яваскрипт, который и реализовывает эти самые переключения между видами. Так вот проблема на 99.9% в том что в html темплейта и в html, который получается после выполнения скрипта, есть различия.
-
судя по всему у вас было сделано так, что поиск по тегам искал по всей фразе. Насколько я помню по умолчанию опенкарт разбивает фразу на слова и ищет по каждому слову. Вот и получается что если у вас тег "прямоугольный душевой поддон"- то при поиске по этому тегу выводятся товары со словом ПРЯМОУГОЛЬНЫЙ, товары со словом ДУШЕВОЙ. и товары со словом ПОДДОН. Тоесть при обновлении заменился файл /catalog/model/product/search.php
В нем собственно и нужно вносить поправки.
- 2
-
В каталог-атрибуты добавили - это хорошо. Но теперь этот самый атрибут нужно привязать к товару. В настройках товара во вкладке атрибут есть поле. В нем начинайте вбивать название добавленного вами атрибута. выпадет список- в нем выбираете нужный атрибут, после этого добавляете нужные значения для этого атрибута
-
В админке СИСТЕМА-НАСТРОЙКИ-ИЗМЕНИТЬ-СЕРВЕР:
включить ЧПУ: Да
тип ЧПУ: SeoPro
Чпу товаров с категориями: нет
Окончание Чпу: .html
и не забудьте переименовать в корне сайта файл .htaccess.txt в .htaccess
- 1
-
/catalog/view/theme/ВАША_ТЕМА/template/information/contact.tpl
можно тупо добавить текст в темплейт
-
-
Как удалить аппендикс больному?
Примерно так же звучит ваш вопрос :)
-
Попробуйте в начале index.php написать
setlocale(LC_ALL, "ru_RU.UTF-8");
-
На хостинге не пашет strtolower. Типичная фигня.
Как добавить картинки в подкатегориях?
в Загальні питання
Опубліковано:
Спасибы принимаются плюсом в репу :)