13:30
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Dima-kun  
Форум SAMP о мультиплеерах для GTA. » Сайт и форум SAMP-RUS » Наш SAMP сайт » Выбираем скрипты для сайта (какие ставить)
Выбираем скрипты для сайта
AXEДата: Суббота, 06.09.2008, 20:54 | Сообщение # 1
Группа: Администратор
Сообщений: 6575
Награды: 156
Город: Ильичёвск
Репутация: 3907
Статус:
Ниже приведу перечень скриптов которые можно поставить на сайт.

Смена лого в зависимости от времени:

Quote
Создаём папку logo в корне. Туда кидаем четыре шапки с такими названиями :
1.gif - ночная шапка (00:00 — 07:00)
2.gif - утреняя шапка (07:00 — 12:00)
3.gif - дневная шапка (12:00 — 19:00)
4.gif - вечерняя шапка (19:00 — 00:00)
Если расширение файлов не gif, то измени его в коде.
Где нужно выводить шапку поставь в коде :
Код:

Замена фона областей Quote и Code:

Quote
Два этих класа заменяем

Code
.codeMessage
.quoteMessage

на эти

Code
.codeMessage {
background: #4674a2 url(/img/css_img_code.gif) no-repeat top right;
color: #FFF;
font-weight: bold;
margin: 0 auto 0 auto;
padding: 3px;
}

.quoteMessage {
background: #ffbc39 url(/img/css_img_quote.gif) no-repeat top right;
border: 1px dashed #000;
border-bottom: 0;
color: #000;
font-weight: bold;
font-size: 10px;
margin: 2px auto 0 auto;
padding: 3px;
}

Эффект отражения картинок:

Code
<script type="text/javascript">      
document.getElementsByClassName = function(className) {      
              var children = document.getElementsByTagName('*') || document.all;      
              var elements = new Array();      
                            
              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>

для вызова отражения воспользуйтесь class="userAvatar" в <img class="userAvatar" src="http://samp-rus.......

Добавляем аватары в коментариях:

Code
В шаблоне Вид комментариев перед $MESSAGE$ вставим:
Код:
<img src="$USER_AVATAR_URL$" style="padding-right:13px" border="0" title="$NAME$" align="left">

Для гостей и тем у кого аватора нету
Код:
%IF($USER_AVATAR_URL$)%<img style="padding-right:13px" align="left" title="$USERNAME$" src="$USER_AVATAR_URL$" border="0">%ELSE%<img title="$USERNAME$" style="padding-right:13px" align="left" src="http://i047.radikal.ru/0804/6c/6aaccd29fe7a.gif" border=0>%ENDIF%

Дополнительный тэг Оффтоп:

Code
В шаблоне форума после слова $BODY$ добовляем этот код:  

Цитата (Quote ):

<script language="JavaScript">  
e=document.getElementsByTagName("TD");  
for(k=15; k<e.length;k++) {  
if(e[k].className=='posttdMessage') {  
s=e[k].innerHTML;  
while (s.indexOf('[off ]') != -1){  
s=s.replace('[off ]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color: gray;">Оффтоп</font></legend><font style="font-size: 11px; font-family: Verdana; color: gray;">'); s=s.replace('','</font></fieldset>');  
e[k].innerHTML=s;  
}  
} }  
</script>  

В форме добовления сообщений добовляем эту кнопку.  
Действует если вы заменили станд. панель на свою. ([Необхoдима Aвторизация])  

Код:

<img src="http://razgona.net/bb/off.png" border="0" title="Выделение Офф-Топа" onclick="simpletag('off','','','message','')">



Love will set you free!



Не совсем понятно что будет дальше, но ведь так во всём, даже бросая ровно в корзину бумагу, будучи уверенным на все 100%, что попадёшь, в последний момент дуновение ветра может сменить его траекторию.
Только продолжая свой путь, ты можешь зацепиться за жизнь так, что успеешь сделать всё, что задумал. Главное ставить себе цели, которые тебя волную.
Будь не тем, кем пытается сделать тебя жизнь, а тем, кем пытаешься сделать себя ты. Тогда жизнь поможет стать тем, кем хочешь.
BazДата: Суббота, 06.09.2008, 20:57 | Сообщение # 2
Постоялец
Группа: Продвинутые
Сообщений: 390
Награды: 2
Город: Moscow
Репутация: 48
Замечания: 0%
Статус:
Я бы поставил только смена шапки и авки на комменты


Делаю дизайны сайтов, недорого. Обращаться в ЛС
WintMaxДата: Суббота, 06.09.2008, 21:14 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус:
AXE, я за АвГи, ессно за оффтоп (очень нужная вещь) и за фон наверное...
BazДата: Суббота, 06.09.2008, 21:27 | Сообщение # 4
Постоялец
Группа: Продвинутые
Сообщений: 390
Награды: 2
Город: Moscow
Репутация: 48
Замечания: 0%
Статус:
да, оффтоп полезная штуко


Делаю дизайны сайтов, недорого. Обращаться в ЛС
WNeZRoSДата: Суббота, 06.09.2008, 21:46 | Сообщение # 5
Местный
Группа: Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус:
Quote (AXE)
Смена лого в зависимости от времени:

Quote (AXE)
Добавляем аватары в коментариях:

Quote (AXE)
Дополнительный тэг Оффтоп:

Это надо делать

[Im]PapkoДата: Суббота, 06.09.2008, 22:11 | Сообщение # 6
Новенький
Группа: Пользователи
Сообщений: 9
Награды: 1
Город: Ебург
Репутация: 1
Замечания: 0%
Статус:
Quote (Baz)
Я бы поставил только смена шапки и авки на комменты

Я бы тож так сделал crazy

BazДата: Суббота, 06.09.2008, 22:50 | Сообщение # 7
Постоялец
Группа: Продвинутые
Сообщений: 390
Награды: 2
Город: Moscow
Репутация: 48
Замечания: 0%
Статус:
тогда всем перерегиваться, форум ставить, книгу итп... эт нудно и ненужно.


Делаю дизайны сайтов, недорого. Обращаться в ЛС
PretendiДата: Суббота, 06.09.2008, 23:06 | Сообщение # 8
Уважаемый человек
Группа: Продвинутые
Сообщений: 844
Награды: 2
Город: | :дороГ
Репутация: 58
Замечания: 80%
Статус:
Kurosaki_Aizen, укоз ламо система в руках нуба, в руках мастера она конфетка.

Голосую за

Quote (AXE)
Дополнительный тэг Оффтоп:

Quote (AXE)
Смена лого в зависимости от времени:

а что насчёт авок на коментах, то необязательно, можно и самому с помощью бб поставить если нужно.



Если мутишь - мути тихо,
Если телефон тебе не знаком - не поднимай трубку,
Не будь дураком...
GuF


Сообщение отредактировал pacaK - Суббота, 06.09.2008, 23:07
BazДата: Воскресенье, 07.09.2008, 12:19 | Сообщение # 9
Постоялец
Группа: Продвинутые
Сообщений: 390
Награды: 2
Город: Moscow
Репутация: 48
Замечания: 0%
Статус:
+1. Если нубы её юзают, не значит, что все остальные тоже нубы


Делаю дизайны сайтов, недорого. Обращаться в ЛС
WintMaxДата: Воскресенье, 07.09.2008, 15:28 | Сообщение # 10
Местный
Группа: Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус:
Kurosaki_Aizen, а как ты себе представляешь перенести все файлы, все темы, все сообщения. возможности портала на совсем другой движок, а?
Dr_LostCostДата: Воскресенье, 07.09.2008, 16:10 | Сообщение # 11
Местный
Группа: Пользователи
Сообщений: 544
Награды: 1
Репутация: 32
Замечания: 60%
Статус:
порталом
P.S. оффтоп, фон, авеги



lol
webserferДата: Вторник, 09.09.2008, 22:13 | Сообщение # 12
Уверенный в себе
Группа: Продвинутые
Сообщений: 178
Награды: 1
Город: Санкт-Петербург
Репутация: 26
Замечания: 0%
Статус:
[off] Ы, укозофилы crazy [/off]

Да, тег офф жизненно необходим...
А вот с укоза пора бы действительно валить...и не надо придумывать что это сложно - слил майскул, файлы, перевел майскул в нужный формат (по большей совместимости) - выбрал самую подходящую кмс, залил, настроил и готово)))

P.S. не ругайтесь на укоз, это OKStyle обидится lol


(с) Алфавит, 1990, 17 ноября
PretendiДата: Вторник, 09.09.2008, 23:08 | Сообщение # 13
Уважаемый человек
Группа: Продвинутые
Сообщений: 844
Награды: 2
Город: | :дороГ
Репутация: 58
Замечания: 80%
Статус:
webserfer, Ы, 2х4фил.
повторюсь для особо умных
Quote (pacaK)
укоз ламо система в руках нуба, в руках мастера она конфетка.



Если мутишь - мути тихо,
Если телефон тебе не знаком - не поднимай трубку,
Не будь дураком...
GuF
Dr_LostCostДата: Вторник, 09.09.2008, 23:15 | Сообщение # 14
Местный
Группа: Пользователи
Сообщений: 544
Награды: 1
Репутация: 32
Замечания: 60%
Статус:
[offtop]:D все вы чеготофилы:D[/offtop]
P.S. и хде обещанный offtop teg?:D



lol
ScorpiДата: Воскресенье, 21.09.2008, 23:32 | Сообщение # 15
Группа: I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
Я за:
Смена лого в зависимости от времени,
Замена фона областей Quote и Code,
Добавляем аватары в коментариях,
Дополнительный тэг Оффтоп

Форум SAMP о мультиплеерах для GTA. » Сайт и форум SAMP-RUS » Наш SAMP сайт » Выбираем скрипты для сайта (какие ставить)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua