Sergeich |
|
---|---|
Предлагаю на странице создания статьи ввести новое поле - короткая версия статьи (резюме). Это поле должно быть идентичным по свойствам с полной версией (разве что ограничить максимальную длину текста).
Зачем это нужно? 1. Можно очень сильно упростить новостной плагин, а также вывод части статьи в листы или ещё куда. 2. теоретически может снизиться нагрузка на движок, т.к. в тех же новостях ему не надо будет искать тег "море", а сразу вставлять целиком короткую версию. 3. Можно короткую и полную версию делать абсолютно разными по содержанию. 4. кардинально решит проблемму "море" вставленного после незакрытого тега (если сейчас есть проверка на закрытость-незакрытость, то её можно будет смело выкинуть нафиг) 5. Тег "море" теряет свою актуальность и на него можно будет просто забить (на новых проектах, по крайней мере). Возможность писать резюме к статям имеется во многих движках (даже в новой версии седитио она будет :) ), и это действительно полезная фича. Кто-то может сказать, что есть дескрипшен, но в нём ББ-текст не обрабатывается, там стоит ограничение в 255 символов, он выполняет функции дескрипшена в хедере (смысл над ним глумиться?). Кто-то может предложить юзать экстраслоты, но они не умеют создавать хтмл-кеш и вроде как ББ тоже не обрабатывается. |
Azazello |
|
---|---|
Согласен, очень Правильное решение.
1. Сделать новое поле "Превью" (preview) для кратких анонсов. Убрать навсегда тег "more" - помоему не совсем правильное решение, у инет пользователей на подсознательном уровне принято тыкать в "читать дальше" ожидая продолжения. При отсутствии данной ссылки после превью, опять же на уровне подсознания, у пользователя складывается мнение о том что данное превью это законченая короткая статья и не каждый ткнет в Заголовок статьи что бы проверить есть ли продолжение. 2. Поле description оставить под SEO, для вывода текста в meta description (header.tpl) p.s. Кстати, про пункт 2, совсем не понятно почему эта столь необходимая для SEO вещь, до сих пор не реализована в Cotonti. В meta description на всех страницах сайта подставляется единственное не динамическое описание из админки. Это не есть правильно. Meta-тег description имеет 3 главных назначения: [list=1] |
|
This post was edited by Azazello (2009-06-14 11:25, 15 years ago) |
esclkm |
|
---|---|
Не согласен с Сергеичем.
В е107 данная фишка была реализовано - но с ней было крайне неудобно. Ни оформлять статью, ни просматривать ее. Для движка это перегружающая функция, набить его абрикосами можно, но не все же их будут использовать. Поэтому! Я считаю тут правильно будет использовать возможности плагинов в полной программе. littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
NovoKain |
|
---|---|
Посмотрите на новые теги в Седе
|
Sergeich |
|
---|---|
esclkm, такая фича есь во вех более-менее серьёзных движках (друпал, модх, типо3 и т.д.). Если тебе не хочется использовать это поле, то можно его просто удалить из шаблона, а в плагинах ввести всего одну проверку на заполненность этого поля (т.е. переделки на первых порах минимальны). Я веду новостной сайт, мне это фичи не хватает, но ещё больше её не хватает на статейных сайтах (иначе не городил бы народ костыли)
|
NovoKain |
|
---|---|
Надо не обсуждать а тикет писать ибо в Седитио 125 дополнительное текстовое поле в страницах будет а под что вы его будете использовать это ваше дело.
|
Sergeich |
|
---|---|
Ну я для начала массы прощупываю на предмет нужности этой фичи. Теепрь надо это в иноязычный фрум закинуть, чтобы там тоже высказались, а пихать всё в тикеты не есть здорово :)
|