Аватарка в последних темах на гл странице.

0
Пользователи
+ 36
Активный участник
Predator
22:53, 07.07.2012
Точно не знаю но похоже были темы, но не нашел.Делал для cms LogicBoard 2.2

Что получим:


Что нужно для этого сделать:
Идем в components/modules/last_topcs.php
Ищем:
php code:
  1. $DB->select( "title, id, date_last, forum_id, member_name_last, last_post_member, hiden", "topics", $where, "ORDER BY date_last DESC LIMIT ".intval($cache_config['topic_lasttopics_num']['conf_value']) );

Заменяем:
php code:
  1. $DB->prefix = array(1 => PREFIX_members);
  2.     $DB->join_select( "title, id, date_last, member_name_last, avatar", "LEFT", "topics t||members m", "t.member_name_last = m.name",
  3.     $where, "ORDER BY t.date_last DESC LIMIT ".intval($cache_config['topic_lasttopics_num']['conf_value']) );

Ниже:
php code:
  1. $tpl->tags('{date}', formatdate($row['date_last']));

Дописываем:
php code:
  1. $tpl->tags('{foto}',  member_avatar($row['avatar']));
  2. $tpl->tags( '[profil]', "<a href=\"" . $config['http_home_url'] . "/forum/users/" . $row['member_name_last'] . "\" >" );
  3. $tpl->tags( '[/profil]', "</a>" );

В шаблоне block_last_topics.tpl
Прописываем:
Сылка до картинки
HTML code:
  1. {foto}

Для того чтоб было изображение ,заключаем в img.
HTML code:
  1. <img src="{foto}" width="32" height="32"  border="0" />

Для оформления используйте рамку и hover(html). Наводите курсор и будит вам рамка).
Используйте [profil] [/profil], чтоб можно было перейти на страницу автора.

Пример:
HTML code:
  1. [profil]<img src="{foto}" width="32" height="32"  border="0" />[/profil]

Кому помог, не поленитесь нажать на +. Тем самым поднимите настроение на дальнейшее написание хаков и модулей

Можно при клике на аватарку сделать модальное окно. Как время свободное найду доделаю.

Возможные вопросы:
Вопрос:Еще 1 запрос в бд?
Ответ:Нет.

Все
За пределами границ и правил.
Пользователи
0
Новичок
Вообщем делаю всё по инструкции у меня показывает ошибку MySQL Error!
Пользователи
+ 36
Активный участник
cms L и dle l-разные вещи.
За пределами границ и правил.
Пользователи
0
Новичок
Reptiliy
01:08, 17.02.2013
А есть статья для dle
Пользователи
0
Новичок
ixarn
14:47, 30.06.2013
На 3.0 не работает , подскажите что нужно исправить
 
Доступ закрыт.
  • Вам запрещено отвечать в темах данного форума.