[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
База полезных советов » Скрипты для uCoz » Скрипты для uCoz » Открывающиеся в окне фото с возможностью пролистывания
Открывающиеся в окне фото с возможностью пролистывания
bestsoftДата: Воскресенье, 13.06.2010, 13:23 | Сообщение # 1
Главный администратор
Группа: Владелец сайта
Сообщений: 224
Статус: Offline
Открывающиеся фото в окне с возможностью пролистывания. Подходит для новостей сайта и каталога файлов.

Для работы скрипта нужно зайти в «Новости сайта» > «Настройки модуля» и активировать «Изображения» в «Поля для добавления материалов». Это можно проделать и с модулем «Каталог файлов».

Этот код вставить сразу после

Code
<!-- <body> -->
в «Страница материала и комментариев к нему»

Code
<!-- http://bestsoft.at.ua --> $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 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,al
ign:'center ' , min:0,m ax:0,resize:1},_picsCont);
}
</script><!-- /http://bestsoft.at.ua -->

Этот код вставить внутрь материала:

Code
<div align="center"><script type="text/javascript">if (typeof(allEntImgs$ID$)!='undefined'){var     
ar=Math.floor(Math.random()*allEntImgs$ID$.length); document.write('<img title="Скриншоты"     
src="'+allEntImgs$ID$[ar][3]+'" width="'+allEntImgs$ID$[ar][4]+'" border="0" onclick="_bldCont(ar);"     
style="cursor:pointer;">');}</script></div>

Пример установленного кода на сайте «Бесплатный софт»

Code
<!-- <middle> -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
<td style="padding: 0px 15px 0px 0px;" valign="top">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr><td height="20" width="20"><img src="/.s/t/551/16.gif" border="0"></td><td style="border-top: 1px solid rgb(157, 156, 173); background-color: rgb(255, 255, 255); background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; -moz-background-size: auto auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> </td><td height="20" width="20"><img src="/.s/t/551/17.gif" border="0"></td></tr>
<tr><td style="border-left: 1px solid rgb(157, 156, 173); background-color: rgb(255, 255, 255); background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; -moz-background-size: auto auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> </td><td style="background-color: rgb(255, 255, 255); background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; -moz-background-size: auto auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<!-- <body> -->

<!-- http://bestsoft.at.ua --> $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 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,al
ign:'center ' , min:0,m ax:0,resize:1},_picsCont);
}
</script><!-- /http://bestsoft.at.ua -->

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
<td width="80%"><a href="$HOME_PAGE_LINK$"><!--<s5176>-->Главная<!--</s>--></a> » <a     
href="$MODULE_URL$"><!--<s5182>-->Файлы<!--</s>--></a> <?if($SECTION_NAME$)?>» <a     
href="$SECTION_URL$">$SECTION_NAME$</a><?endif?> » <a href="$CAT_URL$">$CAT_NAME$</a></td>
<td style="white-space: nowrap;" align="right"><?if($ADD_ENTRY_LINK$)?>[ <a     
href="$ADD_ENTRY_LINK$"><!--<s5186>-->Добавить материал<!--</s>--></a> ]<?endif?></td>
</tr>
</tbody></table>
<hr>
<div class="eTitle" style="padding-bottom: 3px;"><?if($MODER_PANEL$)?><div style="float:     
right;">$MODER_PANEL$</div><?endif?>$ENTRY_TITLE$ $VERSION$</div>
<table class="eBlock" border="0" cellpadding="2" cellspacing="0" width="100%">
<tbody><tr><td width="85%">
<?if($FILE_URL$ || $RFILE_URL$ || $SCREEN_URL$)?>[ <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с     
сервера<!--</s>--></a> ($FILE_SIZE$)<?endif?>
<?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a>     
($RFILE_SIZE$)<?endif?>
<?if($SCREEN_URL$)?> · <a href="$SCREEN_URL$" target="_blank"><!--<s5187>-->Скриншот<!--</s>--></a><?endif?>     
]<?endif?>
</td><td style="font-size: 7pt; white-space: nowrap;" align="right">$ADD_DATE$, $ADD_TIME$</td></tr>
<tr><td class="eText" colspan="2">

<div align="center"><script type="text/javascript">if (typeof(allEntImgs$ID$)!='undefined'){var     
ar=Math.floor(Math.random()*allEntImgs$ID$.length); document.write('<img title="Скриншоты"     
src="'+allEntImgs$ID$[ar][3]+'" width="'+allEntImgs$ID$[ar][4]+'" border="0" onclick="_bldCont(ar);"     
style="cursor:pointer;">');}</script>

<br></div><br>$MESSAGE$
<br></td></tr>
<tr><td class="eDetails1" colspan="2"><?if($RATING$)?><div style="float:     
right;"><?$RSTARS$('12','/.s/img/stars/3/12.png','1','float')?></div>
<?endif?><!--<s3179>-->Категория<!--</s>-->: <a href="$CAT_URL$">$CAT_NAME$</a><?if($USER$)?> |     
<!--<s3178>-->Добавил<!--</s>-->: <a href="$PROFILE_URL$">$USER$</a><?endif?>
<?if($TAGS$)?> | <!--<s5308>-->Теги<!--</s>-->: $TAGS$<?endif?> | <?if($OS$)?>ОС: $OS$<?endif?> |     
<?if($INTERFACE_LNG$)?>Язык: $INTERFACE_LNG$<?endif?> | <?if($LICENCE$)?>Тип лицензии: $LICENCE$<?endif?> |     
<?if($SOURCE_URL$)?>Источник: $SOURCE_URL$<?endif?> | <?if($DOCPAGE_URL$)?>Документация: $DOCPAGE_URL$<?endif?>     
</td></tr>
<tr><td class="eDetails2" colspan="2"><!--<s3177>-->Просмотров<!--</s>-->: <b>$READS$</b> |     
<!--<s3181>-->Загрузок<!--</s>-->: <b>$LOADS$</b>
<?if($COMMENTS_NUM$)?>| <!--<s3039>-->Комментарии<!--</s>-->: <b>$COMMENTS_NUM$</b><?endif?>
<?if($RATING$)?>| <!--<s3119>-->Рейтинг<!--</s>-->: <b><span id="entRating$ID$">$RATING$</span></b>/<b><span     
id="entRated$ID$">$RATED$</span></b><?endif?></td></tr>
</tbody></table>


Ваши благодарности – в "Репутацию" и "Награды"!


ПРИ КОПИРОВАНИИ МАТЕРИАЛА - ССЫЛКА НА САЙТ ОБЯЗАТЕЛЬНА!
 
База полезных советов » Скрипты для uCoz » Скрипты для uCoz » Открывающиеся в окне фото с возможностью пролистывания
Страница 1 из 11
Поиск: