Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

s89

Користувачі
  
  • Публікації

    76
  • З нами

  • Відвідування

Усі публікації користувача s89

  1. Можно ли как то отделить шаблоны .tpl главных категорий от вложенных? Появилась такая необходимость, что бы получить более вариативности в настройке и дизайне именно главной категории. Или может есть какие то другие идеи...?!
  2. Что дописать в контролере, что бы пользователь удалял товар из листа кнопкой удалить (возле каждого товара) без выставление чекбоксов?
  3. OcStore 2.3, Модуль LiqPay который уже был встроенный. После успешной оплаты, статус заказа стоит тот что в админке обозначен по умолчанию, но совсем не тот, который выбран в настройках LiqPay после успешной оплаты. (статус по умолчанию в ликпей не выбран ни для одного из вариантов) Подскажите пожалуйста, что не так или где может быть проблема.
  4. Теперь столкнулся с другой проблемой. Не отправляются данные с input, хотя валидацию проходят. Журнал ошибок пуст, пересмотрел шаблон, контролер и модель по 30 раз... Не знаю как найти ошибку или причину не отправки данных для записи их в БД. Есть схожий модуль, я учусь делать на его примере... По идее все должно быть нормально, но видимо есть где то что то... но как найти?!
  5. Здравствуйте! Делаю небольшо модуль. Нуждаюсь в вашей помощи?! К рекомендуемым товарам что на странице продукта, добавил кнопку, по нажатию на которую вылетает модальное окно с полями для заполнения и кнопкой отправки для записи в базу. Вызов модального окна идет с module/my_module Скажите пожалуйста, как в модуль получить product[name], что бы в модальном окне можно было отобразить название продукта, у которого была нажата кнопка вызова окна?
  6. Заметил что главная страница доступна по такому УРЛ mysite.com/?cPath= После знака равно можно добавить любые цифры и страница также по ним будет открываться, а урле так и висит эта ссылка Покопал далее, и обнаружил тоже самое для категорий, производителей... Что это такое, и что с этим делать?
  7. Добрый день! Есть блог "PAVBLOG" мне надо сделать для записей блога ЧПУ у него есть свой seo.php который это делает. Мне же нужно его подружить с SEO_PRO, как я понимаю, нужно его код перенести в seo_pro.php По этому прошу помочь, как это сделать?! p.s. почитал тут темы по поводу этого нехорошего блога... менять его не вариант. нужно сделать урл-лы ------- controller/pavblog/seo.php
  8. Что интересно, через f12 есть дубли а через view-source: нет
  9. Спасибо большое, что взялись мне помочь!! Это действительно работает. но... Но наверное все же, то что я хотел не выйдет сделать... Эта атрибуты и отзывы дублируются в коде. Надо думать оставлять так или отказаться от этой задумки (в плане SEO)
  10. Примерно это так должно выглядеть? $( init ); function init() { if ($("#tab-description > .selected")) { $("#tab-specification").appendTo("#tab-description"); } }
  11. Здравствуйте! Нужен совет. В товаре есть вкладки: Описание, Характеристики, Отзывы Мне нужно сделать это так: 1_Вкладка) Все сразу (Описание, за ним характеристики и отзывы и это все в одной вкладке) 2_Вкладка) Характеристики 3_Вкладка) Отзывы Дублировать характеристики и отзывы для двух вкладок не хочу. Нужно это организовать так, что бы в коде они не дублировались.. P.s. Гуглил достаточно, но не нашел решения, возможно не понимаю, как правильно написать запрос для гугла и получить ответ
  12. Здравствуйте! Подскажите как на странице checkout/success (Ваш заказ успешно создан!) вывести полную сумму заказа? та что есть на странице checkout/checkout (Всего:)
  13. Здравствуйте! Необходимо сверстать 3 страницы (главная, категория, продукт). Интересует стоимость. Подробнее и изображения страниц в личку скину.
  14. public function getProductMinSpecial($product_id) { $query = $this->db->query(" SELECT (ps.price) AS min_special, (SELECT p.price) AS min_price FROM " . DB_PREFIX . "product_related2 pr LEFT JOIN " . DB_PREFIX . "product p ON ( pr.related_id = p.product_id ) LEFT JOIN " . DB_PREFIX . "product_special ps ON ( p.product_id = ps.product_id ) WHERE pr.product_id = '" . (int)$product_id . "' AND ps.product_id = p.product_id AND p.price > '0' AND p.status = '1' AND p.date_available <= NOW( ) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW( )) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW( ))) ORDER BY ps.price ASC LIMIT 1 "); return $query->row['min_special']; Такой код достает данные в принципе что мне нужно (2 колонки по 1-ой строке): http://joxi.ru/Rmz5PlGf4500rO Подскажите как вывести этих 2 значения в 2 разные переменные?
  15. Это имеете ввиду? AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()))
  16. Разбираться с MySql начал не давно. Не очень понимаю. Но учусь Записал так public function getProductMinPrice($product_id) { $query = $this->db->query( "SELECT MIN(p.price) as min_price FROM ". DB_PREFIX . "product_related2 pr LEFT JOIN " . DB_PREFIX . "product p ON (pr.related_id = p.product_id) WHERE pr.product_id = '" . (int)$product_id . "' AND p.price > '0' AND p.status = '1' AND p.date_available <= NOW() "); return $query->row['min_price']; } public function getProductMinSpecial($product_id) { $query = $this->db->query( "SELECT MIN(ps.price) as min_special FROM ". DB_PREFIX . "product_related2 pr LEFT JOIN " . DB_PREFIX . "product p ON (pr.related_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) WHERE pr.product_id = '" . (int)$product_id . "' AND p.price > '0' AND p.status = '1' AND p.date_available <= NOW() "); return $query->row['min_special']; } 1) Получил Минимальную бозовую цену 2) Получил минимальную special цену Как выбрать special цену продукта у которого я дастал бозовую цену... Это не пониаю
  17. Тут получается: 1) Минимальная цена (акция или обычная не важно, какая меньше) 2) Берет акционную цену первую в списке
  18. Я вот сейчас методом проб, что то сделал... public function getProductRelated2Minprice($product_id) { $query = $this->db->query( "SELECT MIN(p.price) as min_price, (SELECT ps.price) as min_special FROM ". DB_PREFIX . "product_related2 pr LEFT JOIN " . DB_PREFIX . "product p ON (pr.related_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) WHERE pr.product_id = '" . (int)$product_id . "' AND p.price > '0' AND p.status = '1' AND p.date_available <= NOW() "); return $query->row['min_price']; } Получаю 2 строки: 1) цена дефолтная (минимальная) 2) ценна акционная (первая по списку в таблице) Как достать акционную цену именно того товара, который я нашел с минимальной дефолтной ценой? Я не понимаю можно ли в одном запросе это сделать, как то сравнить ID... А если несколько запросов, то на данный момент я даже не пойму как их последовательно записать... Это я уже немного упростил как мне кажется... В идеале хотел начать проверку с акционной (если она есть) и тогда также по ID взять дефолтную, именно ту которая соответсвует одному и тому же товару В любом случае благодарю за помощь, есть над чем подумать))
  19. Да, на дату надо проверять. Я уж об этом не стал писать, думал сам как то уже разберусь, а то уж и так наверное много прошу
  20. Спасибо за помощь! Но немного не то что мне нужно. Ваша функция выводит минимальную цену акции, а если ее нет, то минимальную цену. Возможно ли сюда добавить условие? Если есть цена акционная, то выбрать (по ID) также дефолтную цену этого товара. Что бы можно было вывести 2 цены в шаблоне (зачеркнутую и новую акционную)
  21. Приветствую! Прошу мне помочь в решении задачи. К товару прикреплены рекомендуемые товары (related2) Вот такой запрос, достает минимальную цену из списка рекомендуемых товаров которые прикреплены (связаны) к конкретному ID товара. public function getProductRelated2Minprice($product_id) { $query = $this->db->query( "SELECT MIN(p.price) as min_price FROM ". DB_PREFIX . "product_related2 pr LEFT JOIN " . DB_PREFIX . "product p ON (pr.related_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pr.product_id = '" . (int)$product_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' "); return $query->row['min_price']; } То есть на странице продукта у меня есть переменная $min_product которая выводит самую меньшую цену из рекомендуемых товаров. Хотелось бы, сделать такое условие: Проверить, если акционная цена у списка рекомендуемых. Если есть, выбрать ту какая самая минимальная + подтянуть обычную цену этого товара. А если акционной нет, тогда выбрать минимальную цену (то что у меня уже есть) С минимальной ценой как то сам разобрался, а вот такое условие, как правильно сделать не знаю..

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.