Перейти к содержимому


Ошибка С Отзывом В Рассвете


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 zabota-mama

zabota-mama

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 732 сообщений

Отправлено 20 Январь 2017 - 14:19

http://zabota-mama.ru/goods/otzyvy
Когда отзыв добавляешь, страница обновляется и отображается почему-то сразу подвал. И не понятно отправился ли отзыв или нет.

Только когда наверх поднимешься видишь сообщение:
ВАШ ОТЗЫВ УСПЕШНО ДОБАВЛЕН. ПОСЛЕ ПРОВЕРКИ МОДЕРАТОРОМ ОН БУДЕТ ОПУБЛИКОВАН НА САЙТЕ

Нужно сделать чтобы после добавления отзыва страница отображалась сразу с этой надписью. Или какое-нибудь всплывающее сообщение о том что отзыв добавлен. Или что-нибудь другое, но так оставлять нельзя.

#2 zabota-mama

zabota-mama

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 732 сообщений

Отправлено 03 Февраль 2017 - 12:20

Подскажите, изменения уже какие-то сделаны?

#3 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 03 Февраль 2017 - 13:56

Просмотр сообщенияzabota-mama (20 Январь 2017 - 14:19) писал:

http://zabota-mama.ru/goods/otzyvy
Когда отзыв добавляешь, страница обновляется и отображается почему-то сразу подвал. И не понятно отправился ли отзыв или нет.

Только когда наверх поднимешься видишь сообщение:
ВАШ ОТЗЫВ УСПЕШНО ДОБАВЛЕН. ПОСЛЕ ПРОВЕРКИ МОДЕРАТОРОМ ОН БУДЕТ ОПУБЛИКОВАН НА САЙТЕ

Нужно сделать чтобы после добавления отзыва страница отображалась сразу с этой надписью. Или какое-нибудь всплывающее сообщение о том что отзыв добавлен. Или что-нибудь другое, но так оставлять нельзя.
Здравствуйте, найдите в файле main.js код
$(document).ready(function(){
  $.get("/goods/otzyvy/?only_body=1", function(html){
	//$('.block-reviews').html($(html).find('.goodsDataOpinionList'))
   var item = $('<div class="revMain">');
   var i = 0;
	$(html).find('.goodsDataOpinionList .good.bord').each(function(){
	  if(i<9){
	  var name = $('<div>').html($(this).find('.col-sm-3').html());
	  var title = $('<div>').html($(this).find('.col-sm-9').html());
	 item.append(($('<div>').addClass('revDivMain').append(name).append(title)));
	 i++;
	  }
	})
	$('.block-reviews').html(item);
	jQuery(function($) {
	var carouselU = $('#reviews .block-reviews .revMain');
	carouselU.owlCarousel({
	  items: 4,
	  itemsDesktop: [1199,3],
	  itemsDesktopSmall: [991,2],
	  itemsTablet: [767,2],
	  itemsTabletSmall: [641,1],
	  itemsMobile: [481,1],
	  responsive: true,
	  responsiveRefreshRate : 200,
	  responsiveBaseWidth: window,
	  lazyLoad: true,
	  pagination: false,
	  itemsScaleUp: true,
	  slideSpeed: 800,
	  stopOnHover: true,
	  touchDrag: false,
	  mouseDrag: false,
	  autoPlay: false,
	  addClassActive: true,
	  autoHeight: false,
	  afterAction: function (e) {
		if(this.$owlItems.length > this.options.items){
		  $('.related-goods .navigation').show();
		}else{
		  $('.related-goods .navigation').hide();
		  $('.related-goods .owl-carousel .owl-item').css("max-width", "300px");
		}
	  }
	});
  jQuery('#reviews .navigation .prev').on('click', function(e){
	e.preventDefault();
	carouselU.trigger('owl.prev');
  });
  jQuery('#reviews .navigation .next').on('click', function(e){
	e.preventDefault();
	carouselU.trigger('owl.next');
  });
  })
})
})

и перенесите его после строк
// Функции для главной страницы
function indexPage() {


#4 zabota-mama

zabota-mama

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 732 сообщений

Отправлено 04 Февраль 2017 - 22:01

ну я сделал. Отзыв добавляешь, появляется вверху страницы сообщение об успешности добавления и потом страница опускается вниз.
Нельзя ли сделать чтобы страница не опускалась?




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных