Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Комментарии пользователя в его профиле

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


     01.03.2014    комментарии, профиль пользователя    Общие вопросы, Хаки    4439

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

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


8 комментариев

aleps
Юзер

aleps - 1 марта 2014 21:15 -

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

JacobClyne
Юзер

JacobClyne - 2 марта 2014 02:17 -

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

aleps
Юзер

aleps - 2 марта 2014 15:35 -

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

Gopr
Юзер

Gopr - 2 марта 2014 15:40 -

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

aleps
Юзер

aleps - 2 марта 2014 16:18 -

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

F0rlike
Юзер

F0rlike - 13 июня 2014 16:10 -

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

rocksmart
Юзер

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
Юзер

shevke - 15 марта 2015 12:49 -

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

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

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

наверх