Скрипты
| |
MoK | Дата: Пятница, 07.03.2008, 21:21 | Сообщение # 1 |
Про100 Гений!
Группа: Главный Админ
Сообщений: 175
1433895
Репутация: 15
Статус:
| Привет. Здесь ВЫкладываем скрипты в которых то чно уверенны!(в их работе) ВОпросы задавайте по такой форме: 1.Название скрипта 2.Вопрос П.С Всё что выкладываю проверял всё норм Запрет на просмотр форума или ссылки Данный скрипт запрещает переход по ссылки с определенным названием форума или названия самой ссылки От гостей: (после $BODY$) Code %IF($USER_LOGGED_IN$)% %ELSE% <script> function oblom() {alert ("У вас нет прав на просмотр этого форума/ссылки")} var i =document.links for (k in i) { if (i[k].innerHTML=="Название форума/ссылки") { i[k].href="javascript: oblom();" } } </script> %ENDIF% A вот и скрипт при каком на форуме(новостях) гостям не видны ссылки а видна [Регистрация не отнимет много времени] Code %IF($USER_LOGGED_IN$)% %ELSE% <script> e=document.getElementsByTagName('A'); for(k=0; k<e.length;k++) { if(e[k].className=="link"){ e[k].innerHTML = "<b>[Регистрация не отнимет много времени]<b>"; e[k].href="$REGISTER_LINK$"; } } </script> %ENDIF% ставим его в шаблоне форма после $BODY$ Большинство скриптов взято с AllCity
|
|
|
Реклама
Скажи спасибо - кликни на любую ссылку
|
MoK | Дата: Пятница, 07.03.2008, 21:24 | Сообщение # 2 |
Про100 Гений!
Группа: Главный Админ
Сообщений: 175
1433895
Репутация: 15
Статус:
| Любой из предоставленных кодов необходимо вставить в шаблоне форума после кода $BODY$ Замена "Quote" Code <script type="text/javascript"> diviki = document.getElementsByTagName('DIV');
for( i = 0; i < diviki.length; i++) { if(diviki[i].className == "bbQuoteName") { if(diviki[i].innerHTML == '<b>Quote</b>') { author = '';diviki[i].innerHTML = '<b>Цитата</b>'; } else { author = '<span style="font-size:1.2em">' + diviki[i].innerHTML.slice(diviki[i].innerHTML.indexOf('(') + 1,diviki[i].innerHTML.indexOf(')')) + '</span> '; } diviki[i].innerHTML = '<b>' + author + 'писал(а):</b>'; } } </script> Замена "Code" Code <script type="text/javascript"> diviki = document.getElementsByTagName('DIV');
for( i = 0; i < diviki.length; i++) { if(diviki[i].className == "bbCodeName") { diviki[i].innerHTML = 'Код'; } } </script> Замена и "Quote" и "Code" одновременно Code <script type="text/javascript"> diviki = document.getElementsByTagName('DIV');
for( i = 0; i < diviki.length; i++) { if(diviki[i].className == "bbCodeName") { diviki[i].innerHTML = 'Код'; } if(diviki[i].className == "bbQuoteName") { if(diviki[i].innerHTML == '<b>Quote</b>') { author = '';diviki[i].innerHTML = '<b>Цитата</b>'; } else { author = '<span style="font-size:1.2em">' + diviki[i].innerHTML.slice(diviki[i].innerHTML.indexOf('(') + 1,diviki[i].innerHTML.indexOf(')')) + '</span> '; } diviki[i].innerHTML = '<b>' + author + 'писал(а):</b>'; } } </script>
|
|
|
Реклама
Скажи спасибо - кликни на любую ссылку
|
MoK | Дата: Пятница, 07.03.2008, 21:26 | Сообщение # 3 |
Про100 Гений!
Группа: Главный Админ
Сообщений: 175
1433895
Репутация: 15
Статус:
| Эффект отражения изображения Пример у нас на форуме (аватар пользователя) Code for (var i = 0; i < children.length; i++) { var child = children[i]; var classNames = child.className.split(' '); for (var j = 0; j < classNames.length; j++) { if (classNames[j] == className) { elements.push(child); break; } } } return elements; }
var Reflection = { defaultHeight : 0.5, defaultOpacity: 0.5, add: function(image, options) { Reflection.remove(image); doptions = { "height" : Reflection.defaultHeight, "opacity" : Reflection.defaultOpacity } if (options) { for (var i in doptions) { if (!options[i]) { options[i] = doptions[i]; } } } else { options = doptions; } try { var d = document.createElement('div'); var p = image; var classes = p.className.split(' '); var newClasses = ''; for (j=0;j<classes.length;j++) { if (classes[j] != "userAvatar") { if (newClasses) { newClasses += ' ' } newClasses += classes[j]; } }
var reflectionHeight = Math.floor(p.height*options['height']); var divHeight = Math.floor(p.height*(1+options['height'])); var reflectionWidth = p.width; if (document.all && !window.opera) { /* Copy original image's classes & styles to div */ d.className = newClasses; p.className = 'reflected'; d.style.cssText = p.style.cssText; p.style.cssText = 'vertical-align: bottom'; var reflection = document.createElement('img'); reflection.src = p.src; reflection.style.width = reflectionWidth+'px'; reflection.style.marginBottom = "-"+(p.height-reflectionHeight)+'px'; reflection.style.filter = 'flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+(options['opacity']*100)+', style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy='+(options['height']*100)+')'; d.style.width = reflectionWidth+'px'; d.style.height = divHeight+'px'; p.parentNode.replaceChild(d, p); d.appendChild(p); d.appendChild(reflection); } else { var canvas = document.createElement('canvas'); if (canvas.getContext) { /* Copy original image's classes & styles to div */ d.className = newClasses; p.className = 'reflected'; d.style.cssText = p.style.cssText; p.style.cssText = 'vertical-align: bottom'; var context = canvas.getContext("2d"); canvas.style.height = reflectionHeight+'px'; canvas.style.width = reflectionWidth+'px'; canvas.height = reflectionHeight; canvas.width = reflectionWidth; d.style.width = reflectionWidth+'px'; d.style.height = divHeight+'px'; p.parentNode.replaceChild(d, p); d.appendChild(p); d.appendChild(canvas); context.save(); context.translate(0,image.height-1); context.scale(1,-1); context.drawImage(image, 0, 0, reflectionWidth, image.height); context.restore(); context.globalCompositeOperation = "destination-out"; var gradient = context.createLinearGradient(0, 0, 0, reflectionHeight); gradient.addColorStop(1, "rgba(255, 255, 255, 1.0)"); gradient.addColorStop(0, "rgba(255, 255, 255, "+(1-options['opacity'])+")"); context.fillStyle = gradient; if (navigator.appVersion.indexOf('WebKit') != -1) { context.fill(); } else { context.fillRect(0, 0, reflectionWidth, reflectionHeight*2); } } } } catch (e) { } }, remove : function(image) { if (image.className == "reflected") { image.className = image.parentNode.className; image.parentNode.parentNode.replaceChild(image, image.parentNode); } } }
function addReflections() { var rimages = document.getElementsByClassName('userAvatar'); for (i=0;i<rimages.length;i++) { var rheight = null; var ropacity = null; var classes = rimages[i].className.split(' '); for (j=0;j<classes.length;j++) { if (classes[j].indexOf("rheight") == 0) { var rheight = classes[j].substring(7)/100; } else if (classes[j].indexOf("ropacity") == 0) { var ropacity = classes[j].substring(8)/100; } } Reflection.add(rimages[i], { height: rheight, opacity : ropacity}); } }
var previousOnload = window.onload; window.onload = function () { if(previousOnload) previousOnload(); addReflections(); } </script>
|
|
|
Реклама
Скажи спасибо - кликни на любую ссылку
|
MoK | Дата: Пятница, 07.03.2008, 21:32 | Сообщение # 4 |
Про100 Гений!
Группа: Главный Админ
Сообщений: 175
1433895
Репутация: 15
Статус:
| Красивый переход страниц вашего сайта. Пример у нас на форуме(по страницам форума и с форума на любую другую страницу) Code <META http-equiv=Page-Enter content=revealTrans(Duration=1.0,Transition=23)> <META http-equiv=Page-Exit content=revealTrans(Duration=1.0,Transition=23)> <META http-equiv=Site-Enter content=revealTrans(Duration=1.0,Transition=23)> <META http-equiv=Site-Exit content=revealTrans(Duration=1.0,Transition=23)> <META content="MSHTML 6.00.2600.0" name=GENERATOR> ставить между
|
|
|
Реклама
Скажи спасибо - кликни на любую ссылку
|
MoK | Дата: Пятница, 07.03.2008, 21:41 | Сообщение # 5 |
Про100 Гений!
Группа: Главный Админ
Сообщений: 175
1433895
Репутация: 15
Статус:
| Code <!-- SCRIPT START --> <SCRIPT LANGUAGE="JavaScript"> <!-- By AllCity ~ --> function icqCheck() { var number = document.ICQ.number.value;
text = "<html><body><center><br>Статус номера<br>" + number + " сейчас: <img src=http://status.icq.com/" + "online.gif?icq=" + number + "&img=5 align=absMiddle> " + "</body></html>";
windowprops = "toolbar=no,width=200,height=25," + "directories=no,status=no,scrollbars=no,resize=no," + "menubar=no";
icqWindow=window.open("","displayWindow",windowprops) icqWindow.document.write(text); icqWindow.document.close(); icqWindow.focus(); } <!-- By AllCity ~ --> </script> <!-- SCRIPT END -->
<!-- BODY START --> <form name="ICQ"> <div align="center">ICQ номер: <input type="text" name="number" size="10" value="318742064"><br> <input type="button" name="check" value="Проверить номер ICQ!" onClick="icqCheck()"> </div> </form> <!-- BODY END --> Данный скрипт ставим в любое место
|
|
|
Реклама
Скажи спасибо - кликни на любую ссылку
|
MoK | Дата: Пятница, 07.03.2008, 21:51 | Сообщение # 6 |
Про100 Гений!
Группа: Главный Админ
Сообщений: 175
1433895
Репутация: 15
Статус:
| Причина редактирования сообщения Главная » Управление дизайном » Редактирование шаблонов » Форум » Форма добавления сообщения находим Code $_EDITED_OPT$ <label for="edited">Добавить надпись "Отредактировано..." в это сообщение?</label> <?endif?> и сразу после него добавляем это Code <?if($_EDITED_OPT$)?> <tr><td class="gTableLeft">Причина редактирования:</td> <td class="gTableRight"> <label><a href="javascript://" onclick="emoticon('[r][color=red]Причина редактирования: Грамматические ошибки.[/color][/r]');return false;">Грамматические ошибки.</a></label> <br> <label><a href="javascript://" onclick="emoticon('[r][color=red]Причина редактирования: Причина не указана.[/color][/r]');return false;">Причина не указана.</a></label> <br> <label><a href="javascript://" onclick="emoticon('[r][color=red]Причина редактирования: Удаление сведений, не относящихся к теме.[/color][/r]');return false;">Удаление сведений, не относящихся к теме.</a></label> <br> <label><a href="javascript://" onclick="emoticon('[r][color=red]Причина редактирования: Оффтоп![/color][/r]');return false;">Оффтоп!</a></label> <br> <label><a href="javascript://" onclick="emoticon('[r][color=red]Причина редактирования: Нарушение ПФ X.X. Предупреждение.[/color][/r]');return false;">Нарушение ПФ X.X. Предупреждение.</a></label> <br> <label><a href="javascript://" onclick="emoticon('[r][color=blue]Причина редактирования: By AllCity[/color][/r]');return false;">By AllCity</a></label> <br> <label><a href="javascript://" onclick="emoticon('[r][color=blue]Причина редактирования: И так далее[/color][/r]');return false;">И так далее</a></label> </tr></td> <?endif?>
|
|
|
Реклама
Скажи спасибо - кликни на любую ссылку
|
MoK | Дата: Среда, 19.03.2008, 20:55 | Сообщение # 7 |
Про100 Гений!
Группа: Главный Админ
Сообщений: 175
1433895
Репутация: 15
Статус:
| Code <?if($USERNAME$="Ник1")?><a href="javascript://" onclick="window.open('http://ploxogo.net.ru/win1.html','','scrollbars=1,resizable=0,top=0,left=0,width=408,height=232'); return false;"><img src="http://ploxogo.net.ru/1.jpg"</a><?endif?> <?if($USERNAME$="ник1" or $USERNAME$="ник2")?><a href="javascript://" onclick="window.open('http://ploxogo.net.ru/win2.html','','scrollbars=1,resizable=0,top=0,left=0,width=408,height=232'); return false;"><img src="http://ploxogo.net.ru/2.jpg"</a><?endif?> <?if($USERNAME$="ник 1" or $USERNAME$="ник 2" or $USERNAME$="ник 3" or $USERNAME$="и так далее..")?><a href="javascript://" onclick="window.open('http://ploxogo.net.ru/win31.html','','scrollbars=1,resizable=0,top=0,left=0,width=408,height=232'); return false;"><img src="http://ploxogo.net.ru/3.jpg"</a><?endif?> Вставлять в любое место в Вид сообщений на Форуме! Открываем синие ссылки,и нажимаем "Сохранить как...",сохраняем и редактируем ПОД СВОЙ САЙТ!Всё ЭЕЛЕМЕНТАРНО,но если чего не поймёте спрашивайте! Взято с AllCity
|
|
|
Реклама
Скажи спасибо - кликни на любую ссылку
|
razor | Дата: Воскресенье, 20.04.2008, 16:31 | Сообщение # 8 |
Новичёк
Группа: Продвинутый
Сообщений: 8
Репутация: -2
Статус:
| Мини профиль Code <?if($USER_LOGGED_IN$)?> <TABLE width="100" border="0" cellspacing="0" cellpadding="0" bgcolor="#ffffff" style="border:1px dashed #DDDDDD"> <TR> <TD><B>Привет $USERNAME$</B></TD> </TR> <TR> <TD> <TABLE width="150" border="0" cellspacing="0" cellpadding="0" bgcolor="#ffffff" > <TR> <TD><IMG SRC="$USER_AVATAR_URL$" BORDER="0" ALT=""></TD> <TD> <UL> <tr><A HREF="$PERSONAL_PAGE_LINK$">Профиль</A> <tr><A HREF="$LOGOUT_LINK$">Выход</A> </UL> </TD> </TR> </TABLE> </TD> </TR> <TR> </TR> </TABLE> <?else?> $LOGIN_FORM$ <?endif?> Добавлено (20.04.2008, 16:31) --------------------------------------------- Статистика зарегившихся Code <DIV align="center"><STRONG>Зарегистрировано на сайте</STRONG><BR/> Всего: $ALL_USERS$ <BR/>Новых за месяц: $30DAYS$ <BR/>Новых за неделю: $7DAYS$ <BR/>Новых вчера: $YESTERDAY$ <BR/>Новых сегодня: $TODAY$ <BR/><STRONG>Из них</STRONG> <BR/><FONT color="#ff0000">Администраторов: $GROUP_4$</FONT> <BR/><font color="#0000cd">Модераторов: $GROUP_3$</font> <BR/><font color="#006400">Проверенных: $GROUP_2$</FONT> <BR/>Пользователей: $GROUP_1$ <STRONG><BR>Из них</STRONG><BR/>Парней: $GENDER_1$<BR/>Девушек: $GENDER_2$</DIV>
|
|
|
Реклама
Скажи спасибо - кликни на любую ссылку
|
MoK | Дата: Воскресенье, 20.04.2008, 20:43 | Сообщение # 9 |
Про100 Гений!
Группа: Главный Админ
Сообщений: 175
1433895
Репутация: 15
Статус:
| Quote (razor) Статистика зарегившихся нужно информер создать, щётчика пользователей
|
|
|
Реклама
Скажи спасибо - кликни на любую ссылку
|
Panda | Дата: Четверг, 06.11.2008, 14:32 | Сообщение # 10 |
Новичёк
Группа: Новичек
Сообщений: 10
363610371
Репутация: 0
Статус:
| спасибо))клёвые скрипты!
|
|
|
Реклама
Скажи спасибо - кликни на любую ссылку
|
jimm123 | Дата: Вторник, 18.11.2008, 08:16 | Сообщение # 11 |
Юзер
Группа: Продвинутый
Сообщений: 26
377830772
Репутация: 0
Статус:
| Если честно то мне понравился только один скрипт из всех Проверка номера аськи.
|
|
|
Реклама
Скажи спасибо - кликни на любую ссылку
|
XoLmc | Дата: Вторник, 29.01.2013, 11:06 | Сообщение # 12 |
Новичёк
Группа: Новичек
Сообщений: 1
Репутация: 0
Статус:
| Привет всем, я представляю вам граббер, который написан мной. Граббер написан на PHP, для ипользования граббера вам придется установить Denwer. Граббер работает с одним сайтом(Донором), он ворует файлы и добавляет на ваш сайт. Тематика граббера идет Музыка онлайн, фильмы онлайн и ADULT фото. Описание граббера(музыки): - TITLE - дает значение. - Ссылку на скачивание песни, в дополнительное поле 1. - Размер файла, в дополнительное поле 2. - Время песни, в дополнительное поле 3. - Таги - автоматически заменяються, все пробелы на запятые. - Автоматическое определение категории, той песни которая добовляется. - Граббер настроен против АНТИСИСТЕМЫ, то есть идет промежуток между добавлениями файлов, этот промежуток расчитывается рандомно, от 21-26 секунд.
Вот демо версия, моего граббера. "muz1ka.ucoz.ru"
Первому продам за 200р. Цена 350 рублей за 1 граббер, если вы будете брать часто то будут скидки 20%. при заказе сразу 2-х или более грабберов, граббер будет стоить 250р.
в аськ 613767676.
|
|
|
Реклама
Скажи спасибо - кликни на любую ссылку
|
Статистика |
Сегодня сайт посетили: |
|
hr>
|
|