Архив - только для чтения |
| Сообщество uCoz Архивариус Архив Архив темы: Доска объявлений (Доска объявлений: добавление и управление материалами) |
| Архив темы: Доска объявлений |
|
привет всем!!!
кто подскажет как в случайном порядке выводить добавленный материал, я имею виду не автоматом последние добавленное на первый план, а из всех материалов случайно ставило после загрузки страницы!!! и еще один вопрос. как в блоке или в таблице выводить материал который я хочу? Заранее спасибо!!! |
|
Quote (VitasOstap) как в случайном порядке выводить добавленный материал информером Quote (VitasOstap) как в блоке или в таблице выводить материал который я хочу? с помощью условного оператора и кода $ID$ .::I'll be back::.
Выбор за тобой! |
|
есть условие:
у кого-нибудь есть скрипт, с функцией проверки номера след. фото и чтобы выводился блок для фото со следующим порядковым номером. Добавлено (28-Май-2012, 10:52:55) Code <script type="text/javascript">//['original_img_url','org_width','org_height','resized_img_url','res_width','res_height']var allEntImgs81=[['url-оригинала изображения',ширина,высота,'url уменьшенного изображения',ширина,высота]];</script> Сообщение отредактировал Tear_ - Понедельник, 28 Май 2012, 10:38:36
|
|
Tear_, если я не ошибаюсь, то только это нужно добавить перед </head>
Code <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="$ENTRY_TITLE$" 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 <?if($IMGS_ARRAY_JS$)?>$IMGS_ARRAY_JS$ <?endif?> <script type="text/javascript">var allEntImgs=allEntImgs$ID$;</script> <script type="text/javascript" src="http://domver.com/showImgs/_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> предварительно сохранив вот этот скриптик и закинув его в менеджер. Можно не закидывать к себе, но у меня подозрение, что если мой 29й сервер вдруг упадет, то и скрипт вместе с ним будет не доступен. Сообщение отредактировал Viti - Понедельник, 28 Май 2012, 11:43:11
|
|
Tear_,
Quote (Tear_) кто сможет объяснить как управлять $IMGS_ARRAY_JS$ - списком всех изображений материала в JavaScript массиве? В шаблоне страницы с материалом для модуля "Онлайн игры" можно наглядно посмотреть как использовать подобный яваскрипт массив. Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 |
|
еще изменил названия на английском на "Вперед" и "Назад"
http://www.belokurikha-smi.ru/board....1-0-134 Добавлено (28-Май-2012, 12:23:55) Сообщение отредактировал Tear_ - Понедельник, 28 Май 2012, 12:20:58
|
|
такой вопрос!!!
на N сайте группа "Пользователь" может добавлять материал и т.п. но не может добавлять по ссылке картинку (я имею виду без кода $IMAGE1$)... я хочу сделать чтобы пользователи хранили свои изображения на специальном хостинке а не у меня на сайте... при вставки обычной ссылки, воспринимается как простой текст, а мне нужно чтоб было изображения. как можно такое организовать?! |
|
Tear_ спасибо вам за ответ!!!
Quote (VitasOstap) такой вопрос!!! на N сайте группа "Пользователь" может добавлять материал и т.п. но не может добавлять по ссылке картинку (я имею виду без кода $IMAGE1$)... я хочу сделать чтобы пользователи хранили свои изображения на специальном хостинке а не у меня на сайте... при вставки обычной ссылки, воспринимается как простой текст, а мне нужно чтоб было изображения. как можно такое организовать?! нашел ответ на этот вопрос. в настройках "Группы пользователей" нашел свойство возможность добавлять BBC коды, и все заработало!!! ![]() |
|
Viti, ты можешь написать, что куда нужно вставить, что бы при загрузке изображений в вид материала они были видны в уменьшенном размере, а при щелчке фото увеличивалось, как на твоем сайте и перелистывались. подробно опиши как и куда вставлять что нужно менять.
Все что ты выше написал я сделал, только фото большие большие бывают почему то ))) |
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

Чат сообщества





