Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

zomo

Users
  • Posts

    812
  • Joined

  • Last visited

Everything posted by zomo

  1. Для 2.3 куплю, по поводу нужности, ох как нужно, фиг с характеристиками, но отзывы нужны, если есть запросы отзывы о iphone, на какую страницу будете гнать трафик?
  2. СПАСИБО ВАМ ОГРОМНЕЙШЕЕ! Получилось ! Перенес условие в ON
  3. Покажу на примере категории SELECT DISTINCT * FROM " . DB_PREFIX . "product_category pc LEFT JOIN " . DB_PREFIX . "product_category_description pcd ON (pc.product_category_id = pcd.product_category_id) LEFT JOIN " . DB_PREFIX . "product_category_description_store pcds ON (pc.product_category_id = pcds.product_category_id) WHERE pc.product_category_id = '" . (int)$product_category_id . "' AND pcd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND pcds.store_id = '" . (int)$this->config->get('config_store_id') . "' AND pcds.language_id = '" . (int)$this->config->get('config_language_id') . "'
  4. Если не заполнено, то содержимое левой колонки ... Если LEFT JOIN и содержимое в таблице с описанием не найдено, то var_dump не отдает результаты
  5. Добрый день, название товара находиться таблице product_description,а вот описание храниться в product_description_store так как зависит от store_id и language_id Как написать запрос объединение названия и описание из разных таблиц ? Загвоздка в том что описание есть не для всех магазинов и при LEFT JOIN в случае если описание не заданно получаем пустоту )
  6. Добрый день друзья, реализовал вот такой вот функционал для мультимагазина вроде бы все хорошо, но как всегда появились вопросы... Вернее один и главный Название и тег h1 обязательные, ввод описания не обязательный, города добавляются... как лучше поступить разбить на две таблицы (product_description и product_description_name) или заливать все в одну существующую product_description?
  7. Добрый день. пишу модуль и возник важный вопрос, необходимо чтобы код отрабатывался везде в магазине для этого необходимо создать свою библиотек либо же создать helper ? В коде будет автоматическая подстановка мета тегов к страницам
  8. из контроллера выполняющего событие... Допустим он не смог добавить в бд значение из-за дубля, нужно вернуть в контроллер триггера ошибку об этом
  9. Добрый день, следующая ситуация написал модуль для добавления тегов к товару, создал событие (Event). Все было бы ничего, но есть вероятность дубля название тега... При этом конечно же Duplicate entry ... Каким образом возвращать ошибку в контроллер редактирования товара, в случае если в событии что то пошло не так?
  10. На этом шаблоне что, медом помазано ?
  11. p.s не спрашивайте для чего, заказчик очень странный
  12. Доброе время суток, вопрос интересный может у кого есть мысли... Нужно сделать доступ к админке по ссылке site.com/admin/login Думаю думаю, а ничего в голову не лезет кроме как переместить папку и поменять пути.... Есть альтернатива ?
  13. Вам это написали к тому, что вы вроде бы за услугой обращаетесь судя по теме, но в тот же миг говорите будущим исполнителям как и что им нужно сделать для решения вашей задачи.
  14. я ставлю маску +3 (0999) 999 - 99 -99 Дальше чищу телефон от + тире и тд как вы посоветовали... и заменяю им post phone дальше идет валидация уже очищенного телефона от спецсимволов
  15. А не подскажите с валидацией !preg_match('/^\+380\d{3}\d{2}\d{2}\d{2}$/', $this->request->post['phone']) Все работает когда впереди +, но если телефон формата 380999999999 то !preg_match('/^\380\d{3}\d{2}\d{2}\d{2}$/', $this->request->post['phone']) не проходит...
  16. Добрый день, на сайте установлена маска ввода телефона формата +38 (099) 999-99-99, но такое записывать в базу вроде не комильфо... Как можно при той же регистрации убирать спец символы и пробелы с номера и записывать его в формате 380999999999... При этом наверное наверняка нужно опять чистить и сравнивать при том же входе пользователя.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.