0
Другие записи за это число:
2010/04/16 - О нововведениях в движке и модуле LAST
<< предыдущая заметкаследующая заметка >>
16 апреля 2010
Романа Ерыкалова с Днем рождения! Модуль TAGS

Итак, сделал поддержку тэгов. И не абы какую, а хорошую и удобную, как надо.

1) После обновления (там во многих файлах исправления) надо обязательно зайти в /admin и выполнить предложение создать таблицу `tags`, иначе движок будет ее искать и нервничать.

2) В редакторе внизу появится поле для тэгов. Тэги записываются через запятую:

тэги через запятую:

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

3) Теперь как это использовать. В том месте шаблона заметки, где решено выводить ее тэги, пишем что-то вроде:

{_TAGS: template = <div style='font-size: 10pt; text-align:right;'>тэги записи: {tags}</div> _}

Вместо {tags} подставится список тэгов данной заметки, при клике на каждый его элемент будет разворачиваться окно со списком заметок, содержащих этот тэг. Лично я вставил это в то место, где подпись.

UPD: Немного переделал — теперь можно из окошка тэгов удалять-убирать тэги в строке нажатием мышки. Конечно правильней было бы еще сортировать их сразу по алфавиту, но я не знаю, как в JavaScript сделать алфавитную сортировку массива по его значениям, а не по ключам (0:'разное',1:'движок',2:'юмор'...).

Возможно, сейчас придет кто-нибудь и скажет, что Jquery эту сортировку делать умеет? ;)

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий


Include not found: `/home/www/lleo.me/blog/template/_reklamnaya_lirica.htm`