Ссылка на комментарий в модальном окне DLE

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Ссылка на комментарий в модальном окне DLE
Представляем хак для Dle ссылка на комментарий в модальном окне, позволяет добавить кнопку каждому комментарию, а ссылкой скопировать можно в модальном окне. Хак будет востребован на сайтах, где много комментариев, чтобы указывать пользователям на нужное сообщение. Хак дле с простой установкой добавляет всем комментариям ссылку (или кнопку) при нажатии на которую выходит окно с ссылкой на данный комментарий.

Установка хака Ссылка на комментарий в модальном окне для DLE

1. Открыть файл вашего шаблона dle templates/шаблон/fullsotry.tpl и в самый конец добавить
[url=http://www.dle9.com/]дле[/url]


<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>


Готово!

Атор: ХЗ
Версия DataLife Engine : Любая

Скачать хаки для дле, хак ссылка на комментарий в модальном окне
  • 100
Рубрика: DLE хаки » Хак для DLE
Ранее » Отправка уведомления жалобы на почту e-mail« Далее Top users DLE на отдельной странице
Добавление комментарияОставить комментарий