• Страница 1 из 1
  • 1
Модератор форума: [A]™Stewart  
Новый скрипт "Смайл вашего настроения" теперь выбор в ajax о
azxxДата: Воскресенье, 13.06.2010, 17:36 | Сообщение # 1




ICQ:

Сообщений: 202
Награды: 1 +

null [ 6 ] null

Замечания: ±

 

Для установки нам понадобится поле 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 ©    
$("#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 ©    
$("#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 ©    
$.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>


[Table][color=red]Если я вам помог ,то не жалейте[/color][color=yellow]+[/color][/Table]
[img]http://s61.radikal.ru/i171/0909/86/43b9dae8566f.png[/img]
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Лучшие пользователи
Уважаемые пользователи
Популярные темы
Недавно обновленные темы
[A]™Stewart Постов [ 787 ]
azxx Постов [ 202 ]
sIlvEr Постов [ 143 ]
tomek Постов [ 114 ]
lazzy Постов [ 105 ]
Back-777 Постов [ 100 ]
[eXplousE] Постов [ 85 ]
maxvell Постов [ 68 ]
Evilson Постов [ 62 ]
N1ck3L= Постов [ 60 ]
tomek [ 87 ]
maxvell [ 72 ]
[A]™Stewart [ 53 ]
sIlvEr [ 42 ]
lazzy [ 21 ]
[AlfA_Team]Ma[K]s [ 20 ]
су-27 [ 18 ]
lancer [ 12 ]
Shark [ 11 ]
mInf [ 10 ]

Счетаем до 500

(Постов: 64)

Набивка постов

(Постов: 33)

Привлечение пос...

(Постов: 20)

Конкурс на икон...

(Постов: 19)

Я вижу,что ты в...

(Постов: 19)

NO AVATAR

(Постов: 19)

Голосование!!!

(Постов: 18)

Кто может помоч...

(Постов: 17)

Заявки писать с...

(Постов: 15)

Города

(Постов: 14)

хочу Шаблон [ 25.04.2011 ]
Предcтавляю Вам не б... [ 18.04.2011 ]
Статитика для Ucoz [ 18.04.2011 ]
Новые часы cs 1.6 дл... [ 18.04.2011 ]
Статистика CW для cs [ 18.04.2011 ]
Новый вид опроса [ 18.04.2011 ]
Красивая форма входа [ 18.04.2011 ]
Отличный мини-чат дл... [ 18.04.2011 ]
го баннеробмен [ 17.03.2011 ]
KC-GAMING [ 08.03.2011 ]

Alft-Team-CS.clan.su © Хостинг от uCoz При Копировании материалов, ссылка на сайт ОБЯЗАТЕЛЬНА! ForumSiteMap.xml SiteMap.xml