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

Где узнать id комментария [якорь] / Как сделать ответ пользователю в комментариях?


     04.04.2015    Общие вопросы, Хаки    1556

вопрос
Здравствуйте.
Первый вопрос. Когда нажимаешь на автора комментария в полной новости, то в textarea пишется имя автора, запитая и пробел (как ВКонтакте). А в Личные Сообщения приходит уведомление, что на ваш комментарий ответили, и ссылка на этот комментарий с якорем.

И сразу второй вопрос, как сделать этот якорь. Нужно знать id комментария, как его узнать, где взять?

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


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

DarkZeus
10 | 2

DarkZeus - 4 апреля 2015 21:02 - Юзер

{comment-id}

BRAGA
1

89 | 4

BRAGA - 4 апреля 2015 22:13 - Юзер

Спасибо, насчет вывода ссылки уже разобрался.

1. Открыть файл templates/шаблон/fullsotry.tpl.
В самый конец добавить:
<!-- Окно выдачи ссылки на комментарий --> <script type="text/javascript"> function GiveLink(id){$(function(){$('#incom'+id).attr('value','http://'+$(location).attr('host') +$(location).attr('pathname')+ '#com'+id);$('#wincom'+id).dialog({autoOpen:true,show:'fade',hide:'fade',width:500,height:135 ,buttons:{"Закрыть":function(){$(this).dialog("close")},}})})} function highlight(field){field.focus();field.select()} </script> <!-- Окно выдачи ссылки на комментарий -->


2. Открыть файл templates/шаблон/comments.tpl.
В самое начало добавить:
<a name="com{comment-id}"></a>


Тут же в самый конец добавить:
<!-- Окно выдачи ссылки на комментарий --> <div id="wincom{comment-id}" title="Ссылка на комментарий пользователя {login}" style="display:none;" > <br /><div align="center"><input type="text" id="incom{comment-id}" style="width: 450px;" onclick="highlight(this)" readonly="readonly" /></div> </div> <!-- Окно выдачи ссылки на комментарий -->


И в этом файле, где нужна ссылка на открытие окна добавить:
<a href="#com{comment-id}" onclick="GiveLink ({comment-id}); return false;">ссылка на комментарий</a>


Источник

BRAGA
1

89 | 4

BRAGA - 4 апреля 2015 22:18 - Юзер

Нашел еще один ответ, кому нужно - ссылка.

Как сделать чтобы приходили ЛС ?

SX2
38

122 | 84

SX2 - 4 апреля 2015 22:22 - Юзер

Как вариант, вот еще!

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

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