COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

aseven

opencart.pro
  • Публикации

    63
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем aseven

  1. Кто там говорил, что у OpenCart самая современная и причесанная архитектура :D ?

     

    Это вот так там переменная передается. Количество бонусных баллов, учитываемых в заказе. Файлик  \catalog\model\total\reward.php .

    Кто не понял, поясняю - они парсят строчку Итого (например "Использовано баллов (500)" и достают оттуда баллы :D:D :D.

    		$points = 0;
    
    		$start = strpos($order_total['title'], '(') + 1;
    		$end = strrpos($order_total['title'], ')');
    
    		if ($start && $end) {
    			$points = substr($order_total['title'], $start, $end - $start);
    		}

     

     

     

  2. Добрый день!

     

    Написали большой список для подгрузки в "SEO Страницы OCFilter".

    Как вдруг вижу, что если по какому-то сочетанию фильтров 0 товаров - он не ставит noindex! Т.е. если товары были к примеру, а потом их не стало, а страница в "SEO Страницы OCFilter" создана - она так и будет выдаваться роботу получается?

  3. Случайно обнаружили что в разделе статей стало вот так:

     

    Скрытый текст

    2017-04-21_233922.jpg.f8c158b7c354310250c46d1b00dcbc4f.jpg

     

    Точный момент мы проворонили. Есть гипотеза что после обновления шаблона, это единственное действие, которое затрагивало что-то связанное со статьями.

     

    Куда посмотреть?

     

     

  4. Никита, расскажите пожалуйста как переносить сайт с девелоперского на боевой домен и обратно.

     

    Переношу на девелоперский домен. Требует ключ. Вввожу ключ - ключ ОК, но оказываются удалены ВСЕ настройки модуля revolution.

    Ок.

    Переношу дамп БД еще раз.

    Нахожу поле с ключом в oc_settings - ввожу туда. А так он ключ не принимает! Типа неправильный.

  5. Про хостинги.

     

    Пытались жить на Jino. Не вышло, переезжаем на VDSку.

     

    Суть в том, что у Jino стоят лимиты на количество обращений в БД. А их именно OpenCart генерирует просто какими-то тысячами (иногда сотнями тысяч). 

  6. 1 минуту назад, Влад сказал:

    это не баг а фича ) 
    перекрывай своими стилями убрав из списка в header.tpl нужные элементы

     

    Собственно, делаю уже.

     

    Баг, т.к. нарушает принципы дизайна интерфейса. Если в интерфейсе написано "Эта галочка поменяет цвет корзины" - значит оно должно поменять только цвет корзины. Если же на галочке написано одно, а меняется весомая часть системных цветов - это пипец.

  7. Еще баг

     

    Если поменять цвет кнопки корзины настройках, то меняется очень много чего еще, при том аж с !important.

    А в частности - поменялся цвет номера телефона в шапке, что уж точно с корзиной не связано.

     

     

  8. 19 часов назад, pikitos сказал:

    catalog\model\revolution\revolution.php

    function ajaxLiveSearch

     

    Я правильно мыслю, что в

    			if (!empty($data['filter_jan'])) {
    				$sql .= " OR LCASE(p.jan) LIKE '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'";
    			}

    добавить % слева и сделать замену пробелов на %, чтобы было вот так:

    			if (!empty($data['filter_jan'])) {
    				$sql .= " OR LCASE(p.jan) LIKE '%" . str_replace(' ', '%', $this->db->escape(utf8_strtolower($data['filter_name']))) . "%'";
    			}

     

    Верно? Или ошибаюсь?

  9. Добрый день!

     

    Вопрос по поиску.

    1. Включил в настройках поиск по JAN полю.
    2. В БД изменил JAN поле на тип TEXT.
    3. Загнал туда необходимую информацию (там перечни связанной аппаратуры, по которой по идее тоже нужно искать), самое длинное - 1456 символов вышло.
    4. Не ищет по JAN :(. Только по наименованию товара так же продолжает искать.

     

    Куда копать? Что смотреть?

  10. Не нашел в шапке. Если нет - нужно добавить.

     

    В общем если на мобильных сертификат (только на мобильных! при этом на десктопах все ок будет. Сертификат может быть и хороший платный - от Comodo например) показывается как недостоверный - значит нужно установить и промежуточные сертификаты. После установки промежуточных - на мобильных браузерах все становится ОК.

  11. Добрый день!

     

    Баг репорт похоже?

     

    Ругается.

     

    2017-03-27 2:32:28 - PHP Notice:  Undefined index: answer in /home/users/a/xxxxxxxxxxxxxxxxxxxxxxxx/domains/xxxxxxxxxxxxx.ru/system/storage/modification/catalog/model/catalog/review.php on line 11

     

    Почему пишу сюда. Потому что на своем начинающем уровне посмотрел лог модификаций. И получается что в этот review.php правку вносит именно модификация от Revolution, при том адаптация для OpenCart.PRO.

     

    А именно, вот оно, 11 строка:

    $this->db->query("INSERT INTO " . DB_PREFIX . "review SET author = '" . $this->db->escape($data['name']) . "', customer_id = '" . (int)$this->customer->getId() . "', product_id = '" . (int)$product_id . "', text = '" . $this->db->escape($data['text']) . "', answer = '" . $this->db->escape($data['answer']) . "', rating = '" . (int)$data['rating'] . "', date_added = NOW()");

    Т.е. добавлено поле answer, которое при комментарии пользователем не может быть заполненным (админ сильно позже там напишет). А в исходном (до модификации) варианте этого поля тут нет.

     

    Версия Revolution 3.1, opencart.pro 2.1.0.2.2 .

     

  12. 2 часа назад, RHCk сказал:

    Максимальное время, выделенное для выполнения скрипта (равное 30 сек) превышено.

    Спросите хостера как его увеличить.

     

    Уже решил проще установкой другого модуля.

    Как увеличить время я и без хостера знаю, но это не выход.

  13. Добрый день! Что-то уже раз 10 перегружаю, а все выдает

    Fatal error: Maximum execution time of 30 seconds exceeded in /home/users/a/alefproj/domains/admis.ru/system/library/image.php on line 123

     

    Товаров немного, примерно 12000.

     

    Что можно сделать? Я бы может и другой модуль купил, но знать бы какой... Opencart.pro 2.1.0.2.2

  14. Ан нет. Пардон, проблема осталась.

     

    После любого сохранения вкладки "Дополнительные настройки" корежатся записи в revtheme_all_settings

     

    Вот так показывает нормально:

    {"color_all_document":"FFFFFF","color_href":"2A6FBA","color_href_hover":"DD4B39","color_cart":"E47364","color_cart_hover":"DD4B39","color_top3":"333333","color_footer":"232323","color_amazon":"2A6FBA","color_top3_cart":"494949","all_document_width":"1","all_document_h_f_width":"0","all_document_margin":"1","all_fon_image":"no_image.png","all_fon_image_css_1":"1","all_fon_image_css_2":"1","all_fon_image_css_3":"1","all_fon_image_css_4":"1","color_selecta":"EAEAEA","cache_on":"0","error404":"1","n_progres":"1","razmiv_cont":"1","m_conts":"0","dop_conts":"1","soc_conts":"1","yamap":"","1":{"description":"<p><br><\\/p>","modal_header":"","text_no":"\\u041d\\u0435\\u0442","text_yes":"\\u0414\\u0430","modal_text":"<p><br><\\/p>"},"2":{"description":"<p><br><\\/p>","modal_header":"","text_no":"\\u041d\\u0435\\u0442","text_yes":"\\u0414\\u0430","modal_text":"<p><br><\\/p>"},"modal_status":"0","modal_time":"0","modal_buttons":"0","microdata_status":"0","microdata_postcode":"","microdata_city":"","microdata_adress":"","microdata_phones":"","microdata_social":"","microdata_email":""}

     

    А вот что оказывается в этом поле после нажатия "Применить настройки"

    {"color_all_document":"FFFFFF","color_href":"2A6FBA","color_href_hover":"DD4B39","color_cart":"E47364","color_cart_hover":"DD4B39","color_top3":"333333","color_footer":"232323","color_amazon":"2A6FBA","color_top3_cart":"494949","all_document_width":"1","all_document_h_f_width":"0","all_document_margin":"1","all_fon_image":"no_image.png","all_fon_image_css_1":"1","all_fon_image_css_2":"1","all_fon_image_css_3":"1","all_fon_image_css_4":"1","color_selecta":"EAEAEA"}

     

  15. В общем решил. Вдруг кому поможет.

     

    Суть в том, что решения addist добавляют колонку addist к таблице oc_setting.

    Но! У этой колонки нет default значения.

    Поэтому при сохранении и удаленных модулях addist что-то начинает лагать в системе, опции сохраняются криво.

     

    1) Сделал значение default=0

    2) Восстановил строчку настроек для revtheme_all_settings из древнего бэкапа.

     

    Все работает.

     

    Всем спасибо)))

  16. Добрый день!

     

    Возникла непонятная проблема.

    Удалил модификаторы addist. Сбросил кэш модификаторов. Обновил два раза.

    Скрытый текст

     

    Теперь вся вкладка "дополнительные настройки" в ошибках.

    4b5e6a980f.png

    И куча ошибок на страницах контента.

    Уже и кэш сбрасывал.

    8552837596.png

     

     

     

     

  17. Добрый день!

     

    Версия opencartpro  2.1.0.2.2

     

    При редактировании статей (модуль блог) WYSIWYG редактор Summernote вставляет картинки с полным путем. А если новости были импортированы с относительным - картинки не показывает. При том на фронтенде все нормально.

     

    В чем проблема. 

    Не раз обсуждалась работа и настройка сайта на т.н. техническом домене. Даже Yoda об этом писал.

    Но! Если у нас контентщик вот так статей назабивает на техническом домене, то после переноса на боевой - исчезнут картинки.

     

  18. Уважаемый pikitos,

    а как сделать что бы в категориях текст описания категории показывался перед выводом товаров а не после?

    Что-то я сунулся в category.tpl, а в коде он и так впереди... он CSSом перекидывается вниз что ли?

    Есть простой способ изменить такое поведение?

     

    p.s. Надо. Потому что в категории у нас текст для человеков, продающий текст, а не seo для роботов.