Ответить Новая тема Новый опрос 
 Проблема при переходе на другую страницу
MariI613
Новичок
Сообщений: 7
Регистрация: 17-07-2014


17-07-2014 13:28
Добрый день. Подскажите, пожалуйста, может кто сталкивался.

При переходе на другую страницу в категории, мы оказываемся внизу страницы.

Ставила модуль многоуровневой навигации с данного форума. Модуль работает хорошо, но видимо, из-за него возникает такая проблема.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


17-07-2014 16:26
Скорее всего в скрипт многоуровневой навигации необходимо добавить
Код:
return false;

или
Код:
preventDefault();


отправьте ссылку на сайт - уточню что и куда :blum:
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
MariI613
Новичок
Сообщений: 7
Регистрация: 17-07-2014


17-07-2014 17:51
Большое спасибо, что откликнулись.

Вот пример страницы: http://avtoshiny-ryazan.ru/category.php?id_category=173
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


18-07-2014 10:56
У вас установлена старая версия модуля. Данный модуль бесплатен, скачать его можно на сайте prestashop.com
Ссылка на prestashop 1.4.9.0: http://www.prestashop.com/download/old/prestasho......hop_1.4.9.0.zip
Как скачаете распакуйте и возьмите новую версию модуля из директории modules/blocklayered/

После переустановки модуля ошибка должна уйти.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
MariI613
Новичок
Сообщений: 7
Регистрация: 17-07-2014


18-07-2014 18:56
К сожалению, так не получается. Модуль из этой сборки устанавливается, но сайт перестает работать. Работает только админка и главная страница.

Вместо страниц сайта вижу сообщение вида:

Unknown column 'id_shop' in 'where clause'

SELECT *
FROM ps_layered_category
WHERE id_category = 173 AND id_shop = 0
GROUP BY `type`, id_value ORDER BY position ASC
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


19-07-2014 12:20
Откройте /modules/blocklayered/blocklayered.php
после:
Код:
Tools::addCSS(($this->_path).'blocklayered.css', 'all');

добавьте:
Код:
Tools::addJS(_PS_JS_DIR_.'jquery/jquery.scrollTo-1.4.2-min.js');


Откройте /modules/blocklayered/blocklayered.js

найдите:
Код:
if(params_plus == undefined)
        params_plus = '';


замените на:
Код:
var slideUp = true;
    if (params_plus == undefined)
    {
        params_plus = '';
        slideUp = false;
    }


после:
Код:
$('div#pagination').html(result.pagination);
            paginationButton();

добавьте:
Код:
if(slideUp)
                $.scrollTo('#product_list', 400);
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
MariI613
Новичок
Сообщений: 7
Регистрация: 17-07-2014


19-07-2014 13:07
Алекс, огромное спасибо. Теперь все работает.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос