-
Публікації
11 658 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем afwollis
-
-
в админке посмотрите версию точнее, скорее всего ocStore_022 (правда в этом случае может отображаться ocStore_020 - была там ошибочка в выводе версии) либо дайте ссылку на страницу для скачивания той версии, которая у вас стоит.
-
ясно, там надо во многих местах поправить запросы по вышеприведенному моему примеру.
убирание кавычек из названий поможет лишь частично - кавычки могут попадаться не только в названиях изображений, но и в названиях/описаниях товаров/категорий/статей/новостей/отзывов...
укажите версию движка и дайте ссылку на используемый модуль импорта/экспорта.
-
версия движка какая?
-
какой язык в админке?
проверьте наличие языковых файлов:
admin/language/english/module/cart.php admin/language/russian/module/cart.php
закачайте недостающие.если проблема не решится - надо будет чуть больше подумать :)
-
klips06, у вас в названии изображения встречается одинарная ковычка, которая является спец-символом в sql.
такие символы надо экранировать в запросах.
Пробуйте так (экранируем спецсимволы в строках, используя внутреннюю функцию движка):
foreach ($imageNames as $imageName) { $maxImageId += 1; $sql = "INSERT INTO `".DB_PREFIX."product_image` (`product_image_id`, product_id, `image`) VALUES "; /*это одна */$sql .= "('".(int)$maxImageId."','".(int)$productId."','".$database->escape($imageName)."')";/* строка */ $database->query( $sql ); }
-
имхо, проще сделать этот модуль, чем купить там за PP.
trance, какая версия движка у вас используется?
-
дело личное.
просто не всем и не всегда (не на каждый заказ) необходимо иметь "счет".
-
хм... у меня вобще браузер вылетел после перехода на страницу авторизации.
боюсь, что вы там что-то намудрили...
-
для оЧПУшивания новостей необходимо внести соответствующие изменения (описать новости) в файлы seo_url, отвечающие за работу ЧПУ ссылок.
-
сначала экспорт, потом импорт.
evilinside, не путайте понятия.
-
для начала предоставьте ссылку на модуль
-
Надеюсь, что ничего не упустил.
шаг_#1
DB :: table `product_reward`
изменить поле points наdecimal(8,2)
шаг_#2
DB :: table `customer_reward`
изменить поле points наdecimal(8,2)
шаг_#3
admin/model/catalog/product.php
Заменить все вхождения:(int)$value['points']
На(float)$value['points']
результат
после чего получим в админке такую картину:
-
надеюсь бесплатный? :unsure: :Dя просто опубликовал чужой модуль :)
-
в панели управления хостингом обычно есть возможность посмотреть web-статистику (awstats, webalizer или что-нибудь в этом роде).хочется что-то своё на сервере типа админки зашел и все посмотрел..
-
ссылку - можно.
проблема либо с вашим браузером, либо с вашим хостером (хостером домена).
-
права на директории выставьте верные.
кодировка плывет потому что перед сайтом и указанием кодировки вылезли ошибки и браузер подставил автоматом кодировку (некорректную).
-
Качаем модуль, далее следуем инструкции.
[RU]_README__[webme]_retail_store_price.txt:
#################################################
# Новые файлы
##############
[=== ADMIN ===]
admin/controller/module/webme_retail_store_price.php
admin/language/russian/module/webme_retail_store_price.php
admin/view/template/module/webme_retail_store_price.tpl
#################################################
# Файлы, которые необходимо изменить
##############
[=== CATALOG ===]
catalog/controller/product/product.php
catalog/language/russian/product/product.php
catalog/view/theme/default/template/product/product.tpl
##################################################################################################
#
# УСТАНОВКА
#
################################
ШАГ --- 1 ---
##############
Заливаем файлы из папки "upload" в корень вашего магазина.
Идете в админку: Дополнения - Модули.
Устанавливаете модуль "[W] Наценка на товар для цен в розничном магазине".
Включаете его и указываете наценку в поле "Наценка (фиксированная сумма):" в валюте по-умолчанию.
################################
ШАГ --- 2 ---
##############
[=== catalog/controller/product/product.php ===]
После (примерно 146-ая строка):
= = =
$this->data['text_minimum'] = sprintf($this->language->get('text_minimum'), $product_info['minimum']);
= = =
Добавляем:
= = =
/* webme retail store price - start */
$this->data['text_webme_retail_store_price'] = $this->language->get('text_webme_retail_store_price');
/* webme retail store price - end */
= = =
#########
Перед (примерно 243-я строка):
= = =
$this->data['model'] = $product_info['model'];
= = =
Добавляем:
= = =
/* webme retail store price - start */
$this->data["show_retail_store_price"] = $this->config->get('webme_retail_store_price_status');
if ($this->data["show_retail_store_price"] == 1) {
$retail_store_price_extra_charge = $this->config->get('webme_retail_store_price_extra_charge');
$retail_store_price = ($product_info['price'] + $retail_store_price_extra_charge);
$this->data['retail_store_price'] = $this->currency->format($this->tax->calculate($retail_store_price, $product_info['tax_class_id'], $this->config->get('config_tax')));
}
/* webme retail store price - end */
= = =
################################
ШАГ --- 3 ---
##############
[=== catalog/language/russian/product/product.php ===]
Добавляем:
= = =
/* webme retail store price - start */
$_['text_webme_retail_store_price'] = 'Цена в розничном магазине:';
/* webme retail store price - end */
= = =
################################
ШАГ --- 4 ---
##############
[=== catalog/view/theme/default/template/product/product.tpl ===]
После:
= = =
<tr>
<td><b><?php echo $text_price; ?></b></td>
<td><?php if (!$special) { ?>
<?php echo $price; ?>
<?php } else { ?>
<span style="text-decoration: line-through;"><?php echo $price; ?></span> <span style="color: #F00;"><?php echo $special; ?></span>
<?php } ?></td>
</tr>
= = =
Добавляем:
= = =
<!-- webme retail store price - start //-->
<?php if ($show_retail_store_price == 1) { ?>
<tr>
<td><b><?php echo $text_webme_retail_store_price; ?></b></td>
<td>
<?php echo $retail_store_price; ?>
</tr>
<?php } ?>
<!-- webme retail store price - end //-->
= = =
###############################################################
###############################################################
###############################################################
#
# НУ ВОТ И ВСЕ, ВЫ СПРАВИЛИСЬ !
#
###############################################################
###############################################################
###############################################################
##################################################################################################
#
# CHANGELOG
#
##################################################################################################
[=== 2011.09.28 ===]
* v. 0.1
>> Первый релиз.
- 1
-
в разделе дополнений есть платный модуль, написанный мной: [W]ebme Compare
-
у вас в базе есть привязка данных статьи к НУЛЕВОМУ номеру.Notice: Undefined variable: information_id in W:\home\www\1\admin\model\catalog\information.php on line 5Error: Duplicate entry '0-1' for key 'PRIMARY'
Error No: 1062
INSERT INTO oc_information_description SET information_id = '0', language_id = '1', title = 'выфвф', description = '<p>\r\n вфывф <img alt="" height="138" src="http://moi.sait.../1/image/data/canon_eos_5d_2.jpg" width="150" /></p>\r\n', meta_keywords = 'аыв', meta_description = 'выфвфы', page_title = 'вфывф', h1 = 'вфывф'
Такое вылазит (:
такого быть не должно.
где-то допустили ошибку.
надо проверять файлы "information.*" и данные в БД.
передавать эту переменную на страницу статьи и там использовать по своему усмотрению.Но что делать с h1? Функции setH1() же не существует) помогите пожалуйста)
-
catalog/model/catalog/product.php
public function getFeaturedProducts($limit) {
в запрос (взят из ocStore_022 для примера)
ПЕРЕД$query = $this->db->query("SELECT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, (SELECT AVG(r.rating) FROM " . DB_PREFIX . "review r WHERE p.product_id = r.product_id GROUP BY r.product_id) AS rating FROM " . DB_PREFIX . "product_featured f LEFT JOIN " . DB_PREFIX . "product p ON (f.product_id=p.product_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (f.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "stock_status ss ON (p.stock_status_id = ss.stock_status_id) WHERE p.status = '1' AND p.date_available <= NOW() AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "' LIMIT " . (int)$limit);
LIMIT " . (int)$limit);
ДобавитьORDER BY pd.name ASC
-
для магазина по-умолчанию URL задается в конфигах.
исправьте все упоминания адресов на верные в файлах
config.php admin/config.php
-
либо возвращать данные в JSON, либо делать доп.проверку в ajax-вызове на возвращаемый контент.Мысли вслух: Надеюсь когда-то ближе к пенсии я всё-таки научусь пустую корзину превращать по свистку в полную
и то и другое делается без особых напрягов.
могу помочь.
какая у вас версия движка и как у вас происходит добавление товара сейчас?Подскажите, как сделать чтоб добавление товара в корзину было с анимацией(товар летит в корзину)?
= = =
Opencart 149x / ocStore 017 - 022:
включено ли использование ajax для корзины в админке?
админка -> дополнения -> Модули -> Корзина :: Добавить в корзину (AJAX)
-
-
тогда терпите :(Я тоже задумывался над капчей или подтверждение Email перед созданием пользователя...но
1) не хочется усложнять регистрацию
а кто узнает-то?2) не хочется, чтобы кто-то знал о проблеммах с ботами....
да, однозначно боты.Примеры данных в скриншоте.
эмм?..Адрес всегда первый из списка.
в отсутствии фильтрации ботов при регистрации (captcha/подтверждение по email).В чем это может быть проблемма?
[Решено] Номер счета и номер заказа
в Встановлення, оновлення, налаштування
Опубліковано:
номер заказа не стоит трогать :)
есть заказы, которые не до конца оформили (по тем или иным причинам).
если хотите "соответствия" - надо работать над сменой номера счета.