Доброго времени суток!
Когда-то я сам поднимал на форуме этот вопрос, но он остался без ответа 😥
И тогда я был не готов решить данную проблему.
Сегодня же я в состоянии и поэтому вы читаете данный пост.
Итак, данный хак позволит Вам модернизировать компонент Вашей системы "Блоги" (Инстант версий 1.5 и 1.5.1).
После применения его вывод постов в разделе блога будет осуществляться с указанным Вами количеством первых символов поста.
Кроме этого, Вы самостятельно сможете указать какого вида ссылка будет в конце анонса. И то и другое настраивается в админке.
Более того, введены значения этих параметров по-умолчанию (500 символов и символы ">>>"), если Вас это устраивает, то можете в админку даже и не лезть 😊
Да, совсем забыл, архив можно скачать отсюда: sverdlovsk.net.ua/users/files/download.html?fileid=30
В архиве две папки 1_5 и 1_5_1 соответственно для двух этих версий.
Оказалось что различия минимальны, но все же есть и я решил продублировать файлы для простоты установки (а особенно, для простоты описания установки 😊)
Шаблон (com_blog_view.tpl из папки /templates/_default_ в архиве) не забудьте скопировать именно в папку с вашим шаблоном, иначе не все заработает (не будет в конце анонса ссылки на полный текст).
Все внесенные в файлы изменения отмечены, если вас вдруг заинтересует заглянуть вовнутрь.
Успехов.
Когда-то я сам поднимал на форуме этот вопрос, но он остался без ответа 😥
И тогда я был не готов решить данную проблему.
Сегодня же я в состоянии и поэтому вы читаете данный пост.
Итак, данный хак позволит Вам модернизировать компонент Вашей системы "Блоги" (Инстант версий 1.5 и 1.5.1).
После применения его вывод постов в разделе блога будет осуществляться с указанным Вами количеством первых символов поста.
Кроме этого, Вы самостятельно сможете указать какого вида ссылка будет в конце анонса. И то и другое настраивается в админке.
Более того, введены значения этих параметров по-умолчанию (500 символов и символы ">>>"), если Вас это устраивает, то можете в админку даже и не лезть 😊
Да, совсем забыл, архив можно скачать отсюда: sverdlovsk.net.ua/users/files/download.html?fileid=30
В архиве две папки 1_5 и 1_5_1 соответственно для двух этих версий.
Оказалось что различия минимальны, но все же есть и я решил продублировать файлы для простоты установки (а особенно, для простоты описания установки 😊)
Шаблон (com_blog_view.tpl из папки /templates/_default_ в архиве) не забудьте скопировать именно в папку с вашим шаблоном, иначе не все заработает (не будет в конце анонса ссылки на полный текст).
Все внесенные в файлы изменения отмечены, если вас вдруг заинтересует заглянуть вовнутрь.
Успехов.
Реклама #
mihalich 15 лет назад #
mihalich 15 лет назад #
InstantCMS 15 лет назад #
mihalich 15 лет назад #
Виктор 15 лет назад #
Для этого надо парсить содержимое поста.
Вопрос на встречу - А как их ограничивать? Если идут подряд без текста - понятно, а если вперемежку? Первые, допусим, два показать, а остальные чик-чик?
К сожалению, с reget работать не силен
Может в движке уже есть функция такая (удалять все фотки после указанной из переданного текстового массива), а я не в курсе?
Тогда нефиг делать - как два байта отослать.
InstantCMS 15 лет назад #
Помню bibendi одно время долго бился над похожей задачей и тоже пришел к выводу что нереально :)
Ведь не случайно такой функции нет ни на одной блоговой платформе (типа ЖЖ)
Единственный вариант - это дать пользователям возможность вставлять тег [cut] вручную в тело поста.
15 лет назад #
Виктор 15 лет назад #
MDM 15 лет назад #
15 лет назад #
Виктор 15 лет назад #
Сейчас (в смысле в архиве) он лежит в папке /templates/_default_
15 лет назад #
Похожее решение
Виктор 15 лет назад #
В моем случае администратор сайта ограничивает размер анонса поста при выводе блога, а в Вашем случае сам "писатель" поста определяет, где прервать анонс. Если он не знает о такой возможности или ему "побарабану", то выведется весь пост.
Не спорю, возможность офигительная и если автор (Suffrage) не будет возражать, то я свое решение "усилю" его изобретением.
С удовольствием ставлю +1 Suffrage.
По поводу фоток. Если Администратор и bibendi говорят, что это "практически не возможно" и "не реально", то я с ними спорить не буду . Хотя сам Администратор и поднял этот вопрос (наверно думал "нахаляву" получить решение ). На досуге покумекаю, чем черт не шутит. Вдруг утрем нос ЖЖ.