Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 4594 Просмотров
*

tarmac

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Добрый день!
Есть большая необходимость сделать блог совместимый с СВ, при этом нужно чтобы
отоброжался помимо всего прочего еще и аватар автора, примерно как здесь:
http://demo-ru.idojoomla.com/.

Её богу перерыл все компоненты блогов, но нормальных под версию Joomla 1.0 просто НЕТ! В итоге остановился на двух вариантах, которые нужно дорабатывать.

 1. (первый)
Блог Mamblog - сама простота, но зато безглючный. На забугорном форуме один чел говорит, что поставил код

Цитировать
$query = "SELECT avatar FROM #__comprofiler WHERE id = ". $blog->created_by;
            $database->setQuery( $query );
            $row = null;
            if ($database->loadObject( $row ))
                $avatar    = $row->avatar;
            $oValue = 'images/comprofiler/tn'.$avatar;

в 219 строчку файла mamblog.html.php и у него теперь всё в ажуре и вылазит аватар автора. Но что то у меня блин не идет сей код, всё постарому. Если кто знает, подскажите, как подправить.

 2. (второй)
Компонент com_submit, с помощью которого пользователи оставляют свои записи в категорию, которая потом просто выводится в виде блога. И так как еще установлен компонент коментариев сom_maxcomment, то решил сделать вывод аватара автора на его основе. В файл full.php своего шаблона (components\com_maxcomment\templates\bubbles_acid) вставил код

Цитировать
<table><tr>
<td>
<?php if ( $mxc_ShowAvatarCBProfile) { ?>
<div class="avatar"><?php _getAuthorAvatar() ?></div>
</td><td><?php } ?>
</td>
</tr>
</table>

из файла usercomment.php. Этот вариант оказался всех ближе к цели, вывелся аватар, но он блин оказался не привязан к автору, поэтому вывелась просто картинка nophoto.jpg

Народ, помогите пожалуйста, хочется чтобы был нормальный блог, а не убогое подобие. Если кто знает, какой код должен быть - подскажите. Или давайте вместе соображать, у кого есть такая же необходимость.
*

Sulpher

  • Живу я здесь
  • 2136
  • 402 / 16
  • Шаблоны и расширения Joomla
Re: Блог под СВ с аватарами автора
« Ответ #1 : 26.06.2008, 16:14:31 »
Из бесплатных попробуйте Sunblog (русская редакция MyBlog 0.9) от Котофеича. В этом компоненте то, что вам нужно, работает.
Вот демо. Скачать можно здесь.
*

tarmac

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Блог под СВ с аватарами автора
« Ответ #2 : 26.06.2008, 16:19:25 »
Sunblog бесспорно хороший, но у меня он не сохраняет. Причину этого, как я понял пока никто не выявил
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Re: Блог под СВ с аватарами автора
« Ответ #3 : 26.06.2008, 17:26:16 »
СанБлог с локалкой не дружит
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

tarmac

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Блог под СВ с аватарами автора
« Ответ #4 : 26.06.2008, 18:12:28 »
Ставил я его и на сервак, результат тот же - кнопка сохранить не работает. Проблема известная, у одних компонент нормально работает, у других не сохраняет. Решения нет.

Всё ж есть у кого какие-нибудь мысли по первому посту, с php у меня не очень, иначе бы сам написал, вот и прошу помощи. Чесслово, очень надо
*

tarmac

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Блог под СВ с аватарами автора
« Ответ #5 : 01.07.2008, 09:59:10 »
Итак, кому тож надо аватар автора СВ в блог Mamblog, записывайте.

1. Вставляем в 403 строку (перед  HTML_mamblog::show( $row, $mask, $gid, $option )) файла showblogs.php следующий код:

Цитировать
$row->avatar='components/com_comprofiler/plugin/language/default_language/images/tnnophoto.jpg';
$query = "SELECT avatar"
. "\n FROM #__comprofiler"
. "\n WHERE id = " . (int) $row->created_by;
$database->setQuery( $query );
$rowAvatar = $database->loadResult();
if ($rowAvatar <> '') {
$row->avatar='images/comprofiler/' .$rowAvatar;
}

2. Вставляем в 209 строчку (перед <tr class="contentheading">) файла mamblog.html.php следующий код:

Цитировать
<img src="<?php echo $blog->avatar; ?>">

После сих манипуляций замечательно выводится аватар, как и должно быть в нормальном блоге. Отдельный респект хочется выразить pfox'у который собственно и написал этот код.
*

Анастасия

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Блог под СВ с аватарами автора
« Ответ #6 : 11.07.2010, 04:08:40 »
Спасибо огромное. Только аватары очень уж большие. Можно ли их немного уменьшить?
*

HOLUC

  • Захожу иногда
  • 50
  • 9 / 0
Re: Блог под СВ с аватарами автора
« Ответ #7 : 17.07.2010, 16:11:50 »
...Только аватары очень уж большие. Можно ли их немного уменьшить?

1-ый вариант: в первом куске кода, вместо
Код
$row->avatar='images/comprofiler/' .$rowAvatar;
использовать
Код
$row->avatar='images/comprofiler/tn' .$rowAvatar;
... тогда будет браться не оригинальный аватар, а его превью

2-ой вариант: если выводимая превьюшка аватара недостаточно мала, то во втором куске кода можно выставить принудительный размер...
Код
<img src="<?php echo $blog->avatar; ?>" width="48px" height="48px">
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Блог CommunityBuilder 2.0.9 - ?

Автор warlocksp

Ответов: 1
Просмотров: 1772
Последний ответ 14.01.2016, 16:11:48
от FitMe
CommunityBuilder Блог вывод вступительного текста в списке блогов профиля

Автор FitMe

Ответов: 1
Просмотров: 1714
Последний ответ 28.05.2015, 15:53:10
от FitMe
Блог на СВ

Автор ag777

Ответов: 0
Просмотров: 1370
Последний ответ 29.11.2011, 16:36:23
от ag777
Ссылка автора статьи компонента K2 на профиль CommunityBuilder?

Автор officerbrutality

Ответов: 8
Просмотров: 5044
Последний ответ 15.10.2011, 15:14:55
от karencho
Скрыть некоторые статьи автора в профиле.

Автор wni

Ответов: 3
Просмотров: 1813
Последний ответ 19.08.2010, 11:34:50
от kisberg