вопрос
Добрый вечер, возможно кто-то из опытных разработчиков сможет мне помочь.
Есть модуль, он формирует вот такую ссылку, которая ведет на новость у которой есть комментарии - "http://сайт.ru/".$row['cat_alt_name']."/".$row['post_id']."-".$row['alt_name'].".html", мне нужно чтобы ссылка была прямой ссылкой на сам комментарий.
В документации написано что {comment-id} - Идентификационный номер комментария, но как правильно внести в код, я к сожалению не знаю.
Есть модуль, он формирует вот такую ссылку, которая ведет на новость у которой есть комментарии - "http://сайт.ru/".$row['cat_alt_name']."/".$row['post_id']."-".$row['alt_name'].".html", мне нужно чтобы ссылка была прямой ссылкой на сам комментарий.
В документации написано что {comment-id} - Идентификационный номер комментария, но как правильно внести в код, я к сожалению не знаю.
вариант А:
1) В шаблоне comments.tpl
Весь шаблон оформить id
1) В шаблоне comments.tpl
Весь шаблон оформить id
И не надо править движок!!!
1) В шаблоне comments.tpl
Весь шаблон оформить id
<div id="comment-id-{comment-id}">2) Там же вставить куда удобно ссылку
тут шаблон
</div>
<a href="#comment-id-{comment-id}" title="Ссылка на комментарий #{comment-id}">#{comment-id}</a>вариант Б (с модельным окном):
1) В шаблоне comments.tpl
Весь шаблон оформить id
<div id="comment-id-{comment-id}">Там же вставить куда удобно кнопу вызова модельного окна
тут шаблон
</div>
<span onclick="urlCom('{comment-id}')" title="Ссылка на комментарий #{comment-id}">#{comment-id}</span>2) В fullstory.tpl перед тегом
{comments}прописать
<script type="text/javascript">
function urlCom( id ) { // имя функции BtnUrl
var url = window.location.href.split("#");
$("#urlComWindows .urlComInput").val( url[0] + "#comment-id-" + id );
$(function(){
$( "#urlComWindows" ).dialog({ // по клику на urlCom открываем окно PanelWindows
draggable: true, // true - false - запрет разрешение перемещения окна
autoOpen: true,
show: 'fade', //slide,fade,zoom,blind - эффекты открытия
hide: 'fade', //slide,fade,zoom,blind - эффекты закрытия
width: 450, // ширина окна
buttons: {
"Закрыть": function() {$( this ).dialog( "close" );} // кнопка закрытия окна
}
});
});
}
</script>
<div id="urlComWindows" title="Ссылка на комментарий" style="display:none;">
<input class="urlComInput" value="" type="text" autocomplete="off">
</div>
И не надо править движок!!!