Решил поделится небольшим но наверное полезным хаком блогов .
Если пользователи создают блоги и случайно (или специально) забывают вставить Разделитель, в связи с чем страничка Последнее в блогах может стать оооччееньь большой…
Тоже самое будет и при просмотре записей выбранного блога ..
Где то на форуме встречал решение, но там полностью убиралась возможность пользователю самостоятельно вставлять CUT и делалось автообрезание по кол-ву символов.
Я решил оставить пользователям обрезалку,
а если они забыли — то пост автоматом обрежется и появится — Читать далее ...
Решение очень простое:
открываем components/blogs/Frontend.php
находим каждую строчку (их должно быть ~3):
$msg = $model->getPostShort($msg, $post['url']);
$post['cata'] = 1;
com_blog_view_posts.tpl и в com_blog_view.tpl
находим там строчку:
<div class="blog_entry_text">{$post.msg}
{if $post.cata} <div class="blog_entry_text">{$post.msg} {else} <div class="blog_entry_text">{$post.msg|truncate:380} <div class="blog_cut_link"><a href="{$post.url}">Читать далее......</a></div> {/if}
Все. теперь у админа будет немного поменьше ручной работы ))…
ps Не забудьте сделать резерв перед изменениями!