Специально для Mac.cool Небольшой скриптик, который в удобном виде выводить в Ajax окне (uWnd) ссылки на материал в двух вариантах: с использованием ЧПУ (человеко-понятный урл) и, соответственно, без онного.
Последнее актуально только для тех, у кого он включён в общих настройках.
Скрипт выводит ссылки в формате HTML и BB-кодов.
Скриншоты:
Ссылки без ЧПУ
Ссылки с ЧПУ
Скрипт вставляем в шаблон «Страница материала и комментариев к нему» в любое удобное место, впрочем, как и ссылку ... ヅ
Код ссылки:
Code
<a href="javascript://" onclick="showlinks();return false;">Ссылки на материал</a>
Сам скрипт:
Code
<script type="text/javascript">
function explinkurl(){
$("#chpuLink, #expUrl").show(); $("#expLink, #chpuUrl").hide();
}
function chpulinkurl(){
$("#chpuLink, #expUrl").hide(); $("#expLink, #chpuUrl").show();
}
function showlinks(){
new _uWnd('mylinks','Ссылки на материал',400,310,{align:0,shadow:1,autosize:1,maxh:350,minh:100,resize:0},'<div id="expUrl"><fieldset><legend>Ссылка</legend><input type="text" value="$HOME_PAGE_LINK$$MODULE_ID$/$ID$-1-0-$ID$" onclick="select(this);" style="width: 100%;"></fieldset><fieldset><legend>ББ-код</legend><input type="text" value="[url=$HOME_PAGE_LINK$$MODULE_ID$/$ID$-1-0-$ID$]$ENTRY_TITLE$[/url]" onclick="select(this);" style="width: 100%;"></fieldset><fieldset><legend>HTML</legend><input type="text" value="&_lt;a href=&_quot;$HOME_PAGE_LINK$$MODULE_ID$/$CID$-1-0-$ID$&_quot; target=&_quot;_blank&_quot;&_gt;$ENTRY_TITLE$&_lt;/a&_gt;" onclick="select(this);" style="width: 100%;"></fieldset></div><div id="chpuUrl" style="display: none;"><fieldset><legend>Ссылка</legend><input type="text" value="$ENTRY_URL$" onclick="select(this);" style="width: 100%;"></fieldset><fieldset><legend>ББ-код</legend><input type="text" value="[url=$ENTRY_URL$]$ENTRY_TITLE$[/url]" onclick="select(this);" style="width: 100%;"></fieldset><fieldset><legend>HTML</legend><input type="text" value="&_lt;a href=&_quot;$ENTRY_URL$&_quot; target=&_quot;_blank&_quot;&_gt;$ENTRY_TITLE$&_lt;/a&_gt;" onclick="select(this);" style="width: 100%;"></fieldset></div><fieldset><legend>Тип ссылок</legend><a href="javascript://" onclick="chpulinkurl();return false;" id="chpuLink">ЧПУ ссылки</a><a href="javascript://" onclick="explinkurl();return false;" style="display:none;" id="expLink">Короткие ссылки</a></fieldset>');
}
</script>
Ссылку можно сделать по своему вкусу, то есть: картинкой или импутом, но в ней должна присутствовать функция «onclick="showlinks();"»
P.S. В коде «&_#62;», «&_lt;», «&_quot;» и подобных убрать подчёркивание (вот тут «&_quot;») ... Везде .... ヅ
Flesh