SeoPro Jazz

Тема в разделе "Модули и дополнения", создана пользователем fittech, 11 авг 2015.

  1. Dmitriy10

    Dmitriy10 Новичок

    Сообщения:
    29
    Симпатии:
    1
    почему-то думалось настроек будет побольше)) Потом проверил свою функцию по устранению дублей он выполняет! Все ок.
    Спасибо большое за помощь!
     
  2. Romek

    Romek Новичок

    Сообщения:
    7
    Симпатии:
    0
    Ребят, объясните мне тупому где там скачать можно архив. 20 минут лазил по сайту так и не врубился, не ужели пройти процедуру покупки ? :)
     
  3. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Верно, просто платить не надо.
     
    Romek нравится это.
  4. Romek

    Romek Новичок

    Сообщения:
    7
    Симпатии:
    0
    omg ) спасибо уже установил :)
     
  5. shoppymax

    shoppymax Новичок

    Сообщения:
    4
    Симпатии:
    0
    Уже сил нет бороться!
    Выдает ошибку: Notice: Error: Unknown column 'main_category' in 'order clause'
    Error No: 1054
    SELECT category_id FROM product_to_category WHERE product_id = '148' ORDER BY main_category DESC LIMIT 1 in /home/thl/8ka.com.ua/www/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /home/thl/8ka.com.ua/www/catalog/controller/common/seo_pro.php on line 342


    Что делать?




    Префикс я туда поставил?
    ALTER TABLE `thl_product_to_category` ADD `main_category` TINYINT( 1 ) NOT NULL DEFAULT '0';
    ALTER TABLE `thl_product_to_category` ADD INDEX `main_category` ( `main_category` )
     
    Последнее редактирование: 25 ноя 2016
  6. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    смотря какая таблица у вас. Так то префикс правильно, но он именно такой у вас? Вы смотрели? Посмотрели в базе, колонка появилась?
     
  7. shoppymax

    shoppymax Новичок

    Сообщения:
    4
    Симпатии:
    0
    Префикс правильный! Колонка появилась!

    На сайте вообще ж..па творится, уже не знаю куда копать.
    Notice: Error: Unknown column 'main_category' in 'order clause'
    Error No: 1054
    SELECT category_id FROM product_to_category WHERE product_id = '132' ORDER BY main_category DESC LIMIT 1 in /home/thl/8ka.com.ua/www/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /home/thl/8ka.com.ua/www/catalog/controller/common/seo_pro.php on line 342Notice: Error: Unknown column 'main_category' in 'order clause'
    Error No: 1054
    SELECT category_id FROM product_to_category WHERE product_id = '137' ORDER BY main_category DESC LIMIT 1 in /home/thl/8ka.com.ua/www/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /home/thl/8ka.com.ua/www/catalog/controller/common/seo_pro.php on line 342Notice: Error: Unknown column 'main_category' in 'order clause'
    Error No: 1054
    SELECT category_id FROM product_to_category WHERE product_id = '75' ORDER BY main_category DESC LIMIT 1 in /home/thl/8ka.com.ua/www/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /home/thl/8ka.com.ua/www/catalog/controller/common/seo_pro.php on line 342Notice: Error: Unknown column 'main_category' in 'order clause'
    Error No: 1054
    SELECT category_id FROM product_to_category WHERE product_id = '77' ORDER BY main_category DESC LIMIT 1 in /home/thl/8ka.com.ua/www/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /home/thl/8ka.com.ua/www/catalog/controller/common/seo_pro.php on line 342Notice: Error: Unknown column 'main_category' in 'order clause'
    Error No: 1054
    SELECT category_id FROM product_to_category WHERE product_id = '95' ORDER BY main_category DESC LIMIT 1 in /home/thl/8ka.com.ua/www/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /home/thl/8ka.com.ua/www/catalog/controller/common/seo_pro.php on line 342Notice: Error: Unknown column 'main_category' in 'order clause'
    Error No: 1054
    SELECT category_id FROM product_to_category WHERE product_id = '86' ORDER BY main_category DESC LIMIT 1 in /home/thl/8ka.com.ua/www/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /home/thl/8ka.com.ua/www/catalog/controller/common/seo_pro.php on line 342Notice: Error: Unknown column 'main_category' in 'order clause'
    Error No: 1054
    SELECT category_id FROM product_to_category WHERE product_id = '123' ORDER BY main_category DESC LIMIT 1 in /home/thl/8ka.com.ua/www/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /home/thl/8ka.com.ua/www/catalog/controller/common/seo_pro.php on line 342
     
  8. shoppymax

    shoppymax Новичок

    Сообщения:
    4
    Симпатии:
    0
    Помогите!
     
  9. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    у вас в ошибках запрос без префикса, значит и таблицы остальные без префикса. Фиг знает откуда вы вообще префиксы взяли. Вы хотябы в config.php для начала глянули, куда и к какой базе подключаетесь с каким префикстом она итд.
    Наугад можно и не такое сделать..
     
  10. shoppymax

    shoppymax Новичок

    Сообщения:
    4
    Симпатии:
    0

    Спасибо Вам добрый человек, открыли глаза, вроде все стало и работает!
    Но есть еще но:
    1.Основной язык рус., и при переходе на укр. язык с любой страницы меня выкидывает на главную на укр. языке. А хотелось бы оставаться на той же стр. только сменить язык.
    2. При нажатие на большой банер, и банер производителей все страница на которую ссылается банер всегда открывается на русском (в настройках модуля нет строки для ссылки на украинском).
    3. Оформление заказа всегда на русском языке.
    Сайт: 8ka.com.ua

    Если не сложно, помогите решить нюансы. С меня пиво.
    Спасибо!
     
  11. vlasov

    vlasov Новичок

    Сообщения:
    23
    Симпатии:
    3
    Привет всем! С наступающим :)

    Перевожу сайт на ssl - https С данным модулем seopro сайт не хочет работать: Сайт ... выполнил переадресацию слишком много раз.
    .htaccess весь "закоментил", дело не в нем получается? При выключении модуля ошибка исчезает, подскажите как быть?
     
    Последнее редактирование: 2 дек 2016
  12. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    вам лучше написать автору @rb2
     
  13. vlasov

    vlasov Новичок

    Сообщения:
    23
    Симпатии:
    3
    Да, ему не до меня :)

    Ошибка похоже здесь /catalog/controller/common/seo_pro.php :
    Код:
    if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {
                $url = str_replace('&', '&', $this->config->get('config_ssl') . ltrim($this->request->server['REQUEST_URI'], '/'));
                $seo = str_replace('&', '&', $this->url->link($this->request->get['route'], $this->getQueryString(array('route')), 'SSL'));
            } else {
                $url = str_replace('&', '&',
                    substr($this->config->get('config_url'), 0, strpos($this->config->get('config_url'), '/', 10)) // leave only domain
                    . $this->request->server['REQUEST_URI']);
                $seo = str_replace('&', '&', $this->url->link($this->request->get['route'], $this->getQueryString(array('route')), 'NONSSL'));
            }
    
            if (rawurldecode($url) != rawurldecode($seo)) {
                // header($this->request->server['SERVER_PROTOCOL'] . ' 303 See Other');
                // $this->response->redirect($seo,303);
                header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently');
                $this->response->redirect($seo,301);
    Самая последняя строчка постоянно перенаправляет при включенном ssl


    seopro похоже не при чем, последняя строчка редиректит на адрес с https, НО где-то еще снова на http переадресовывает, таким образом, и получается цикл :(
     
    Последнее редактирование: 2 дек 2016
  14. vlasov

    vlasov Новичок

    Сообщения:
    23
    Симпатии:
    3
    Если переадресацию в данном файле убрать? Мы же все-равно в .htaccess 301 редирект делаем?
     
  15. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    если не причем, то как это
     
  16. vlasov

    vlasov Новичок

    Сообщения:
    23
    Симпатии:
    3
    При включенном "https" Модуль сравнивает url
    Код:
     if (rawurldecode($url) != rawurldecode($seo))
    , и в случае если они неодинаковые перебрасывает на "https"

    Значит где-то у меня назначается "http" в другом месте, не могу в opencart 2.1.0.2 найти файл startup.php Точнее я его нашел в папке "system" но там нет
    // Settings
     
  17. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    а зачем?? Не нужно его менять. Вы же сами написали, что виноват модуль так как без него работает как положено.
    Вот его и нужно ковырять. Вы писали автору то? У него уже наверняка есть правка, что бы работало как нужно. Он же сайтаи занимается ежедневно и использует свой сеопроджаз
     
  18. vlasov

    vlasov Новичок

    Сообщения:
    23
    Симпатии:
    3
    В общем , в конфиге везде прописал https , проблема исчезла. Тогда получается сам опенкарт неправильно работает, зачем создавать две переменные, если все равно мы одно и то же значение должны задать?
     
  19. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    а вы до этого не прописывали чтоли ))

    опенкарт работает правильно, но сеопроджаз неправильно. Создавать две переменный нужно , если хотите чтобы весь сайт работал по https. Изначально (да и сейчас) этого не требуется, необходимо лишь защитить страницы аккаунта например и страницы оплаты. Это актуально для заграничного сегмента так как там вводят данные карты прямо на сайте, а не как у нас у процессинга.
     
  20. vlasov

    vlasov Новичок

    Сообщения:
    23
    Симпатии:
    3
    Прописывал только для переменной
    // HTTPS
    define('HTTPS_SERVER', 'https://shop.*****.com/');

    Мне ssl нужен для яндекс-маркета, к тому же ругается браузер , когда есть элементы для http при защищенном протоколе, поэтому чтобы покупатели не пугались данному сообщению, все под https сделал
     
    Последнее редактирование: 13 дек 2016