Блоги с анонсами

+10
2.41K
Доброго времени суток!

Когда-то я сам поднимал на форуме этот вопрос, но он остался без ответа 😥
И тогда я был не готов решить данную проблему.
Сегодня же я в состоянии и поэтому вы читаете данный пост.

Итак, данный хак позволит Вам модернизировать компонент Вашей системы "Блоги" (Инстант версий 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
mihalich mihalich 14 лет назад #
сейчас затестим.
+1
mihalich mihalich 14 лет назад #
Работает! держи + !
+1
InstantCMS InstantCMS 14 лет назад #
а как будет обрезан пост если в нем например 10 фотографий подряд, а текста нет вообще?
+1
mihalich mihalich 14 лет назад #
А не как) фотки не режит.....
+1
Виктор Виктор 14 лет назад #
Естественно, фотки не режит sad
Для этого надо парсить содержимое поста.
Вопрос на встречу - А как их ограничивать? Если идут подряд без текста - понятно, а если вперемежку? Первые, допусим, два показать, а остальные чик-чик?
К сожалению, с reget работать не силен sad
Может в движке уже есть функция такая (удалять все фотки после указанной из переданного текстового массива), а я не в курсе? smile
Тогда нефиг делать smile - как два байта отослать. smilesmile
+1
InstantCMS InstantCMS 14 лет назад #
В том и проблема, что автоматически распарсить практически не возможно.
Помню bibendi одно время долго бился над похожей задачей и тоже пришел к выводу что нереально :)
Ведь не случайно такой функции нет ни на одной блоговой платформе (типа ЖЖ)
Единственный вариант - это дать пользователям возможность вставлять тег [cut] вручную в тело поста.
+2
14 лет назад #
Исправьте плиз: "если ВЫ введены"...
+1
Виктор Виктор 14 лет назад #
Спасибо, сейчас исправлю
+1
MDM MDM 14 лет назад #
полезно, моя благодарность
+1
14 лет назад #
Всё прекрасно работает,только не показывается ссылка в конце анонса,подскажите пожалуста как исправить!
+1
Виктор Виктор 14 лет назад #
Закачать файл com_blog_view.tpl в папку своего шаблона (я же писал в посте)
Сейчас (в смысле в архиве) он лежит в папке /templates/_default_
+2
14 лет назад #
+1
Виктор Виктор 14 лет назад #
Решение не "похожее", а в корне противоположное.
В моем случае администратор сайта ограничивает размер анонса поста при выводе блога, а в Вашем случае сам "писатель" поста определяет, где прервать анонс. Если он не знает о такой возможности или ему "побарабану", то выведется весь пост.
Не спорю, возможность офигительная и если автор (Suffrage) не будет возражать, то я свое решение "усилю" его изобретением.
С удовольствием ставлю +1 Suffrage.

По поводу фоток. Если Администратор и bibendi говорят, что это "практически не возможно" и "не реально", то я с ними спорить не буду smile. Хотя сам Администратор и поднял этот вопрос (наверно думал "нахаляву" получить решение smile). На досуге покумекаю, чем черт не шутит. Вдруг утрем нос ЖЖ.

Еще от автора

Расширенная статистика сайта
В своё время maxisoft выложил модуль "Статистика сайта" посмотрев его некоторое время понял, что мне не хватает информации предоставляемой э
Плагин «История рейтинга»
Несколько раз встречалось на сайте пожелание увидеть информацию о том, кто и за что "плюсует"/"минусует" рейтинг по аналогии с &qu
Рекорд посетителей
Представляю для желающих модуль для instantcms «Рекорд посетителей» для сайта.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.