Контакты для связи с администрацией ресурса www.saloed.net, skype: sa-lo-ed или Email:sal0ed@yandex.ru

 
Сделай свой сайт лучше с порталом saloed.net » DataLife Engine » Хаки DLE » Выдача постоянной ссылки на комментарий в DLE

Выдача постоянной ссылки на комментарий в DLE

Выдача постоянной ссылки на комментарий в DLE


 

Хак позволяющий добавить каждому комментарию ссылку (или кнопку) при нажатии на которую открывается окно с ссылкой на комментарий.

Особенности хака:

- Быстрая установка - никаких изменений в файлах движка.
- Используется jQuery и стандартные функции движка для вывода окна.
- Ссылка выделяется при нажатии на нее.


Установка:

1. Открыть файл templates/шаблон/fullsotry.tpl и в самый конец добавить:
<!--code1-->

<!--ecode1--><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><!--code2-->
<!--ecode2-->


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

В самый конец добавить:
<!--code1-->
<!--ecode1--><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><!--code2-->
<!--ecode2-->


3. В место где нужна ссылка на открытие окна добавить:
<!--code1-->
<!--ecode1--><a href="#com{comment-id}" onclick="GiveLink({comment-id}); return false;">ссылка на комментарий</a><!--code2-->
<!--ecode2-->


Автор: Inrus
Совместимость: только DLE 9.X

Связь с автором

Автор: dragindrog от 6-01-2011, 09:11

Своё Спасибо, еще не выражали.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Комментарии: Оставить комментарий
Наверх
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Дополнения для InstantCMS
 
Copyright © 2009-2015

Дополнения для InstantCMS | Рипы сайтов | Социальные сети