Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

9 минут назад, teresshka сказал:

Всем доброго времени суток. Подскажите пожалуйста, если сменить в каналах продвижения Sitemap Pro на SEO CMS Google Sitemap, слетят страницы с поиска google или будут нарушения индексации на сайте ?

 

Если работает правильно - можете заменить.
Почти полный аналог штатного но + страницы модуля, кеширование, мультиязык

Надіслати
Поділитися на інших сайтах

Подскажите пожалуйста (в образцовом сайте не нашел), как в виджете "Список выбранных записей" заполнить поле "HTML код кнопки "подробнее/далее""?

Можно ли вписать какую-то переменную или шорткод, который будет подставлять ссылку записи в href="[ПЕРЕМЕННАЯ]"?

 

Надіслати
Поділитися на інших сайтах


Только что, alinalessioYandex сказал:

Подскажите пожалуйста (в образцовом сайте не нашел), как в виджете "Список выбранных записей" заполнить поле "HTML код кнопки "подробнее/далее""?

Можно ли вписать какую-то переменную или шорткод, который будет подставлять ссылку записи в href="[ПЕРЕМЕННАЯ]"?

 

Как на главной модуля настройки
 

<a href="{URL}" class="button btn btn-primary seocms_further {CLASS}" {DATA}>Подробнее</a>

Где {URL} - токен SEO URL текущей записи

  • +1 1
Надіслати
Поділитися на інших сайтах

Только что, konstantinod сказал:

Марк добрый день, касательно новой версии модуля есть примерные сроки?

Да - следующая неделя
Уже тестирование закончили

Надіслати
Поділитися на інших сайтах

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

 

Вопрос: Можно ли сделать, чтобы вместе с заполненными полями, на почту приходили название товара или страница на товар? Обратная связь вызывается как со страницы товара, так и со страницы категории.

Надіслати
Поділитися на інших сайтах


В каком файле формируется сообщение для админа в виджете формы обратной связи? Можно ли туда передать ссылку на товар, если форма была заполнена из карточки товара?

Змінено користувачем alinalessioYandex
Надіслати
Поділитися на інших сайтах


9 минут назад, alinalessioYandex сказал:

В каком файле формируется сообщение для админа в виджете формы обратной связи? Можно ли туда передать ссылку на товар, если форма была заполнена из карточки товара?

Такого функционала нету

Ну в принципе можно: через поле привязка виджета и jquery передать h1 в какое нибудь поле 

Надіслати
Поділитися на інших сайтах

1 час назад, markimax сказал:

Такого функционала нету

Ну в принципе можно: через поле привязка виджета и jquery передать h1 в какое нибудь поле 

Я правильно понял:

Создать одно поле и включить его в форму. Стилями его скрыть. Отдельным виджетом привязкой отправлять его в это поле. Только я не понял как виджет может получить h1 того товара, с которого была вызвана эта форма.

Надіслати
Поділитися на інших сайтах


1 минуту назад, alinalessioYandex сказал:

Я правильно понял:

Создать одно поле и включить его в форму. Стилями его скрыть. Отдельным виджетом привязкой отправлять его в это поле. Только я не понял как виджет может получить h1 того товара, с которого была вызвана эта форма.

Тем же виджетом ;)
В поле привязки виджета (настройки)
Через jQuery получаете H1 и отправляете в срытое поле (это уже мат часть jQuery)

Надіслати
Поділитися на інших сайтах

Я делал на основе SEO CMS модуль обратного звонка. Та и вообще сейчас все html блоки делаю через SEO CMS - очень удобно!

Создал html виджет, а обрабатывал уже в своем контроллере. Ссылку текущей страницы передаю в скрытый input формы:

$('#callbackModal input[name=\'url\']').val(window.location.href);

Js скрипт для обработки нажатия кнопки "Отправить", может пригодится:

<script type="text/javascript">
$('#callback_send_button').on('click', function() {
       var url = window.location.href;
	$.ajax({
		url: 'index.php?route=common/callback',
		type: 'post',
		data: $('#callbackModal input[type=\'tel\'], #callbackModal input[type=\'hidden\']'),
		dataType: 'json',
		complete: function() {
			$('#callback_send_button').button('reset');
		},
		success: function(json) {
			$('.alert, .text-danger').remove();
			$('.form-group').removeClass('has-error');

			if (json['error']) {
				if (json['error']['telephone']) {
					$('#callbackModal .modal-body').prepend('<div class="alert alert-danger text-danger">' + json['error']['telephone'] + '</div>');
				}
			}

			if (json['success']) {
                               $('#callbackModal').modal('hide');
				$('#notification').parent().before('<div class="preloader"><div class="success_ev" style="display: none;">' + json['success'] + '</div></div>');
		                $('.success_ev').fadeIn('slow');
		                setTimeout(function(){
                	        jQuery('.success_ev').fadeOut();
                	        jQuery('.preloader').remove();
                		},2500);
			}
		},
        error: function(xhr, ajaxOptions, thrownError) {
            alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
        }
	});
});
</script>

 

  • +1 1
Надіслати
Поділитися на інших сайтах


1 час назад, alinalessioYandex сказал:

Я правильно понял:

Создать одно поле и включить его в форму. Стилями его скрыть. Отдельным виджетом привязкой отправлять его в это поле. Только я не понял как виджет может получить h1 того товара, с которого была вызвана эта форма.

 

На самом деле, шаблон из SEO CMS, который будете использовать для формы уже содержит необходимый код как для получения названия товара, так и его ссылки

Когда-то делал так в поле привязки

// наименование товара (новое поле)
$(window['comment_form_'+prefix]).find('.name_product textarea').html(product_name);

// ссылка на товар (новое поле) 
$(window['comment_form_'+prefix]).find('.url_product textarea').html(product_url); 

 

Надіслати
Поділитися на інших сайтах

14 часов назад, klaos27 сказал:

 

На самом деле, шаблон из SEO CMS, который будете использовать для формы уже содержит необходимый код как для получения названия товара, так и его ссылки

Когда-то делал так в поле привязки


// наименование товара (новое поле)
$(window['comment_form_'+prefix]).find('.name_product textarea').html(product_name);

// ссылка на товар (новое поле) 
$(window['comment_form_'+prefix]).find('.url_product textarea').html(product_url); 

 

Видимо я что-то не правильно понял, ибо не получается ))

1.Создал два дополнительных поля с классами .name_product, .url_product и скрыл их стилями.

2. В привязке ввел код, который вы прислали.

Что-то не доделал?

Надіслати
Поділитися на інших сайтах


1 час назад, alinalessioYandex сказал:

Видимо я что-то не правильно понял, ибо не получается ))

1.Создал два дополнительных поля с классами .name_product, .url_product и скрыл их стилями.

2. В привязке ввел код, который вы прислали.

Что-то не доделал?

Тип поля какой?

Надіслати
Поділитися на інших сайтах

25 минут назад, alinalessioYandex сказал:

Как можно один и тот же виджет через привязку вывести в двух и более местах одновременно?

Указать разные селекторы для привязки

Надіслати
Поділитися на інших сайтах

32 минуты назад, alinalessioYandex сказал:

Да, сначала text было, но даже когда на textarea поменял, ничего не изменилось.

Ссылку дайте

Надіслати
Поділитися на інших сайтах

14 минут назад, klaos27 сказал:

Ссылку дайте

http://pfdecor.ru/index.php?route=product/product&amp;path=67&amp;product_id=2843

14 минут назад, klaos27 сказал:

Указать разные селекторы для привязки

Я вроде так и сделал:

$('#cmswidget-'+cmswidget).remove();
$('#cmswidget-13').after(data);

$('#cmswidget-'+cmswidget).remove();
$('footer .container').prepend(data);

 

Надіслати
Поділитися на інших сайтах


10 минут назад, alinalessioYandex сказал:

В привязке сделайте так

// наименование товара (новое поле)
$(window['comment_form_'+prefix]).find('.name_product').html(product_name);

// ссылка на товар (новое поле) 
$(window['comment_form_'+prefix]).find('.url_product').html(product_url);

 

Надіслати
Поділитися на інших сайтах

16 минут назад, alinalessioYandex сказал:

Я вроде так и сделал:


$('#cmswidget-'+cmswidget).remove();
$('#cmswidget-13').after(data);

$('#cmswidget-'+cmswidget).remove();
$('footer .container').prepend(data);

 

На какой странице будет виджет с id 13 (#cmswidget-13)?

Надіслати
Поділитися на інших сайтах

6 минут назад, klaos27 сказал:

В привязке сделайте так


// наименование товара (новое поле)
$(window['comment_form_'+prefix]).find('.name_product').html(product_name);

// ссылка на товар (новое поле) 
$(window['comment_form_'+prefix]).find('.url_product').html(product_url);

 

О чудо! Сработало! Спасибо! А вы только со страницы карточки товара делали или может есть способ тоже самое со страницы категорий сделать?

Вот тут http://pfdecor.ru/index.php?route=product/category&amp;path=67_71&amp;page=2 есть обычные товары, но есть те, у которых вместо "В корзину" висит кнопка "Запрос", которая вызывает форму. Может есть какой-то чудесный способ заполучить ссылку и название отсюда?

Надіслати
Поділитися на інших сайтах


2 минуты назад, alinalessioYandex сказал:

О чудо! Сработало! Спасибо! А вы только со страницы карточки товара делали или может есть способ тоже самое со страницы категорий сделать?

Вот тут http://pfdecor.ru/index.php?route=product/category&amp;path=67_71&amp;page=2 есть обычные товары, но есть те, у которых вместо "В корзину" висит кнопка "Запрос", которая вызывает форму. Может есть какой-то чудесный способ заполучить ссылку и название отсюда?

Только контроллер дорабатывать надо. Готового решения нет.

Надіслати
Поділитися на інших сайтах

5 минут назад, klaos27 сказал:

Только контроллер дорабатывать надо. Готового решения нет.

Возможно сморожу глупость, ибо я на "Вы" с js, но что если так:

Находясь на странице категории, жмем на кнопку "Запрос". js по нажатию находит блок с товаром, с которого была нажата кнопка и назначает блоку особый класс, которого ни у кого нет. Потом по этому классу находит название и ссылку и передает их в поля.

Это глупость или можно так?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.