Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Комментарии пользователя в его профиле

Комментарии пользователя в его профиле


     01.03.2014    Общие вопросы, Хаки    1902

вопрос
Подскажите, можно ли как-то в самом профиле пользователя вывести оставленные им комментарии
Т.е., например https://dle-faq.ru/index.php?do=lastcomments&userid=105 мои комментарии на сайте, как реализовать, чтобы их можно было просматривать не на отдельной страничке, а на страничке профиля

Ответа пока нет


Комментарии пользователей (8)

aleps
16 | 7

aleps - 1 марта 2014 21:15 - Юзер

никаких простых решений нет? :(

JacobClyne
10

28 | 8

JacobClyne - 2 марта 2014 02:17 - Юзер

есть, можно сделать через iframe

aleps
16 | 7

aleps - 2 марта 2014 15:35 - Юзер

это например как, подскажи

Gopr
10

494 | 164

Gopr - 2 марта 2014 15:40 - Юзер

через iframe будет выводиться весь сайт а не чисто комменты...

aleps
16 | 7

aleps - 2 марта 2014 16:18 - Юзер

аа, это знаю, если JacobClyne имеел этов вариант, это не подходит

F0rlike
4

F0rlike - 13 июня 2014 16:10 - Юзер

Можно загетить

rocksmart
64

307 | 115

rocksmart - 13 июня 2014 18:33 - Юзер

Как вариант : вывести через ajax

Но вывод будет не всех, а некоторое количество

userinfo.tpl
<script type="text/javascript">
var items = [];
$.get(dle_root+"index.php?do=lastcomments&userid={user_id}", null, function(data) {
    $("#dle-comments-list", data).find(".bcomment:lt(5)").each(function() {
        items.push(this);
    });
    $("#load-last-comment").html(items);    
}, "html");
</script>
<div id="load-last-comment"></div>

Где 5 - количество комментариев на страницу (не указывать больше чем в настройках Количество комментариев на страницу)
Где bcomment - это имя класса в который заключен каждый блок комментариев (comments.tpl)

engine/modules/profile.php

После строки
$tpl->set( '{ip}', $_IP );

Вставить
$tpl->set( '{user_id}',$row['user_id']);

shevke
58 | 4

shevke - 15 марта 2015 12:49 - Юзер

Хороший хак но не работает на 10.4, может кто то подправит очень надо?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы