Среда, 15.05.2024, 08:55
Приветствую Вас Гость | RSS
Главная Украшения для форума - usd.clan.su Регистрация Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: assasinka  
usd.clan.su » Разговоры на различную тематику » Флуд-сити » Украшения для форума (Советы от zerorusel'а)
Украшения для форума
AnubiXДата: Вторник, 18.11.2008, 17:13 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 4651
Репутация: 57
Статус: Offline
Список скриптов:

1. Подтверждение выхода из сайта. (стр. 1)
2. Дополнительные смайлики. (стр. 1)


Хабар Мертвеца: Сайт книги, Дневник авторов, InternetMap.
 
zeroruselДата: Вторник, 18.11.2008, 19:07 | Сообщение # 2
Генерал-лейтенант
Группа: Компаньоны
Сообщений: 552
Репутация: 16
Статус: Offline
Выход с сайта да или нет
Данный скрипт предназначен для избежания случайного нажатия ссылки Выход

Пример:

Прописываем в:
Главная » Управление дизайном » Где хотите (Вместо старой ссылки выход)

Пример, вместо этого

Code
<a href="$LOGOUT_LINK$" title="Выход">Выход</a>

Заменяем на это

Code
<a href="javascript://" title="Выход" onclick="if (confirm('Вы действительно хотите выйти?')) {location.href='$LOGOUT_LINK$'} else {alert('Спасибо что остались с нами!')};">Выход</a>

Вот и все мне biggrin



(userbar by WildEagle)

Форум хороший, да и люди здесь хорошие
 
AnubiXДата: Вторник, 18.11.2008, 21:03 | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 4651
Репутация: 57
Статус: Offline
Для начала создаем папку sm в директории сайта (файловой менеджер)
И загружаем туда дополнительные смайлики.

После чего заходим:
Главная » Управление дизайном » Редактирование шаблонов » Форум » Форма добавления сообщения

Находим:

Code
$_MESSAGE$</td></tr>

После него вставляем:

Code
<tr><td width="25%" class="gTableLeft" id="frM15">Дополнительные смайлики:</td>
<td class="gTableRight">
<script>
MaxSmile=23;
ucozservice='http://Ваш_сайт/sm/';
for(i=1; i<=MaxSmile; i++) {
bb='[img]'+ucozservice+i+'.gif[/img]';
document.write('<a href="javascript://" onClick="emoticon(');
document.write("'"+bb+"'");
document.write(');return false;"><img border="0" src="'+ucozservice+i+'.gif"></a> ');}
</script></td></tr>

Но не советую ставить больше 50 штук (ну это типа как стандарт).

Quote
ucozservice='http://Ваш_сайт/sm/';
вписываем туда свой сайт после заливки смайликов.

Результат можно посмотреть в форме ответа форума или на скрине:


Хабар Мертвеца: Сайт книги, Дневник авторов, InternetMap.
 
AnubiXДата: Вторник, 18.11.2008, 21:06 | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 4651
Репутация: 57
Статус: Offline
to zerorusel:
Спасибо.
Ждем продолжения.


Хабар Мертвеца: Сайт книги, Дневник авторов, InternetMap.
 
zeroruselДата: Среда, 26.11.2008, 17:40 | Сообщение # 5
Группа: Гости





Давайте лучше вопросы или нуждбы какие нить задавайте попробую ответить так думаю лучше
 
AnubiXДата: Пятница, 28.11.2008, 08:34 | Сообщение # 6
Admin
Группа: Администраторы
Сообщений: 4651
Репутация: 57
Статус: Offline
Нужны какие-нибудь визуальные поощрения автоматические за:

1. количество сообщений;
2. количество времени, проведенное на сайте.



Хабар Мертвеца: Сайт книги, Дневник авторов, InternetMap.
 
SilverДата: Пятница, 28.11.2008, 16:45 | Сообщение # 7
Генерал-майор
Группа: Пользователи
Сообщений: 292
Репутация: 18
Статус: Offline
За количество времени -- аватарку увеличивать попиксельно happy

I have forgiven Jesus
 
zeroruselДата: Пятница, 28.11.2008, 17:40 | Сообщение # 8
Генерал-лейтенант
Группа: Компаньоны
Сообщений: 552
Репутация: 16
Статус: Offline
AnubiX ну на счёт
Quote
количество времени, проведенное на сайте.

не гарантирую но вот такой пример наград:

Вывод наград:
В шаблон сообщения там где нужно поставить медальки пишем:
<script>
fmedal('$USERNAME$');
</script>

До $BODY$, можно в самом верху HTML-а пишем:
1 Вариант, удобный для средних и больших форумов:

<script>
var Mnik = new Array ('Ник','Ник');
var Mmedal = new Array ('0112','0120');
var Mtitle = new Array ('Титул','титул');
put='http://horeman.ru/IMGf/m/';
function fmedal(nik) {
for(n=0;n<Mnik.length;n++) {
if(nik==Mnik[n]) {
medal='';
for(j=0;j<Mmedal[n].length;j++) for(i=0;i<Mmedal[n].charAt(j);i++) medal+=' <img src="'+put+'medal'+j+'.gif" title="'+Mtitle[j]+'">'; document.write('<div align="center" style="margin:5 5 0 0">'+medal+'</div>'); break;
}}}
</script>

Синем помечено, то что можно изменить.
Инструкция: Записываем ники, кому надо медаль потавить в вектор Mnik и также по порядку номера медалей и их кол-во в векторе Mmedal, порядковый номер элемента говорит какую медаль ставить(счет от 0), а само число - кол-во медалей. К примеру 005 - говорит, что надо поставить медальку с именем medal2 пять раз.

2 Вариант, с прямым указанием HTML-текста медалей, более понятен, но и больше места займет:

<script>
function fmedal(nik) {
if(nik=='Ник 1') document.write('HTML-код медалей');
if(nik=='Ник 2') document.write('HTML-код медалей');
}
</script>

Я лично пользуюсь 2 Вариантом

А чтобы чтобы медали выводились за репутацию
//Репутация (за каждые 10 плюсиков)

zn=$_REPUTATION$; Nm=Math.floor(zn/10);
rep='';
if(zn>10) rep='rep10' //имя медали за 10 +
if(zn>20) rep='rep20' //имя медали за 20 +
if(zn>30) rep='rep30' //имя медали за 30 +
if(zn>40) rep='rep40' //имя медали за 40 +
if(rep) medal+=' <img border="" alt="" src="'+put+rep+'.gif" title="За положительную репутацию" />';

//Посты (за каждые 100 постов) (не знаю будет работать или нет)
zn=$_POSTS$; Nm=Math.floor(zn/100);
rep='';
if(zn>10) rep='rep10' //имя медали за 100 +
if(zn>20) rep='rep20' //имя медали за 200 +
if(zn>30) rep='rep30' //имя медали за 300 +
if(zn>40) rep='rep40' //имя медали за 400 +

имя медали вводится HTML: картинка в тексте:
Пример :

Code
<img src="http://pic.ipicture.ru/uploads/081128/mWR4UfAw7B.gif" border="0">

Все biggrin

Вот кстати сам собирал biggrin большой набор медалек http://zerostalker.ucoz.ru/load/0-0-0-90-20 кстати если что медальки могут повторятся я потому что я по разным сайтам собирал и разные имена и в одну кучу biggrin



(userbar by WildEagle)

Форум хороший, да и люди здесь хорошие


Сообщение отредактировал zerorusel - Пятница, 28.11.2008, 17:42
 
AnubiXДата: Понедельник, 01.12.2008, 21:10 | Сообщение # 9
Admin
Группа: Администраторы
Сообщений: 4651
Репутация: 57
Статус: Offline
Спасибо. smile
Насчет первого способа еще не решил, а вот связь репутации с наградами нужно будет устроить.


Хабар Мертвеца: Сайт книги, Дневник авторов, InternetMap.
 
usd.clan.su » Разговоры на различную тематику » Флуд-сити » Украшения для форума (Советы от zerorusel'а)
  • Страница 1 из 1
  • 1
Поиск:

Copyright AnubiX © 2024 threesta.net habar.3dn.ru Интернет-бутик украшений товаров для рукоделия Используются технологии uCoz