[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать... » Сортировка тегов по алфавиту, в обе стороны (туда/сюда). JS

Сортировка тегов по алфавиту, в обе стороны (туда/сюда). JS
[1] likbezz [14.08.2011, 02:09]
Так как системно, от юКоз, данная функция, сортировка тегов по алфавиту, не доступна (на данный момент), вопрос решается при помощи скрипта (JavaScript) и стандартного информера (Теги - список тегов), инструкция и примеры к которому представлены ниже ...
...

Информер - стандартный, а именно:
ПУ » Главная » Информеры » Создать ....


...

Параметры:


...
[ Теги · Материалы: 50 ]
- Кликаем на иконке «разводной ключ» устанавливаем параметры, количество тегов и ставим галочку «Список тегов»...

Копируем код информера.
У меня это будет $MYINF_46$ - у вас - ваше значение.
....

В нужный блок, или на страницу, добавляем следующий код:

Quote (HTML)
<div style="padding:7px 3px;width:270px;white-space:nowrap;overflow:visible;text-align:center;border-bottom:1px solid #F0F;">
<a href="javascript://" onclick="isSortAz();return false;"><strong>Сортировать [A-z]</strong></a>
|
<a href="javascript://" onclick="isSortZa();return false;"><strong>Сортировать [Z-a]</strong></a></div>
<div id="sortBox">$MYINF_46$</div>
<script type="text/javascript" src="http://likbezz.ru/_source/_js/ext/_isSort.js"></script>

Где:
Управляющие элементы - не обязательны, можно убрать, если вам не нужны.
<div id="sortBox">$MYINF_46$</div> - ID блока с тегами - не менять!!! - привязано к скрипту. Имена функций тоже.

Остальное можно менять, например, вместо слов «Сортировать» можно вставить картинки-иконки-стрелочки .... и так далее

Скрипт качаем себе и меняем ссылки на него.
....

По умолчанию, при загрузке теги сортируются [ A-z ], что бы изменить нужно открыть скрипт блокнотом и отредактировать вот этот фрагмент:
Quote (Js)
....
a).toLowerCase();b=isTxt(b).toLowerCase();return a>b?-1:a<b?1:0});for(var i=0,length=el.length;i<length;i++)c.appendChild(el[ i ])};
/* настройки сортировки по умолчанию */

$(function(){isSortAz()});
/* End */

Где:
$(function(){isSortAz()}); - сортировка [ A-z ]
$(function(){isSortZa()}); - сортировка [ Z-a ]

!!! Имена функций регистрозависимые !!!
...

Всё.
Сохраняем шаблон и пользуемся.
Должно получится так:
Скриншотики:


....

Скрипт ... (на всякий) ....
...

Пример, по идее, должен быть рабочим .... )

...

Исходники:

...

Вопросы только по теме ...
...
Прикрепления: 9293852.png (12.4 Kb) · 1583537.png (10.6 Kb) · 6824536.png (3.8 Kb) · 2557900.png (4.4 Kb) · isSort.txt (27.3 Kb) · _isSort.js (0.9 Kb)
[2] Alex86 [19.08.2011, 17:42]
И это реально работает. Прикольная вещица. Молодца. respect
[3] likbezz [19.08.2011, 20:32]
Alex86,
Quote (Alex86)
И это реально работает.

А кто-то сомневается? ... )))
Проверял лично, во всех основных браузерах, включая ИЕ .... (мать его за ногу ...)
.... ))))
[4] butalker [25.09.2011, 22:13]
очень нужно!! cry cry
сделайте такой же скрипт, только что бы выводились все буквы и была сортировка по буквам!!
ABCDEFGHIJKLMNOPQRSTUVWXYZ
что бы при нажатии на букву выводились теги начинающиеся на соответствующуюся букву happy
[5] likbezz [11.10.2011, 16:55]
butalker,
Quote (butalker)
сделайте такой же скрипт, только что бы выводились все буквы и была сортировка по буквам!!
ABCDEFGHIJKLMNOPQRSTUVWXYZ
что бы при нажатии на букву выводились теги начинающиеся на соответствующуюся букву

Это что? заказ? ... ))) Молодца ))
[6] english-studiya [27.03.2012, 17:21]
как с помощью информетра сделать сортировку по наличию изображений в доске обявлений http://www.angla.su/board/ test 123456
возможно сортировкой по условию или еще как, помогите пожалуйста !!!
[7] likbezz [27.03.2012, 17:25]
english-studiya,
Quote (english-studiya)
как с помощью информетра сделать сортировку по наличию изображений в доске обявлений http://www.angla.su/board/ test 123456
возможно сортировкой по условию или еще как, помогите пожалуйста !!!

А как связана сотритровка, а сортировка - это действие по определённому алгоритму, после каких либо действий пользователя, связана с информером.
В информере можно проверить, условием, есть ли прикреплённое изображение или нет, и если есть (или нет) выводит материал (или не выводить)....

Типа:
Code
<?if($IMG_URL1$)?>Шаблон информера<?endif?>

...


Полная версия сайта