Как добавить jQuery в блок?

Главные вкладки

Комментарии

Аватар пользователя Zereff Zereff 30 октября 2012 в 14:40

xSPiRiTx wrote:
подключить скрипт в файле .info темы, включить фильтр FullHTML и создать свой блок

А если у меня в блоке категории из таксономии. Как я создам собственные термины, чтобы все выводилось как по стандарту?

Аватар пользователя Zereff Zereff 5 ноября 2012 в 13:12

ХулиGUN wrote:
Начните с описания проблемы. Что нужно конкретно, для чего и какие ещё собственные термины?

К примеру я хочу чтоб у меня выводило в блоке 10 самых популярных тегов(взять к примеру марки автомобилей), а
остальные марки выпадали при клике на ссылку("остальные автомобили..."), которая находятся ниже этих 10-и популярных марок.
Как посоветуете мне это реализовать?

Аватар пользователя Zereff Zereff 5 ноября 2012 в 13:23

ХулиGUN wrote:
Чем делаете сам блок? Если через вьюху, то просто выводите все термины с нужной вам сортировкой(я просто не знаю, чем у Вас определяется "популярность"), задаёте уникальный класс для строк. Затем создаёте свой js, где в цикле обходите все DOM с вашим уникальным классом и индексом >9 (счёт идёт с 0, а не с 1) и присваиваете им display: none, на кнопку(которую можно прописать как html в подвале вьюхи, либо в самой tpl`ке)вешаете обработчик, чтобы тот убирал этот display: none. Сам js кладёте в папку с Вашей темой и можете его прописать либо .info файле темы, либо непосредственно в самой tpl

Как-то так)))


Делаю через вьюху. Популярность думаю будет определятся от количества постов определенной категории.
>>> display:none - это вроде css - и как сделать так, чтоб это свойство не применялось только для первых десяти категорий??
Логика не сложна, но как задать уникальный класс? И будет ли все работать?

Аватар пользователя Zereff Zereff 5 ноября 2012 в 14:17

ХулиGUN wrote:

1. вьюха: выводите 10 первыхх "категорий"
2. Добавляете аттач со всеми "категориями" (сортировка та же), только пропускаете первые 10.
3. Соответственно для строк аттача прописываете в css display: none
Далее, думаю, расписывать не надо

Спасибо за помощь. Было бы не плохо найти пример js с похожей реализацией.