Sergeich |
|
---|---|
Плагин "Tags", в случае отсутствия тегов выводит сообщение
Нет теговНа мой взгляд, это избыточная информация. В листах и страницах это не очень заметно, т.к. блок тегов всего один. На форуме же это сразу заметно - откройте список тем и насладитесь этим "нет тегов" под каждой темой. Скажу больше, ситуация сохранится и на обычном форуме, никто себя не будет утруждать вбивать ещё и теги какие-то. Для начала предлагаю убрать показ тегов из списка тем. В перспективе - обучить плагин, в случае отсутствия тегов, не выводить свой блок вообще. |
Trustmaster |
|
---|---|
Предлагаю убрать тэги совсем и забыть это слово
![]() Надпись "Нет тэгов" - не моя идея. Но согласен, что нетрудно организовать блок и не выводить его в случае отсутствия тэгов. Делается это неутрудно, так что оформляем тикет, и уже сегодня он будет закрыт. May the Source be with you!
|
Sergeich |
|
---|---|
Создал тикет, надеюсь поймёт народ, что я там написал :)
|
esclkm |
|
---|---|
уж лучше их тогда автоматом генерировать) из 3-5 самых употребляемых слов длиннее 4 символов. хотя наверное это сделать оч тяюело
А если по сабжу то нет тегов ПРАВИЛЬНО что выводдиться! (хотя если сделать опцией вкл выкл то еще правильнее) когда написано нет тегов - это какаято небольшая стимуляция пользователя их создавать littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Sergeich |
|
---|---|
Нету никакой стимуляции, поверь :). Теги категорически нельзя автоматом генерировать, в итоге получится страшная неюзабельная каша.
|
Ratibor |
|
---|---|
Фигней вы господа занимаетесь
![]() Есть тэги, нет теги, главное сейчас чтоб они работали, а проблемм поважней сейчас хватает, например глюк с расширенными темплейтами. P.S. Согласен с esclkm если переделывать, то лучше зделать настройку в админке и пусть админ сам выбирает нужна ему эта надпись или нет. P.P.S. Так же со времен LDU тянется баг с кнопкой "Новая тема". Зачем ее выводить для гостей, если им все равно не разрешены посты на форуме ? Не задавай глупых вопросов, не услышишь вранья.
|
|
This post was edited by Ratibor (2009-01-25 19:21, 16 years ago) |
Sergeich |
|
---|---|
Продолжаем доводить теги до ума :). Возникла маленькая проблемка: В шаблоне page.tpl мне нужно разделять теги запятой (или любым другим разделителем), сейчас я это реализовал так:
<!-- BEGIN: PAGE_TAGS_ROW -->
<a href="{PAGE_TAGS_ROW_URL}">{PAGE_TAGS_ROW_TAG}</a>,
<!-- END: PAGE_TAGS_ROW -->
|
|
This post was edited by Sergeich (2009-03-23 08:25, 15 years ago) |
Kort |
|
---|---|
Это к кодерам. Мне, кстати, тоже не нравится отсутствие разделителей о облаке.
Btw, не забудьте про тикет переводчикам если что-то будете выкидывать/менять. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Trustmaster |
|
---|---|
Не было изящного решения сей проблемы на тот момент. С IF-ами можно будет решить, думаю.
May the Source be with you!
|
NovoKain |
|
---|---|
А не проще ли просто не выводить «Нет тегов» в ланг файле затереть это? А далее по умолчанию если тегов в форумс.постс нет то пусть будет пустая строка.
Кнопка новая тема для гостей это не баг вовсе. А мотивация зарегистрироватся. Оффтопик: Я думаю что стоит посмотреть как реализованны те или иные вещи в других скриптах а не придумывать велосипед. Это адресованно в первую очередь тем кто считает что в Седе просто мегакрутой и очень функциональный форум. |
dervan |
|
---|---|
# Trustmaster : С IF-ами можно будет решить, думаю.Конечно, с IF'ом такое сделать можно (смотри код в plugins/tags/tags.page.php): <!-- BEGIN: PAGE_TAGS_ROW --> <a href="{PAGE_TAGS_ROW_URL}">{PAGE_TAGS_ROW_TAG}</a><!-- IF $GLOBALS['tag'] != $GLOBALS['tags'][count($GLOBALS['tags']) - 1] -->,<!-- ENDIF --> <!-- END: PAGE_TAGS_ROW -->Только вот есть сомнения, правильно ли это - раз уж убирать HTML из кода, IMHO тогда не следует злоупотреблять кодом в шаблонах. А тут при каждом проходе парсера будет вызываться функцища count(). По-хорошему, в plugins/tags/tags.page.php надо добавить флажок, чтобы IF определял по нему последний проход парсера в блоке PAGE_TAGS_ROW. |