Здравствуйте, возникла следующая проблема с изображениями в доске объявлений.
На сайт был загружен скрипт:
/*Start(showImgs)*/ function showImgs(indx){ var bck=indx-1;var nxt=indx+1; if (bck<0){bck=allEntImgs.length-1;} if (nxt>=allEntImgs.length){nxt=0;} var imgs=''; for (var i=0;i<allEntImgs.length;i++){var img=i+1; if(allEntImgs[i][0].length<1){continue;} if (i==indx){imgs+= '<b class="pgSwchA">'+img+'</b> ';} else {imgs += '<a class="pgSwch" href="javascript://" rel="nofollow" onclick="showImgs('+i+');return false;">'+img+'</a> ';} } if (allEntImgs.length>1){imgs = '<a class="pgSwch" href="javascript://" rel="nofollow" onclick="showImgs('+bck+');return false;">« Назад</a> '+imgs+'<a class="pgSwch" href="javascript://" rel="nofollow" onclick="showImgs('+nxt+');return false;">Вперед »</a> ';} var hght = parseInt(allEntImgs[indx][2]); if ($.browser.msie) { hght += 28; }; _picsCont = '<div id="_prCont" style="position:relative;width:' + allEntImgs[indx][1] + 'px;height:' + hght.toString() + 'px;"><img alt="" border="0" width="' + allEntImgs[indx][1] + '" height="' + allEntImgs[indx][2] + '" src="' + allEntImgs[indx][0] + '"/><div align="center" style="padding:5px 0 2px 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); } /*End(showImgs)*/ $(document).ready(function(){ /*Start DocumentReady*/ $('td.eMessage .showImgs a:has(img)').click(function(){ showImgs(0);return false; }); /*End DocumentReady*/ });
в дизайте доски объявления (просмотр объявления и комментариев к ним) протисано следующее
<?if($IMGS_ARRAY_JS$)?>$IMGS_ARRAY_JS$ <?endif?>
<script type="text/javascript">var allEntImgs=allEntImgs$ID$;</script>
<script type="text/javascript" src="http://alfadom.ucoz.ru/_showImgs.js"></script>
<div id="siteimg$ID$"></div>
$IMGS_ARRAY_JS$
<script>
var html='';
for(i in allEntImgs$ID$) {
var aImg=allEntImgs$ID$[i];
html+=(aImg[3] && aImg[3].length>0 ? '<a href="'+aImg[0]+'" onclick="showImgs('+i+');return false;"> <img border="0" src="'+aImg[3]+'" style="padding:2px;"></a>' : '<img src="'+aImg[0]+'">');
}
document.getElementById('siteimg$ID$').innerHTML=html;
</script>
Все было нормально, несколько лет скрипт работал. Но пару недель назад возникла проблема. все загружаемые фотографии в доске объявлений при просмотре самого объявления имеют громадные размеры, хотя до этого скрипт позволял автоматически выладывать уменьшенные размеры изображений. а при нажатии на изображение оно увеличивалось и его можно было листать. Функция перелистывания изображения осталось, а размер изображений увеличился.
Люди, подскажите что нужно изменить?
А еще лучше подскажите, что нужно прописать, что бы изображения автоматически добавлялось в объялениях без ручной прописи $IMAGE1$ $IMAGE2$ $IMAGE3$ и т.д. и имело маленький размер изображений, а при нажатии пролистывалось как тут http://sutochno.ucoz.ru/board/1_komnatnye_kvartiry_posutochno_v_makhachkale/gor_makhachkala_ul_gagarina_21/1-1-0-3