Ппц 2 дня ломал голову и
перелопатил
кучу сайтов чтоб что то похожее найти, а решение оказалось простым
Вот скрин:
В общем, кому понравилось выкладываю. Вовчик можешь выложить на сайт )
Установка
в шаблон Страница добавления/редактирования материала. (Новости сайта: в
шаблон Страница архива материала).
После $BODY$
<script type="text/javascript">
(function(){
var __e = document.querySelector('#addEntForm input[name="title"]');
if ( __e ) { __e.setAttribute('onchange','searchEntr()'); }
})();
function searchEntr () {
//
var likeThis = [], qq = document.addform.title.value, h = _uWnd.getdims(), j = h.clientW - 305, g = h.clientH - 215;
if (qq.length > 3) {
$.post("/$MODULE_ID$", {query: qq, a: <?if($MODULE_ID$ = 'load' || $MODULE_ID$ = 'dir' || $MODULE_ID$ = 'publ')?>2 <?endif?><?if($MODULE_ID$ = 'news')?>14 <?endif?>},
function (reslt) {
$(".entryLink", reslt).each(function () {
var href = $(this).attr("href"), html = $(this).html(), shtml = ((html.length>40)?html.substr(0,40)+'...':html);
if (href && html) {
likeThis.push('<a href="' + href + '" target="_blank" title="' + html + '">' + shtml + '<\/a><br \/>');
}
});
if (likeThis[0]) {
new _uWnd('sw', 'Найдены похожие материалы', 290, 200, {min: 0, max: 0, x: j, y: g, alert: 1, autosize: 0, icon: '/the/search/search.png', fixed: 1, shadow: 1, resize: 0, nomove: 1, hidden: 0, notaskbar: 1, fadetype: 2, fadespeed: 500, fadeclosetype: 1, fadeclosespeed: 500, align: 'left'}, '<br><center><b><img src="/the/search/search.png" align="absmiddle" width="20"> Найдены похожие материалы:</b></center><br><fieldset><legend>' + qq + '</legend>' + likeThis.join("") + '</fieldset>');
}
else {
_uWnd.close('sw');
}
});
}
}
</script>
<style>
.x-sh, .xw-bl {display:none !important;}
.xw-ml, .xw-mr {margin:0 !important;padding:0 !important;background:none !important;}
.xw-mc {color:#333; font-weight: normal; float: none; margin: 0; padding: 8px 8px !important; background: #fff !important; border: 1px solid #c4cee0 !important;border-radius:4px;-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.xw-hdr-text {display: none !important;}
.xw-hdr img {display:none;}
.xw-tl, .xw-tr, .xw-tc, .xw-hdr, .xw-sps .xw-draggable {height: 0 !important;background: none !important;padding: 0 !important;}
.xw-tc {overflow: visible !important;}
.xt-close {position: absolute !important;right: -18px;top: -18px;margin: 0 !important;z-index: 10014 !important;width: 36px !important;height: 36px !important; background: url(/the/ulightbox/fancybox_sprite.png) no-repeat !important;}
.xw-body {border: 0 !important;padding: 0 !important;}
.xt-maxi {display:none;}
.xt-mini {display:none;}
.xt-rest {display:none;}
</style>
Идем в шаблон вид материалов нужного модуля и ищем что-то типа (т.е. ссылка на материал) и добавляем класс entryLink
Код
<a href="$ENTRY_URL$">$TITLE$</a>
т.е. заменяем на:
Код
<a href="$ENTRY_URL$" class="entryLink">$TITLE$</a>
Ищем :
/the/search/search.png
/the/ulightbox/fancybox_sprite.png
и меняем на свой путь где у вас будет хронится картинки .
Ссылка на картинки:
Но для начала прежде чем менять пути к картинкам предлогаю залить в корень сайта как есть и посмотреть а потом уже менять пути )))
Кому понравилось ставим +