-
Публікації
11 658 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем afwollis
-
-
причешу код - выложу
UPD
все-таки причесывать код очень лень :( поэтому пользуемся AS IS:
сделай сам
форумный CODE рвет строки в самых неподходящих местах при отображении кода, поэтому, в поисках инструкции, смотрите "oc_random.coupon.code_manual.txt"
(спасибо sergey за репорт)
oc_random.coupon.code_manual.txt
= = =
скачать измененный файл (от версии ocStore 0.1.9)
не забываем удалить ".txt" и положить файл сюда
admin/view/template/sale/coupon_form.tpl
- 3
-
ocStore 1.9
[=== установка ===]
Шаг 4 - Окончание!
...
даешь
Установка завершена!
- 1
-
- 2
-
ща, подаждите, фотку заколдую...
-
в стандартной поставке, модуль "Специальные".
включаете в админке и выбираете куда выводить - на главную или в боковом блоке.
-
вы че производителей в "опции фильтра" забили? О_о
AND+AND это А+Б для одного товара.
то, что вы описали - ИЛИ+ИЛИ.
-
-
во как обернулся вопрос.
ну что ж, давайте по порядку...
1. что у вас было?
2. что сделали?
3. что ожидали получить?
4. что получили?
5. какие вопросы появились?
-
если вы считаете, что "инструкция по скачиванию модуля с третьего сайта" это "дополнение", то я не стану тратить свое и ваше время на объяснение разницы.
-
ссылку на сайт и содержимое конфигов
- 1
-
кто там что у кого трогал - это вы уже с саппортом хостинга разбирайте.Но в самом начале темы Я написал что сайт никто не трогал.
-
monax, верите?.. :lol:
-
-
меняется IP - печенько идет в мусор.Ну, для этого надо лезть в исходники, но смысл в том что должна обеспечиваться уникальность значений. Выглядит uid как хэш. Вероятно при генерации используется IP клиента и текущее время.
меняется параметр браузера - печенько в мусор.
и еще куча вариантов, когда такое печенько идет в мусор.
отталкиваться от "текущего времени" - накой фиг?
ПЕРЕСТАНЬ надеятся на авось, и считать, что каждый владелец инет-магазина владеет выделенным сервером и достаточными знаниями для настройки соответствующего ПО.Вполне возможно, что если такой модуль не настроен, имеет смысл генерировать такой uid движком магазина.
Sammy95, мы тут DB отодвинули в сторону и флеймим про движок web-сервера.
-
на основании чего генерируется её значение?
-
Sammy95, типа того.не совсем понял для чего манипуляции с хешем. Чтобы корзину не подменили и товаров не добавили?
...что при изменении некоторых "переменных окружения" мы его один хрен теряем.Преимущество серверного uid в том...
"кто не регистрируется - я не виноват" :lol:
-
ну вот, опять... :o
сплошная печаль с этим вашим русским языком... :D
monax, спасибо, поменял.
- 1
-
есть юзер.
берем его данные какие-нибудь, делаем хэш, кладем его в базу вместе с корзиной и UID (id юзера в базе, нахер данные http-сервера), ставим этот хэш в cookie юзеру.
при следующем заходе смотрим - есть ли хэш у юзера и есть ли такой хэш для этого юзера (не забываем - у нас есть UID) в базе.
если есть - пихаем ему в сессию "корзинку с товарами" из базы.
-
catalog/controller/common/header.php
$this->data['keywords'] = $this->document->keywords;
$this->data['description'] = $this->document->description;
- 1
-
пример для страницы товара
#1
catalog/controller/product/product.php
меняемif (!$this->config->get('config_customer_price')) { $this->data['display_price'] = TRUE; } elseif ($this->customer->isLogged()) { $this->data['display_price'] = TRUE; } else { $this->data['display_price'] = FALSE; }
на/* reg for price */ $this->data["w_reg_for_price"] = ""; $this->data["w_reg_for_price_register"] = "<a href=\"".$this->model_tool_seo_url->rewrite(HTTP_SERVER . "index.php?route=account/create")."\">".$this->language->get('w_reg_for_price_register')."</a>"; $this->data["w_reg_for_price_login"] = "<a href=\"".$this->model_tool_seo_url->rewrite(HTTP_SERVER . "index.php?route=account/login")."\">".$this->language->get('w_reg_for_price_login')."</a>"; if (!$this->config->get('config_customer_price')) { $this->data['display_price'] = TRUE; } elseif ($this->customer->isLogged()) { $this->data['display_price'] = TRUE; } else { $this->data['display_price'] = FALSE; $this->data["w_reg_for_price"] = sprintf($this->language->get('w_reg_for_price'), $this->data["w_reg_for_price_register"], $this->data["w_reg_for_price_login"]); }
#2
catalog/language/english/english.php
добавляем/* w - reg for price */ $_['w_reg_for_price'] = 'To see the prices - %s or %s'; $_['w_reg_for_price_register'] = 'Register'; $_['w_reg_for_price_login'] = 'Log in';
#3
catalog/language/russian/russian.php
добавляем/* w - reg for price */ $_['w_reg_for_price'] = 'Для просмотра цен - %s или %s'; $_['w_reg_for_price_register'] = 'Зарегистрируйтесь'; $_['w_reg_for_price_login'] = 'Войдите';
#4
catalog/view/theme/default/template/product/product.tpl
в районе строк 104-110 находим<input type="hidden" name="product_id" value="<?php echo $product_id; ?>" /> <input type="hidden" name="redirect" value="<?php echo str_replace('&', '&', $redirect); ?>" /> </div> </form> <?php } ?></td>
меняем на<input type="hidden" name="product_id" value="<?php echo $product_id; ?>" /> <input type="hidden" name="redirect" value="<?php echo str_replace('&', '&', $redirect); ?>" /> </div> </form> <?php } else { ?> <?php echo $w_reg_for_price; ?> <?php } ?></td>
- 2
-
system/library/document.php
смотрели?
-
Сегодня пересоберу нормально эту версию.
Название категории будет там ссылкой на эту категорию.
вчера не успел доделать.
сейчас занимаюсь повторным апгрейдом с версии 0.3.
ожидайте, товарищи :)
-
я бы использовал шестой вариант
-
"генерируются" и "указать ключевые слова" это разные вещи.
в админке при редактировании товара можно указывать ключевые слова.
вы вобще смотрели, что можно делать в админке с товарами/категориями/производителями?..
Просьба потестировать ocStore под Postgresql
в Загальні питання
Опубліковано: · Змінено користувачем afwollis
pg стоит, не снес еще... опечатки пошли однако... :(
уж лучше дай инсталл.
благо pg еще не снес.