Ошибка при возврате к списку объявлений

Пишите о найденных ошибках в эту тему

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Ошибка при возврате к списку объявлений

Сообщение Shavara » 23 окт 2015, 21:15

Есть сайт http://statusmar.com/ . Из информационных страниц сделал разделы недвижимости с выводом по 10 объявлений на странице. При просмотре объявлений с первой страницы и последующем возврате к списку нет проблем, но если объявление находится на следующих страницах то при возврате к списку объявлений открывается первая страница а не страница с последним просмотренным объявлением. Думал, что это только у меня такая проблема, но у сайтов из этого форума та же проблема. Пока было мало объявлений с этим можно смерится, но когда объявлений набирается на десяток страниц и при возврате на страницу с списком объявлений (после просмотра одного) опять выходит первая, потенциальный клиент уходит. Подскажите как исправить, так не должно быть, что бы после просмотра сотого объявления и нажатия кнопки вернутся открывалась первая страница списка, а не страница где находится сотое объявление.
Shavara
Незнакомец
 
Сообщения: 12
Зарегистрирован: 28 июн 2014, 10:24
Очки репутации: 0

Re: Ошибка при возврате к списку объявлений

Сообщение rootmag » 25 окт 2015, 15:17

Присоединяюсь к проблеме, верно подмечено, где-то в коде поправить нужно, чтобы с браузера при возврате назад, открывал прошлую страницу, а не возвращал к общему списку с начала.
rootmag
Гражданин
Гражданин
 
Сообщения: 66
Зарегистрирован: 16 июл 2015, 14:01
Очки репутации: 0

Re: Ошибка при возврате к списку объявлений

Сообщение fisher » 26 окт 2015, 09:12

Это недочет, а не ошибка, но мы учтем ваши замечания при разработке будущих версий продукта.
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8

Re: Ошибка при возврате к списку объявлений

Сообщение Shavara » 26 окт 2015, 21:35

Может подскажете как решить проблему? Я ж не на демку решение прошу, свою купил как положено. И на другую версию переходить не буду, мне решение на мою нужно.
Shavara
Незнакомец
 
Сообщения: 12
Зарегистрирован: 28 июн 2014, 10:24
Очки репутации: 0

Re: Ошибка при возврате к списку объявлений

Сообщение fisher » 27 окт 2015, 11:02

как вариант в файле \themes\atlas\js\common.js
добавить функцию
Код: Выделить всё
$(window).bind('popstate', function(event) {
    var state = event.originalEvent.state;    
    
    if 
(state) {
        if (state.callFrom == 'reloadApartmentList') {
            //$('div.main-content-wrapper').html(state.response);
            window.location.href = state.path;
        }
    }
    /*else {
        window.location.reload();
    }*/
}); 

если не будет работать переход со 2 на 1 страницу, то раскомментируйте событие по условию else

и в функций reloadApartmentList
добавить после строки success: function (msg) {
следующее
Код: Выделить всё
history.pushState( {callFrom'reloadApartmentList'pathurlresponsemsg}, nullurl); 


если у вас версия ниже 1.10
если же выше то надо раскомментировать событие по условию else
history.pushState( {callFrom: 'reloadApartmentList', path: url, response: msg}, null, url);
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8


Вернуться в Ошибки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron