Форум Diz-Cs.Ru
Преимущества регистрации:
Возможность создания тем
Общение с пользователями
Найдете множество полезной информации
Найдете своих единомышленников
DIZ-CS.RU - Мы с Вами НАВСЕГДА!
  • Страница 1 из 1
  • 1
Модератор форума: -SAM-  
Новый смайл настроения для юкоз
Дата: Пн, 17.05.2010, 20:47:37 | Сообщение # 1
Аватарка Dydka
Куда мне на Мл.Модератора
OFF
Премиум
662 Сообщения:
107 Награды:
0 Отзывы:
ICQ пользователя:
Skype пользователя:
Сайт пользователя:

Новый, полностью переделанный "Смайл настроения для uCoz".
При регистрации:

Для установки нам понадобится поле yahoo.
Идем Админка » Пользователи » Настройки модуля

После этого идем в шаблон форма регистрации пользователей
Ищем там:
Code
<?if($YAHOO_FL$)?>
<tr id="siM15"><td class="manTd1" id="siM16">$YAHOO_SIGN$</td><td class="manTd2" id="siM17">$YAHOO_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>

И меняем на:
Code
<?if($YAHOO_FL$)?>
<tr id="siM15"><td class="manTd1" id="siM16">Ваше настроение:</td><td class="manTd2" id="siM17"> <a href="#" id="smiles" onclick="return false;">Выбрать</a> <img id="selectedSml" style="display:none" align="absmiddle"><input id="siF5" name="yahoo" type="hidden"> </td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<script type="text/javascript">
    sml = 30;//Количество смайликов
    frmt = 'gif';//формат
$(document).ready(function(){
//Script by Bogggdan, http://javascript.ucoz.net/ ©
$("#smiles").click(function(){smiles = []; for (s=0; s<=sml; s++) {var _s = "<img src='/smiles/" + s + "." + frmt + "' onclick='selSml(this)'>"; if (_s) {smiles.push(_s);}}; new _uWnd('smiles', 'Смайл вашего настроения', 300, 300, {align: 1, shadow: 1, autosize: 1, icon: 'http:\/\/s40.ucoz.net\/img\/icon\/s.png', modal: 1, close: 1, fadetype: 1, autosizeonimages: 1, fadeclosetype: 2, fadespeed: 850, fadeclosespeed: 750, markload: 1}, '<fieldset><legend>Выберите смайлик</legend><div id="hereSml">'+smiles.join(' ')+'</div></fieldset>');});}); function selSml(a){var e = a.src.match(/(\d+)\.\S+$/)[1]; if (e) {$("#selectedSml").attr("src", "/smiles/" + e + "." + frmt + "").show();_uWnd.close('smiles');$("#smiles").html("Изменить");$("#siF5").val(e);}}</script>
<?endif?>

Шаблон форма редактирования персональной информации
ищем:

Code
<?if($YAHOO_FL$)?>
<tr id="siM15"><td class="manTd1" id="siM16">$YAHOO_SIGN$</td><td class="manTd2" id="siM17">$YAHOO_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>

меняем на:
Code
<?if($YAHOO_FL$)?>
<tr id="siM15"><td class="manTd1" id="siM16">Ваше настроение:</td><td class="manTd2" id="siM17"> <a href="#" id="smiles" onclick="return false;">Выбрать</a> <img style="display:none" id="selectedSml" src="/smiles/" align="absmiddle"><span style="display:none">$YAHOO_FL$ </span></td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<script type="text/javascript">
    sml = 30;//Количество смайликов
    frmt = 'gif';//формат
    now = $("#siF5").val();
if (now) {$("#selectedSml").attr("src","/smiles/"+now+".gif").show();}
$(document).ready(function(){
//Script by Bogggdan, http://javascript.ucoz.net/ ©
$("#smiles").click(function(){smiles = []; for (s=0; s<=sml; s++) {var _s = "<img src='/smiles/" + s + "." + frmt + "' onclick='selSml(this)'>"; if (_s) {smiles.push(_s);}}; new _uWnd('smiles', 'Смайл вашего настроения', 300, 300, {align: 1, shadow: 1, autosize: 1, icon: 'http:\/\/s40.ucoz.net\/img\/icon\/s.png', modal: 1, close: 1, fadetype: 1, autosizeonimages: 1, fadeclosetype: 2, fadespeed: 850, fadeclosespeed: 750, markload: 1}, '<fieldset><legend>Выберите смайлик</legend><div id="hereSml">'+smiles.join(' ')+'</div></fieldset>');});}); function selSml(a){var e = a.src.match(/(\d+)\.\S+$/)[1]; if (e) {$("#selectedSml").attr("src", "/smiles/" + e + "." + frmt + "").show();_uWnd.close('smiles');$("#siF5").val(e);}}</script>
<?endif?>

Если нужно вывести смайл настроения в вашем мини-профиле, то ставим в нужное место код:
Code
<script type="text/javascript">
$(document).ready(function(){
//Script by Bogggdan, http://javascript.ucoz.net/ ©
$.get("/index/8", function(oo){if ($('img#yahooo', oo).attr('src')) {$("#mysmile").html($('img#yahooo', oo).clone());} else {$("#allsml").hide();};});});
</script>
<span id="allsml">Смайл настроения: <span id="mysmile"></span><br></span>

Автор скрипта: Bogggdan, http://javascript.ucoz.net/
Дата: Вт, 18.05.2010, 15:14:41 | Сообщение # 2
Аватар не установлен
OFF
Пользователь
28 Сообщения:
0 Отзывы:
Skype пользователя:
Сайт пользователя:
А ГДЕ КАРТИНКИ????
Дата: Вт, 18.05.2010, 18:22:57 | Сообщение # 3
Аватарка Tuar
OFF
Пользователь
1732 Сообщения:
51 Награды:
1 Отзывы:
Skype пользователя:
where3, прикольно , спс smile
Дата: Ср, 19.05.2010, 23:03:07 | Сообщение # 4
Аватар не установлен
OFF
Пользователь
41 Сообщения:
0 Отзывы:
ICQ пользователя:
Skype пользователя:
Сайт пользователя:
where3, ЕСЛИ СДЕЛАЕШЬ ЧТОБ ПОЛЬЗОВАТЕЛИ МОГЛИ ВЫБРАТЬ СМАЙЛ ЕСЛИ НАПИСАЛИ ЧТОТО НА ФОРУМЕ ЕСЛИ НАПИСАЛИ МНОГО ЧТО ОНИ МОГЛИ ВЫБРАТЬ ВЕСЁЛЫЙ СМАЙЛ ЕСЛИ НЕЧЕГО НЕ НАПИСАЛИ ГРУСТНЫЙ СМАЙЛ СДЕЛАЕШ БУДУ БЛОГОДАРЕН!! wink wink wink wink
Дата: Вс, 30.05.2010, 11:28:03 | Сообщение # 5
Аватар не установлен
OFF
Новичок
4 Сообщения:
0 Отзывы:
эээ чёт у меня ккр растёт(коэффициент кривых рук)чёт у меня не пашет оно.....а при регистрации ваше нету поля выбор смайла настроения

Добавлено (30.05.2010, 11:28:03)
---------------------------------------------
хаха руки молотком выравнял всё пашет)

cry 2 часа мучаюсь не могу с ним не чего сделать что то он всё же не пашет(((((

Сообщение отредактировал MsiDog - Вс, 30.05.2010, 12:34:28
  • Страница 1 из 1
  • 1
Поиск: