
Представляем хак для Dle ссылка на комментарий в модальном окне, позволяет добавить кнопку каждому комментарию, а ссылкой скопировать можно в модальном окне. Хак будет востребован на сайтах, где много комментариев, чтобы указывать пользователям на нужное сообщение. Хак дле с простой установкой добавляет всем комментариям ссылку (или кнопку) при нажатии на которую выходит окно с ссылкой на данный комментарий.
Установка хака Ссылка на комментарий в модальном окне для DLE
1. Открыть файл вашего шаблона dle 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>
Готово!
Атор: ХЗ
Версия DataLife Engine : Любая
Скачать хаки для дле, хак ссылка на комментарий в модальном окне