Jump to content

optimlab

Пользователи
  • Content Count

    383
  • Joined

  • Last visited

Community Reputation

23 Очень хороший

3 Followers

About optimlab

  • Rank
    Продвинутый пользователь

Контакты

  • Сайт
    optimlab.ru

Информация

  • Пол
    Мужчина
  • Город:
    Москва
  • Интересы
    Разработка интернет-магазинов с СЕО проектированием под дальнейшее продвижение в Поисковых Системах.

Recent Profile Visitors

2,833 profile views
  1. @Tom , у него на скрине в первом посте "случайный порядок". Вот еще пример модуля: https://frame.xds.by/demo/ocr_3.0.x/admin/index.php?route=extension/module/xds_products_carousel
  2. Так у него на скрине есть мультиязычный заголовок. Если у него не работает, то вот моя заготовка для модификатора: $this->load->model('localisation/language'); $data['languages'] = $this->model_localisation_language->getLanguages(); if (isset($this->request->post['title'])) { $data['title'] = $this->request->post['title']; } elseif (!empty($module_info)) { $data['title'] = $module_info['title']; } else { $data['title'] = array(); } $_['entry_title'] = 'Заголовок'; $_['help_title'] = 'Можно использовать HTML'; <div class="form-group"> <label class="col-sm-2 control-label" for="input-title"><span data-toggle="tooltip" title="{{ help_title }}">{{ entry_title }}</span></label> <div class="col-sm-10"> {% for language in languages %} <div class="input-group"> <span class="input-group-addon"><img src="language/{{ language.code }}/{{ language.code }}.png" title="{{ language.name }}" /></span> <input type="text" name="title[{{ language.language_id }}]" value="{{ title[language.language_id] ? title[language.language_id] }}" placeholder="{{ entry_title }}" id="input-title" class="form-control" /> </div> {% endfor %} </div> </div> if ($setting['title'][$this->config->get('config_language_id')]) { $data['heading_title'] = html_entity_decode($setting['title'][$this->config->get('config_language_id')]); } Кстати, а зачем многие делают кнопку перемешивать? Для чего это надо? Из вас кто нить пользовался хоть раз перемешиванием и для какой цели вы это делали?
  3. @Dasha2312 @bodyak0 @annyka Вы это имеете ввиду: http://demo.optimcart.com/kompyutery/apple-cinema-30 http://demo.optimcart.com/component/monitor/apple-cinema-30 http://demo.optimcart.com/apple-cinema-30
  4. Скорее всего. Я даже не знаю где такой раздел "Список категорий"? И даже если он найдется по другим названием, то как туда добавить можно статьи?
  5. Что-то я вообще ничего не понял. Зачем клонировать модуль если его копий можно сделать сколько угодно и вставлять куда нужно в макетах?
  6. Тот разработчик с offset переиграл немного. Вот вам улучшенная версия: subcategory-images_oc3.ocmod.zip
  7. По категории - это не мой код. Так же вижу что мой модификатор не сработал, так как он должен был поменять строку 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), Почему у вас 'href' вышло за рамки массива и откуда взялось 'thumb' (изображение подкатегории в базовом коде этого нет), непонятно. Скорее всего из-за другого модификатора. И мне очень кажется он был залит в корень сайта. Остерегайтесь горе-разработчиков пишущих инструкции по установке с таким примерным содержанием:"залейте файлы из папки аплоуд в корень сайта" - это колхозный подход. А по статье отработало нормально, код такой и должен быть, но по всей видимости вы не выполнили 8 пункт установки. Вот он и не знает чему равен метод $this->config->get('information_exclusion')
  8. Ответ принят. Очень жаль что вы так и не узнали в чём их отличия.
  9. @chukcha , вы сейчас ушли от прямого вопроса заданного мной выше. Хорошо я перефразирую вопрос: Будь он вашим клиентом, и имея задачу по дальнейшей совместимости заморских модулей и модификаторов, какой из нижеперечисленных вариантов вы ему установите: Чистый опенкарт 3 Оксторе 3 Русская сборка 3 В виде ответа я прошу вас назвать номер пункта.
  10. Т.е. вы ТС для его задачи по совместимости заморских модулей и модификаторов советуете ставить чистый опенкарт? Я правильно понял?
  11. А я не стесняюсь спросить, вы считаете они кроме языка они ничем не отличаются?
  12. Дизайн -> SEO URL Если не срабатывает, значит не включили ЧПУ в нстройках магазина или .htaccess.txt не переименовали в .htaccess Вот пример для account/account
  13. @markimax , @chukcha , да, да, да!!! Вы оказались правы! В опенкарт 3.0 действительно не работает мультиязычность урл для робота. В связи с этим прошу прощение за ерничество. Я совершил сам детскую ошибку попавшись на свой же модификатор случайно исправляющий эту проблему. Хотя изначально он даже не предназначался для этого. Где-то год назад я решал задачу по уменьшению записей в таблице сессий, так как она сами знаете как раздувается и может иногда доходить до абсурдных мегабайтов. Так как Даниель отрубил проверку для ботов я игрался с подменой сессии для ботов вписанных в массив config_robots заодно и сессион-ленгвич подменял брав значение в таблице сео_урлс. И когда я вчера писал свою ересь я проверял на другом сайте уже проиндексированном и а демку смотрел в браузере, но когда я отрубил роботс на демке и посмотрел отдачу боту, я был в шоке! Сразу запаниковал, давай бежать на сайт клиента выяснять, где что не так почему там работает, а тут нет)))) Вы наверное смеётесь читая это сейчас, а я вот аж 4 часа жизни вчера потратил на эти тесты и обнаружение причин.))) Я еще и код запихнул в твиг от русской сборки и не мог час найти источник модификаций.. Пипец!))) Еще обнаружил ошибку что моя конструкция не работает на товарах без ЧПУ, и по этим урл ботам скармливалась одна версия языка. Долбанная кнопка копировать товар! Но правда всё обошлось так как сайт постоянно обслуживается и это было незаметно. Правда я иногда замечал что после обслуживания быстро появляются страницы новые в индексе, думал что это ЧПУ влияет, но это оказалось ложным заблуждением. Вообщем за обнаружение ошибки и разрушение своего же мифа созданного самим же, должен сказать спасибо!
×

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.