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

shalan

Users
  
  • Posts

    273
  • Joined

  • Last visited

Everything posted by shalan

  1. я вот так пишу require DIR_SYSTEM . "library/PHPMailer/SMTP.php"; $mail = new PHPMailer\PHPMailer\PHPMailer();
  2. Вы пытаетесь получить текст тега label? для радиокнопки ка-то так $("form:radio:checked").text();
  3. например так: в языковой файл product.php добавляем шаблонное описание $_['text_template_description'] = 'ваш текст'; в контролере product.php меняем строку $data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8'); на строку $data['description'] = html_entity_decode($product_info['description'] . $this->language->get('text_template_description'), ENT_QUOTES, 'UTF-8');
  4. Обычно 1С обращается к сайту посредством POST/GET запросов. В 1С для этого есть готовый функционал и стандарт обмена данными. На стороне сайта реализуют АПИ в соответствии с одинэсовским стандартом.
  5. У ваших категорий должно быть поле, в котором задаются ключевые слова или фразы которые имеются в названиях товаров которые должны попасть в эту категорию. Причем ключевые слова для разных категорий не должны пересекаться. Тогда при загрузке товара ищем в названии совпадение с ключевыми словами и назначаем товару соответствующую категорию.
  6. Видимо какой-то модуль ставили, а сейчас его нет на месте.
  7. SELECT * FROM `oc_watsappchat_send` WHERE creator="" GROUP BY phone ORDER BY `id` DESC LIMIT 0,200 Так пробовали
  8. У вас дважды выполняется сортировка по id, а вы вроди собирались сортировать по дате И вообще внутренний SELECT лишний, условие можно перенести во внешний SELECT
  9. Модуль свой, прикручен к Simple. Насколько увеличивается средний чек сказать не могу, не интересовался.
  10. Я делал такую доработку для корзины года 3 назад. До сих пор работает. видимо есть от неё толк.
  11. Возможно для этих категорий отдельный шаблон или какое то условие. Надо смотреть код.
  12. У разных размеров одежды должен быть какой-то атрибут, по которому можно определить, что они относятся к одному товару.
  13. Думаю, в этом блоке if ($scaleH > $scaleW) { $_height = $height * $scaleW; $top_x = 0; $top_y = ($height_orig - $_height) / 2; $bottom_x = $width_orig; $bottom_y = $top_y + $_height; $image->crop($top_x, $top_y, $bottom_x, $bottom_y); } заменить $top_y = ($height_orig - $_height) / 2; на $top_y = 0;
  14. или как в движке обычно пишется utf8_substr(strip_tags(html_entity_decode($product['name'], ENT_QUOTES, 'UTF-8')), 0, 66) . '..';
  15. Похоже дело в каком-то дополнительном модуле. Что ставили перед тем как появились ошибки?
  16. Уточните задачу. Коэффициент пересчета для товара или для опции?
  17. У товара должен быть параметр - коэффициент пересчета из штук в квадратные метры. А в карточке товара скрипт-калькулятор, который пересчитывает из штук в квадратные метры Если у товара есть опции от которых зависит коэффициент пересчета, тогда этот коэффициент надо включать в опции Могу реализовать.
  18. Видимо это другой модуль. Мой называется "Модуль синхронизации СДЭК" А у вас видимо модуль доставки. Такой тоже стоит, и логи пишет как у вас. Модуль доставки делает запросы вида $cdek_cities = $this->getURL('http://api.cdek.ru/city/getListByTerm/json.php?q=' . urlencode($address['city']) . '&name_startsWith=' . urlencode($address['city']), new parser_json()); можно их писать в лог $this->log->write('http://api.cdek.ru/city/getListByTerm/json.php?q=' . urlencode($address['city']) . '&name_startsWith=' . urlencode($address['city']), new parser_json());
  19. у меня этот модуль пишет логи в system/logs/cdek-module.log OC 1.5.х
  20. Заключаете договор с оператором СМС-рассылки. У всех операторов есть апи для программной отсылки СМС. и соответствующие примеры использования этого апи. В опенкарте добавляете код отправки СМС после/вместо отправки email.
  21. Могу помочь. Пишите в личку.
×
×
  • 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.