Павлик

Павлик

С нами с 17 октября 2017; Место в рейтинге пользователей: #502
Павлик
13 февраля 2018, 12:28
0
А можете мне дать ссылку на материал где написано как создавать такие сниппеты? Повторюсь: я новичок
Павлик
12 февраля 2018, 23:48
0
Что-то похоже я чего-то не не понимаю. Что нужно чтобы было на странице конкретного производителя чтобы эти плейсхолдеры работали? Если я просто поставлю [[+name]] мне имя производителя не выведется
Павлик
12 февраля 2018, 20:54
0
У меня при таком выводе сниппета на экране появляется только слово «array».
Павлик
12 февраля 2018, 20:27
0
А какие тогда использовать в чанке плейсхолдеры чтобы отразить информацию о производителе которая записана в его карточке?
Павлик
12 февраля 2018, 19:46
1
0
Вот! А как выводить информацию о конкретном производители на посвященном (привязанном) ему ресурсе? Нужно ли писать самому какой-нибудь сниппет или благодаря привязке производителя к ресурсу можно эту информацию вывести как-то проще?
Павлик
12 февраля 2018, 18:16
0
Хм. А зачем тогда нужна эта привязка?
Павлик
12 февраля 2018, 17:20
0
Ту что находится в карточке производителя.
Павлик
05 февраля 2018, 19:09
0
Ура! Я во всем разобрался!

Причина проблемы: работа этого списка реализована при помощи библиотеки jQuery UI (виджет Autocomplete). Этот виджет создает список которому присваивает кучу классов на один из которых (.ui-autocomplete) вешает css-свойство position:absolute. Если использовать чисто jQuery UI (вне компонента поиска) то виджет автоматически добавляет к списку инлайновые стили top и left чтобы расположить список под полем ввода. Но в компоненте от Василия Безумкина это не работает: абсолютное позиционирование включается а вот инлайновые стили top и left почему-то не формируются.

Решение: нужно скачать самостоятельно на сайт последнюю версию библиотеки jQuery UI и далее в файлах компонента указать ссылки на новые файлы.
Павлик
01 февраля 2018, 00:09
0
А у меня почему-то параметр &aliases вообще не хочет работать. То есть на кривом и глючном сайте у меня всё работало а когда я решил перенести всё на свежую установку псевдонимы ни в какую не хотят работать.
Павлик
31 января 2018, 11:38
0
Можно конечно и так но это не совсем подходит для адаптивного дизайна. Там как я понял основная проблема в том что этот ajax-список почему-то вставляется последним элементом на страницу и соответственно чтобы он не был внизу страницы его при помощи абсолюта поднимают наверх.
Павлик
30 января 2018, 17:25
0
К сожалению это не помогает.
Павлик
30 января 2018, 12:14
0
Подставил сейчас это значение: в результате отобразились все нужные пункты кроме ресурса с ID 31.
Павлик
29 января 2018, 20:56
0
А почему для простых условий типа как это:
&where=`{"parent":26}`
достаточно только двоеточия?
Павлик
29 января 2018, 20:26
0
А почему здесь нужно именно сочетание :=?
Что оно означает?
Павлик
20 октября 2017, 16:43
1
0
Я все понял. Сейчас опишу — может кому и пригодится:

Дело в скрипте «eventscalendar2.js»: при событии переключения месяца он убирает со страницы контейнер в котором находились элементы текущего месяца и полученные элементы другого месяца вставляет в другое место на странице. От этого селекторы которые «ловят» переключение месяцев перестают работать. В общем часть скрипта «Month changing» нужно переписывать согласно верстке конкретного сайте. У меня переписанная часть выглядит так:

$(document).on('click', '#Calendar .prev a, #Calendar .next a', function() {
	var href = $(this).attr('href');
	$.get(href, function(data) {
	    $('#Calendar').html(data);	 
	});
	return false;
});
Павлик
18 октября 2017, 18:57
0
Спасибо за материалы но они мне к сожалению не помогли. С версткой я разобрался и при первом заходе на страницу всё работает хорошо но теперь у меня другая проблема.

Если отключить поддержку ajax то всё работает более-менее неплохо (не считая конечно адреса страницы) но не открываются всплывающие окна показывающие список событий которые относятся к другим месяцам.

Если включить поддержку ajax то при переходе на другой месяц верстка начинает ехать. Переходим на следующий месяц и верстка вдруг восстанавливается но меняется URL-адрес страницы.