|
|
Наверняка все задавались вопросом что делать если хочется заливать много файлов, а места для них нету. Воспользоваться файлообменником!!! хорошая мысль, но не всем удобная, это же надо зайти на какой то сторонний сайт и зарегистрироваться там, потом перейти обратно и вставить ссылки... намного было бы лучше если бы виджет файлообменника стоял сразу у вас на сайте и вашим пользователям нужно было бы только вставить ссылки в нужные места. Предлагаю вашему вниманию код такого виджета: Code <script> e_type = '605x70'; e_lang = 'ru'; e_text = '#000000'; e_bgcolor = '#D18232'; e_id = '4338744'; </script> <script src="http://www.easy-share.com/upload.js" type="text/javascript"></script> для редактирования: e_text = '#000000'; - цвет текста e_bgcolor = '#D18232'; - фон виджета e_type = '605x70'; - размер виджета (длинна Х высота |
|
|
Code <script src="http://www.gmodules.com/ig/ifr?url=http://www.cammap.net/ytube/yttv.xml&up_kanaal=Most%20viewed%20Today&up_autoplay=Yes&up_contplay=Yes&up_avol=Normal&up_tag=funny&up_user=Smosh&up_plnum=B576A62932CBBF61&up_plname=Mario%20Music%20TV&synd=open&w=270&h=280&title=YouTube+TV+World&border=%23ffffff%7C3px%2C1px+solid+%23999999&output=js"></script> |
|
|
Вставляем на всех страницах между и Code <script type="text/javascript"> if (self.location.host=='СТАРЫЙ.АДРЕС.САЙТА') { self.location=self.location.protocol+'//НОВЫЙ.АДРЕС.САЙТА'+self.location.pathname;} </script> |
|
|
Предупреждаю сразу, скрипт не тестировался. 1. Создайте в корне сайта файл rotator.js с таким содержимым Code function rand( min, max ) { // http://kevin.vanzonneveld.net // + original by: Leslie Hoare // + bugfixed by: Onno Marsman // * example 1: rand(1, 1); // * returns 1: 1 var argc = arguments.length; if (argc == 0) { min = 0; max = 2147483647; } else if (argc == 1) { throw new Error('Warning: rand() expects exactly 2 parameters, 1 given'); } return Math.floor(Math.random() * (max - min + 1)) + min; }
function count( mixed_var, mode ) { // http://kevin.vanzonneveld.net // + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + input by: _argos // * example 1: count([[0,0],[0,-4]], 'COUNT_RECURSIVE'); // * returns 1: 6 // * example 2: count({'one' : [1,2,3,4,5]}, 'COUNT_RECURSIVE'); // * returns 2: 6
var key, cnt = 0;
if( mode == 'COUNT_RECURSIVE' ) mode = 1; if( mode != 1 ) mode = 0;
for (key in mixed_var){ cnt++; if( mode==1 && mixed_var[key] && (mixed_var[key].constructor === Array || mixed_var[key].constructor === Object) ){ cnt += count(mixed_var[key], 1); } }
return cnt; }
var popup = ['1 попап код', '2 попап','3 попап']; b=popup[rand(0,count(popup)-1)]; //alert(b); document.write(b); 2. Вставляем в BODY или в HEAD: Code <script type="text/javascript" src="адрес_сайта/rotator.js"></script> |
|
|
Это ставим в CSS Code /* Рейтинг DLE to UcoZ By AllCity ~ http://allcity.net.ru/ Start */ .rating {color: #666666; font-family: Tahoma, helvetica, sans-serif; font-size: 11px; width: 85px; height: 16px;} .unit-rating{list-style:none; margin: 0px; padding:0px; width: 85px; height: 16px; position: relative; background: url('/rating.gif') top left repeat-x;} .unit-rating li{text-indent: -90000px; padding:0px; margin:0px; float: left;} .unit-rating li a{display:block; width:17px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0px;} .unit-rating li a:hover{background: url('/rating.gif') left center; z-index: 2; left: 0px;} .unit-rating a.r1-unit{left: 0px;} .unit-rating a.r1-unit:hover{width:17px;} .unit-rating a.r2-unit{left:17px;} .unit-rating a.r2-unit:hover{width: 34px;} .unit-rating a.r3-unit{left: 34px;} .unit-rating a.r3-unit:hover{width: 51px;} .unit-rating a.r4-unit{left: 51px;} .unit-rating a.r4-unit:hover{width: 68px;} .unit-rating a.r5-unit{left: 68px;} .unit-rating a.r5-unit:hover{width: 85px;} .unit-rating li.current-rating{background: url('/rating.gif') left bottom; position: absolute; height: 16px; display: block; text-indent: -9000px; z-index: 1;} /* Рейтинг DLE to UcoZ By AllCity ~ http://allcity.net.ru/ End */ Для новостей сайта: Заходим в шаблон Новости сайта - Страница материала и комментариев к нему и в любое место шаблона ставим этот код: Code <?if($RATE_FORM$)?> <div id="rt$ENTRY_ID$"><div class="rating" style="float: left;"> <ul class="unit-rating"> <li class="current-rating" style="width: 0px;">0</li> <li><a href="#" title="Плохо" class="r1-unit" onclick="uz.util.Connect.asyncRequest('GET','/news/0-0-1-$ENTRY_ID$-15-1',callback);">1</a></li> <li><a href="#" title="Приемлемо" class="r2-unit" onclick="uz.util.Connect.asyncRequest('GET','/news/0-0-2-$ENTRY_ID$-15-1',callback);">2</a></li> <li><a href="#" title="Средне" class="r3-unit" onclick="uz.util.Connect.asyncRequest('GET','/news/0-0-3-$ENTRY_ID$-15-1',callback);">3</a></li> <li><a href="#" title="Хорошо" class="r4-unit" onclick="uz.util.Connect.asyncRequest('GET','/news/0-0-4-$ENTRY_ID$-15-1',callback);">4</a></li> <li><a href="#" title="Отлично" class="r5-unit" onclick="uz.util.Connect.asyncRequest('GET','/news/0-0-5-$ENTRY_ID$-15-1',callback);">5</a></li> </ul> </div></div> <?endif?>
<?if($RATING$)?> <div class="rating" style="float: left; padding-top: 2px;"> (Рейтинг: $RATING$/$RATED$)</div> <?endif?> Для Каталога файлов: Заходим в шаблон Каталог файлов - Страница материала и комментариев к нему и в любое место шаблона ставим этот код: Code <?if($RATE_FORM$)?> <div id="rt$ID$"><div class="rating" style="float: left;"> <ul class="unit-rating"> <li class="current-rating" style="width: 0px;">0</li> <li><a href="#" title="Плохо" class="r1-unit" onclick="uz.util.Connect.asyncRequest('GET','/load/0-1-1-$ID$-3',callback); return false;">1</a></li> <li><a href="#" title="Приемлемо" class="r2-unit" onclick="uz.util.Connect.asyncRequest('GET','/load/0-1-2-$ID$-3',callback); return false;">2</a></li> <li><a href="#" title="Средне" class="r3-unit" onclick="uz.util.Connect.asyncRequest('GET','/load/0-1-3-$ID$-3',callback); return false;">3</a></li> <li><a href="#" title="Хорошо" class="r4-unit" onclick="uz.util.Connect.asyncRequest('GET','/load/0-1-4-$ID$-3',callback); return false;">4</a></li> <li><a href="#" title="Отлично" class="r5-unit" onclick="uz.util.Connect.asyncRequest('GET','/load/0-1-5-$ID$-3',callback); return false;">5</a></li> </ul> </div></div> <?endif?>
<?if($RATING$)?> <div class="rating" style="float: left; padding-top: 2px;"> (Рейтинг: $RATING$/$RATED$)</div> <?endif?> Для Фотоальбома: Заходим в шаблон Фотоальбомы - Страница с полной фотографией и комментариями и в любое место шаблона ставим этот код: Code <?if($RATE_FORM$)?> <div id="rt$ID$"><div class="rating" style="float: left;"> <ul class="unit-rating"> <li class="current-rating" style="width: 0px;">0</li> <li><a href="#" title="Плохо" class="r1-unit" onclick="uz.util.Connect.asyncRequest('GET','/photo/$CID$-1-$ID$-13-1',callback);">1</a></li> <li><a href="#" title="Приемлемо" class="r2-unit" onclick="uz.util.Connect.asyncRequest('GET','/photo/$CID$-1-$ID$-13-2',callback);">2</a></li> <li><a href="#" title="Средне" class="r3-unit" onclick="uz.util.Connect.asyncRequest('GET','/photo/$CID$-1-$ID$-13-3',callback);">3</a></li> <li><a href="#" title="Хорошо" class="r4-unit" onclick="uz.util.Connect.asyncRequest('GET','/photo/$CID$-1-$ID$-13-4',callback);">4</a></li> <li><a href="#" title="Отлично" class="r5-unit" onclick="uz.util.Connect.asyncRequest('GET','/photo/$CID$-1-$ID$-13-5',callback);">5</a></li> </ul> </div></div> <?endif?>
<?if($RATING$)?> <div class="rating" style="float: left; padding-top: 2px;"> (Рейтинг: $RATING$/$RATED$)</div> <?endif?> Если у вас при клике страница поднимается в самий верх тогда замените визьде Quote href="#" на Quote href="javascript://" Не забудьте загрузить любую картинку с архива в корень сайта не забив переименовать в rating.gif В архиве картинки с рейтингами. |
|