Мы в твиттере Мы в телеграме!

Провеббер » Наше » Вывод информации в профиле и комментариях [DLE Forum]

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Вывод информации в профиле и комментариях [DLE Forum]

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Вывод информации в профиле и комментариях [DLE Forum].


Вывод информацию о репутации и количестве сообщений на форуме в профиле пользователя.

Пункт повторить для всех шаблонов!

В шаблоне /templates/ШАБЛОН/userinfo.tpl в понравившемся месте вставляем:
{forum_r} - репутация с форума
{forum_p} - количество сообщений на форуме

Внимание, {forum_r} и {forum_p} выводят только цифру. Описание необходимо делать ручками.

update:
Теперь выводим в комментарии... Не профи - лучше не ставить на рабочий сайт (я убивал 2 раза SQL-запрос ).

Тоже самое для /engine/modules/lastcomments.php ~79 строка.
В запросе находим icq, и после дописуем: forum_post, forum_reputation, (ЗАПЯТЫЕ ОБЯЗАТЕЛЬНЫ!)

В шаблоне /templates/ШАБЛОН/comments.tpl в понравившемся месте вставляем:
{forum_r} - репутация с форума
{forum_p} - количество сообщений на форуме

Открываем /engine/modules/profile.php ~300 строка.
Находим:
$tpl->set( '{icq}', stripslashes( $row['icq'] ) );

Добавляем после:
$tpl->set( '{forum_p}', stripslashes( $row['forum_post'] ) );
$tpl->set( '{forum_r}', stripslashes( $row['forum_reputation'] ) );


Открыть /engine/classescomments.class.php ~248 строчка
Находим:
if( $row['is_register'] and $row['icq'] ) $tpl->set( '{icq}', stripslashes( $row['icq'] ) );
else $tpl->set( '{icq}', '--' );

Добавляем после:
$tpl-
2;set( '{forum_p}', $row['forum_post'] );
$tpl-
2;set( '{forum_r}', $row['forum_reputation'] );


Открываем /engine/modules/show.full.php ~634 строка
Находим что-то типа этого:
$comments->query = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . USERPREFIX . "_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id'" . $where_approve . " ORDER BY date " . $config['comm_msort'];


В запросе находим icq, и после этого добавляем: forum_post, forum_reputation, (ЗАПЯТЫЕ ОБЯЗАТЕЛЬНЫ!)

Совместимость с DLE линейкой: 8x
Демо: happypark.info
Поле: "Количество сообщений на форуме: **"


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


-1
Просмотры: 4 112 :: Комментарии (10) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1MironOne-Design

  • 4 марта 2010 16:34
  • Регистрация: 12.11.2009
  • Был(а) онлайн: 4.06.2010
  • Комментариев: 43
  • -1
Нате кому надо, я тестил на 8х все норма работает!

#2WooW

  • 4 марта 2010 16:52
  • Регистрация: 22.10.2009
  • Был(а) онлайн: 14.08.2024
  • Комментариев: 510
  • -1
MironOne-Design, поставил на нащ ХеппиПарк!

Демо: My Webpage

Всё шикарно работает!

#3Error

  • 4 марта 2010 18:12
  • Регистрация: 27.09.2009
  • Был(а) онлайн: 6.05.2012
  • Комментариев: 22
  • -1
что-то с авторством то косяк, ой не хорошо врать - Автор Горбушка, хотя Yeti например, это давно сделал, но только для профиля, нет смысла нагружать комменты кол-вом постов на форуме

MironOne-Design,
нашёл откуда ты это скопипастил и автора себе присвоил - с ....,

P.S. молодец что из описания убрал что ты якобы автор хака

#4WooW

  • 4 марта 2010 20:39
  • Регистрация: 22.10.2009
  • Был(а) онлайн: 14.08.2024
  • Комментариев: 510
  • -1
Error, покажи мне перво источник...)

#5Error

  • 4 марта 2010 20:59
  • Регистрация: 27.09.2009
  • Был(а) онлайн: 6.05.2012
  • Комментариев: 22
  • -1
WooW,
отправил в ПМ, к хаку отношения не имею просто тема не понятна, зачем присваивать себе авторство???, а как я отписал, так он своё авторство сразу подтёр в тексте новости...

#6WooW

  • 5 марта 2010 08:16
  • Регистрация: 22.10.2009
  • Был(а) онлайн: 14.08.2024
  • Комментариев: 510
  • -1
Error, понял, спасибо, сделаю выводы beee

#7Light_kun

  • 5 марта 2010 14:55
  • Регистрация: 22.01.2010
  • Был(а) онлайн: 30.10.2014
  • Комментариев: 26
  • -1
Во супер прикольный хак...а то с модулем репутации у меня проблема...

#8QuZ

  • 5 марта 2010 15:20
  • Регистрация: 28.02.2010
  • Был(а) онлайн: 7.01.2011
  • Комментариев: 2
  • -1
Товарищи копипасторы... Автора указывайть не забываем...
m-v-l.ru

#9MironOne-Design

  • 5 марта 2010 17:53
  • Регистрация: 12.11.2009
  • Был(а) онлайн: 4.06.2010
  • Комментариев: 43
  • -1
Error, Во первых тот модуль не идет ан 8.5 а это идет, я его адаптировал тоисть переписал под все DLE 8х. Так что я имею полное право себя написать автором!

QuZ, А ты не кидай спам!

#10velanuta

  • 27 января 2013 08:20
  • Регистрация: 17.11.2010
  • Был(а) онлайн: 22.09.2020
  • Комментариев: 11
  • -1
очень удобно, отличный

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)