victor8704,
Quote (victor8704)
Это то о чем я думаю (просмотр фоток?)
... Да, примерно ...
Quote (victor8704)
Я готов даже тупо вручную несколько ночей переносить объявления из старой в новую...
... Вам это надо?.
Я же написал, достаточно понятно, вроде, что функчия посмотра фотом - доступна в любом модуле.
В моём варианте - сделано в \news\ - только потому, что там есть категория для тестов. Вот.
Code
$('#contentBox .showAllImg a').click(function(){
showAllImg(0);return false;});
- Это обработчик события «click» - который запускает функцию просмотра фоток в юкозовском модальном окне. Доступна эта функция - с любого модуля, в том числе и с доски ... так как работает, отрываясь от массива $_IMGS_ARRAY_JS$ ... загруженных в пост картинок (20 штук)
Из модуля «игры»
Code
$IMGS_ARRAY_JS$
<script type="text/javascript">
function _bldCont(indx){
var bck=indx-1;var nxt=indx+1;
if (bck<0){bck = allEntImgs$ID$.length-1;}
if (nxt>=allEntImgs$ID$.length){nxt=0;}
var imgs='';
for (var i=0;i<allEntImgs$ID$.length;i++){var img=i+1;
if(allEntImgs$ID$[i][0].length<1){continue;}
if (i==indx){imgs += '<b class="pgSwchA">'+img+'</b> ';}
else {imgs += '<a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+i+');return false;">'+img+'</a> ';}
}
if (allEntImgs$ID$.length>1){imgs = '<a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+bck+');return false;">« Back</a> '+imgs+'<a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+nxt+');return false;">Next »</a> ';}
var hght = parseInt(allEntImgs$ID$[indx][2]); if ($.browser.msie) { hght += 28; };
_picsCont = '<div id="_prCont" style="position:relative;width:' + allEntImgs$ID$[indx][1] + 'px;height:' + hght.toString() + 'px;"><img alt="" border="0" width="' + allEntImgs$ID$[indx][1] + '" height="' + allEntImgs$ID$[indx][2] + '" src="' + allEntImgs$ID$[indx][0] + '"/><div align="center" style="padding:8px 0 5px 0;">'+imgs+'</div></div>';
new _uWnd('wnd_prv',"Скриншоты",10,10, {popup:1,waitimages:300000, autosizewidth:1,hideonresize:1, autosize:1, fadetype:1,align:'center', min:0,max:0 ,resize:1},_picsCont);
}
</script>
По месту:
Code
<script type="text/javascript">if (typeof(allEntImgs$ID$)!='undefined')
{var ar=Math.floor(Math.random()*allEntImgs$ID$.length); document.write('<img alt="" title="Скриншоты" src="'+allEntImgs$ID$[ar][3]+'" width="'+allEntImgs$ID$[ar][4]+'" border="0" onclick="_bldCont(ar);" style="cursor:pointer;">');}</script>
Flesh