Для того, что бы в профиле пользователя Community Builder (ComProfiler) отображались записи, которые пользователь добавил в своем блоге, необходимо поставить плагин.
Называется он MyBlog Tab.
Что бы его установить, необходимо через панель администратора зайти в Менеджер плагинов Community Builder. В самом низу экрана увидите поля для установки нового плагина. Путь: "Панель администратора - Компоненты - Community Builder - Plugin Manager - Install Plugin".
После установки, его необходимо опубликовать (там же). Теперь в профиле пользователя появится дополнительный Таб.
Для русификации плагина MyBlog Tab, можно в файл components/com_comprofiler /plugin/language/default_languag e/default_languag e.php добавить нужные нам фразы:
DEFINE('Blog Statistics','Статистика Блога');
DEFINE('My Blog Dashboard','Админпанель Блога');
DEFINE('Blog Description','Описание Блога');
DEFINE('in categories','с ключевыми словами');
DEFINE('in category','в разделе');
DEFINE('Total entries','Всего записей');
DEFINE('Total comments','Всего комментариев');
DEFINE('Total hits','Всего просмотров');
Чтобы отображалось количество комментариев в профиле, а не было "0", изменяем функцию myCountUserComment в файле components/com_myblog/functions.myblog.php:
Может и не самое красивое решение, но 100% рабочее.
А так же для того, что бы в профиле пользователя вместе с заголовком темы отображалось в каком разделе находится данная тема, и с какими тэгами (ключевыми словами) находим файл cb.myblogtab.php и меняем его на файл скаченный ниже.
Комментарии
Код:
DEFINE('Blog Statistics','Статистика Блога');
DEFINE('My Blog Dashboard','Админпанель Блога');
DEFINE('Blog Description','Описание Блога');
DEFINE('in categories','в категориях');
DEFINE('Total entries','Всего записей');
DEFINE('Total comments','Всего комментариев');
DEFINE('Total hits','Всего просмотров');
А cb.myblogtab.php оставь как есть. Он от туда вытащит.
PS. Не знаю, все или нет слова для перевода написал, но это все, что у меня в default_languag e.php
может ты тогда подскажешь как вылечить: там же в табе, где должно считать количество комментариев у меня Комментариев = 0, а должно вроде считать количество комментов. Полез в код, действительно там куски от jomcomment, а я прикрутил jcomments по схеме, что блогом выше... внимание вопрос: 4е там нужно исправить, чтобы считало количество комментов?
Joomla 1.5.0 Jcomments последний, CB последний
Все изменения соответсявуют описанным!
Есть вариант их убрать их панели в СВ, а то у всех 0 отображается!
Подробнее читаем выше! :)
только в приведенном коде надо поправить - в 6-й строке
$db =& JFactory::getDB O();
заместо & написать &!
ещё бы узнать, как прикрутить рейтинг к записям блога...
Это код так вставляется коряво
Цитирую July07:
Держи
Как перевести енти 3 куск на рисунке?
http://s002.radikal.ru/i200/1002/fc/509ef66abcde.jpg
Заранеее спасибо!
My Blog Dashboard :
components\com_ comprofiler\plu gin\user\plug_m yblogtab в файле cb.myblogtab.php ищещь и заменяешь на нужное!
BLOG UNTAGGED :
\components\com _ myblog файл functions.myblog.php
наити строку
$link .= "". JText::_('BLOG UNTAGGED') ." ";
заменить её на
$link .= "". JText::_('без тега') ." ";
(далее исправленные файлы сохранить в кодировке UTF-8 без ВОМ)!
RSS