Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Просмотр фоток. IMGS_ARRAY_JS
Просмотр фоток. IMGS_ARRAY_JS
Дата: Воскресенье, 05.09.2010, 16:41 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


© Автор: victor8704, Оригинал поста,

Здравствуйте, fflesh, ! Я уже во многом разобрался, благодаря Вам! Уточню некоторые детали:
1. У меня уже есть действующая доска объявлений на базе модуля "доска объявлений" с большим количеством добавленного посетителями материала. ( http://tvoydom.ucoz.com/board/ ) Вот я и хочу добавит в этот модуль функцию просмотра фотографий с помощью "LightBox" или другим способом сделать просмотр фоток как в "LightBox" .
2. Я создал (опять-же благодаря Вам) вчера параллельно тестовую доску объявлений на базе модуля "Игры.."( http://tvoydom.ucoz.com/stuff ), сдесь как раз есть нужная мне функция просмотра фоток и практически все, что нужно для доски объявлений... Но как быть с объемом материала добавленного в старую доску? Как перенести?
3. Я готов даже тупо вручную несколько ночей переносить объявления из старой в новую... Но вот другая проблема- не могу найти, как изменить дизайн новой доски. В частности цвет фона страниц с белого на черный, параметры шрифта и др... (в остальных модулях я все нашел). Наверно можно скопировать какие-то строчки кода в старом модуле, вставить в новый... Но я не программист, а так себе, любитель, однако не хочется сломать с такой любовью своими руками сделанный сайт...
С уважением, Victor.

Добавлено (29-Июн-2010, 13:53:47)
---------------------------------------------

Quote
$('#contentBox .showAllImg a').click(function(){
showAllImg(0);return false;});

Это то о чем я думаю (просмотр фоток?)
Подскажите как правильно эти строчки вставить, т.е. к примеру: .... Панель кправления -> Доска объявлений-> Управление дизайном модуля-> Страница со списком материалов раздела-> Между строчками <body> и <body>....
Я правда не знаю, делаю все методом "тыка"...

 
Дата: Воскресенье, 05.09.2010, 16:43 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


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

Прикрепления: 7835868.png (2.3 Kb)

 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Просмотр фоток. IMGS_ARRAY_JS
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия