Форум Diz-Cs.Ru
Преимущества регистрации:
Возможность создания тем
Общение с пользователями
Найдете множество полезной информации
Найдете своих единомышленников
DIZ-CS.RU - Мы с Вами НАВСЕГДА!
  • Страница 1 из 1
  • 1
Модератор форума: -SAM-  
Новый скрипт "Смайл вашего настроения" теперь выбор в ajax о
Дата: Вт, 01.06.2010, 18:12:38 | Сообщение # 1
Аватар не установлен
OFF
Banned Users
63 Сообщения:
2 Награды:
0 Отзывы:
ICQ пользователя:

Для установки нам понадобится поле 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>
Дата: Вт, 01.06.2010, 18:29:30 | Сообщение # 2
Аватарка wAde1k
OFF
Banned Users
447 Сообщения:
19 Награды:
Skype пользователя:
норм)
Дата: Ср, 02.06.2010, 02:20:21 | Сообщение # 3
Аватар не установлен
OFF
Banned Users
114 Сообщения:
0 Отзывы:
ICQ пользователя:
Сайт пользователя:
Пойдёт))
Дата: Ср, 02.06.2010, 03:05:08 | Сообщение # 4
Аватарка SANdroppe
OFF
Banned Users
2106 Сообщения:
64 Награды:
0 Отзывы:
Норм

на +

Дата: Ср, 02.06.2010, 07:14:55 | Сообщение # 5
Аватар не установлен
OFF
Banned Users
63 Сообщения:
2 Награды:
0 Отзывы:
ICQ пользователя:
cool Нз=)
Дата: Чт, 03.06.2010, 23:29:43 | Сообщение # 6
Аватар не установлен
OFF
Новичок
4 Сообщения:
0 Отзывы:
лююююдииии хелп....у меня не выводиться не где смайл .....устанавливаю код и не фига((( помогите ася 459 212 159
Дата: Ср, 09.06.2010, 12:05:56 | Сообщение # 7
Аватар не установлен
Люблю тебя... :*
OFF
Пользователь
707 Сообщения:
20 Награды:
0 Отзывы:
MsiDog, смайлы надо самому ставить.........=(
а дайте плз ссылку на стандартные смайлы
  • Страница 1 из 1
  • 1
Поиск: