Русская сборка OpenCart 2.3.0.2 - Релиз

Тема в разделе "Новости и объявления", создана пользователем Romans, 1 авг 2016.

  1. DiMoss

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

    Сообщения:
    862
    Симпатии:
    236
    Надо просто попробовать!
     
  2. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
  3. DiMoss

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

    Сообщения:
    862
    Симпатии:
    236
    И как же лучше реализовать это распределение скриптов. Есть ли смысл добавлять новые столбцы в БД и в каждом скрипте указывать его местоположение?
    Выше Вы написали, что для каждого скрипта есть свои четкие рекомендации по местоположению, и получается что наверное проще отлавливать нужные скрипты в нужном месте по коду. То есть в хедере показывать только google_analytics, в футере только yandex_metrics.
     
  4. DiMoss

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

    Сообщения:
    862
    Симпатии:
    236
    Например для хедера сделать такую проверку......
    Код:
    if ($this->config->get($analytic['code'] . '_status') && $analytic['code'] == 'google_analytics') {
     
  5. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Зачем же

    Вы хотите как правильно, или как я хочу? :)

    Код:
    class ControllerCommonHeader extends Controller {
        public function index() {
            // Analytics
            $this->load->model('extension/extension');
    
            $data['analytics'] = array();
    
            $analytics = $this->model_extension_extension->getExtensions('analytics');
    
            foreach ($analytics as $analytic) {
                if ($this->config->get($analytic['code'] . '_status')) {
    if (($this->config->has($analytic['code'] . '_position') && $this->config->get($analytic['code'] . '_position') == 'head' || !$this->config->has($analytic['code'] . '_position'))  {
                    $data['analytics'][] = $this->load->controller('extension/analytics/' . $analytic['code'], $this->config->get($analytic['code'] . '_status'));
    }
                }
            }
    
    т.е. добавить в следующие модули position
    И там выбирать место

    Код:
    class ControllerCommonFooter extends Controller {
        public function index() {
            // Analytics
            $this->load->model('extension/extension');
    
            $data['analytics'] = array();
    
            $analytics = $this->model_extension_extension->getExtensions('analytics');
    
            foreach ($analytics as $analytic) {
                if ($this->config->get($analytic['code'] . '_status')) {
    if (($this->config->has($analytic['code'] . '_position') && ($this->config->get($analytic['code'] . '_position') == 'footer') {
                    $data['analytics'][] = $this->load->controller('extension/analytics/' . $analytic['code'], $this->config->get($analytic['code'] . '_status'));
    }
                }
            }
    
    Вот приблизительно так я это вижу
     
    DiMoss нравится это.
  6. DiMoss

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

    Сообщения:
    862
    Симпатии:
    236
    Точно! Зафига новые столбцы, если мы можем отправлять данные в таблицу setting.
     
  7. 3uHa

    3uHa Новичок

    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте! Помогите, пожалуйста. Вот такая у меня проблема, очень раздражает.
     

    Вложения:

  8. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
  9. 3uHa

    3uHa Новичок

    Сообщения:
    3
    Симпатии:
    0
    Проблема как раз в том, что я устанавливаю чистый opencart, скачаный из первого поста (Version 2.3.0.2 (rs.6))
     
  10. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Проблема:
    1. Может почистить кеш браузера.
    2. Проблема на хостинге, блокировка ресурсов.
     
  11. 3uHa

    3uHa Новичок

    Сообщения:
    3
    Симпатии:
    0
    Спасибо, чистка кеша помогла
     
  12. marshall

    marshall Пользователь

    Сообщения:
    51
    Симпатии:
    0
    seo pro отдельно ставить?
     
  13. Ravilr

    Ravilr Специалист

    Сообщения:
    3.883
    Симпатии:
    1.065
    Если вам он сильно необходим, то конечно ставьте отдельно.
     
  14. tlislike

    tlislike Новичок

    Сообщения:
    12
    Симпатии:
    0
  15. karpov

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

    Сообщения:
    1.519
    Симпатии:
    241
    Фигня это. Забейте. И больше не смотрите на этот валидатор :)
     
  16. tlislike

    tlislike Новичок

    Сообщения:
    12
    Симпатии:
    0
    Как проверять тогда валидность? на что обращать внимание?
     
  17. karpov

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

    Сообщения:
    1.519
    Симпатии:
    241
  18. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    ==== 2.3.0.2 rs7 - 17.04.2019 =====
    Исправлен $data['action'] платежного модуля LiqPay c .com на .ua

    LiqPay сменил адрес c .com на .ua

    Вручную можно сделать правку в файле catalog\controller\extension\payment\liqpay.php
     
    tlislike нравится это.
  19. zeon1983

    zeon1983 Новичок

    Сообщения:
    11
    Симпатии:
    0
    Не стоит качать эту версию, так как там отсутсвует выбор редактора по-умолчанию на странице Сервера.
     
  20. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    И никогда не было
    Вы попутали сборки