Скрипты и шаблоны для uCoz - 3aKa4Ka
Каталог файлов | Иконки групп | Видео уроки | Статьи | PSD исходники | SEO софт/программы | SEO новости
логин:
пароль:

Регистрация Забыл пароль
Скрипты для uCoz Шаблоны для uCoz
Для того что бы оставлять сообщения на форуме вам необходимо зарегистрироваться или войти под своим профилем.

Новый смайл настроения для uCoz - Форум


  • Страница 1 из 1
  • 1
Модератор форума: Fro0st, lewonchik  
Форум » Веб мастеру » Интересные решения в uCoz » Новый смайл настроения для uCoz
Новый смайл настроения для uCoz
W-webberДата написания: Понедельник, 24.05.2010, 09:12:09 | Сообщение № 1

W-webber
Сообщений: 418
Награды: 74
Репутация: 179
Отображение смайла:

Выбор смайла:

Для установки нам понадобится поле Yahoo индикатор.

Идем Панель Управления » Пользователи » Настройки модуля:

После этого идем в шаблон Форма регистрации пользователей
Ищем там:

Code
<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>

И заменяем на:

Code
<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>

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

Code
<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>

И заменяем на:

Code
<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>

Если нужно вывести смайл настроения в вашем мини-профиле, то ставим в нужное место код:

Code
<script type="text/javascript">    
$(document).ready(function(){    
//Script by Bogggdan, http://yoursite.ru/ ©    
$.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

P.S. В случае деактивации поля Yahoo скрипт может работать неправильно.


Цели:

- Набрать 500 сообщений.
- Стать Гл.Модератором.
- Быть фотошопером.


Сообщение отредактировал W-webber - Понедельник, 24.05.2010, 09:14:21
 
yuliachukДата написания: Пятница, 16.07.2010, 16:40:30 | Сообщение № 2

-= Уровень: 0 =-
Сообщений: 5
Награды: 0
Репутация: 7
а если я хочу, чтобы смайл настроения отображался только в профиле на форуме, все равно весь код нужно везде менять?
 
D1nGoДата написания: Суббота, 17.07.2010, 09:18:54 | Сообщение № 3

-= Уровень: 0 =-
Сообщений: 979
Награды: 160
Репутация: -8747
Мне понравилось =)

[text]Не нажимай![/text]
 
IQ-DarkДата написания: Понедельник, 19.07.2010, 15:28:18 | Сообщение № 4

-= Уровень: 2 =-
Сообщений: 45
Награды: 0
Репутация: 3
W-webber, спосибо

 
DizeLДата написания: Понедельник, 19.07.2010, 15:30:12 | Сообщение № 5


Раскрутка сайта
Сообщений: 1695
Награды: 230
Репутация: 156
Ну идея не Богдана конечно, но переделка очень хорошая, но ставить думаю нету смысла.
 
STALKER-ZONNEДата написания: Пятница, 23.07.2010, 00:04:58 | Сообщение № 6

-= Уровень: 2 =-
Сообщений: 43
Награды: 11
Репутация: 12
коол в ажакс окно!

ЫЫЫЫЫыыыыыыыыыы
 
liasjaДата написания: Вторник, 27.07.2010, 03:22:21 | Сообщение № 7

-= Уровень: 3 =-
Сообщений: 92
Награды: 1
Репутация: 33
W-webber, все что мне нравится в этом скрипте это при закрытии ajax da

 
kshlkvVIPДата написания: Четверг, 26.08.2010, 13:59:29 | Сообщение № 8


Создание игр и программ
Сообщений: 836
Награды: 4
Репутация: 325
Круто!!!!

[text]MicroBar's[/text][text]





[/text]
[text]UserBar's[/text][text]
 
SperetДата написания: Пятница, 27.08.2010, 18:12:24 | Сообщение № 9

Проверенный
Сообщений: 501
Награды: 32
Репутация: 149
yuliachuk, если ты не хочешь что бы отображался смайл на форуме то просто не ставь код в вид материалов форума и все.

[text]

[text][/text][/text]

 
TaCMaHДата написания: Четверг, 16.12.2010, 14:40:06 | Сообщение № 10

-= Уровень: 0 =-
Сообщений: 5
Награды: 0
Репутация: -66
а если у меня Yahoo идентификатор занят, можно через что то другое сделать?
 
SkinnyДата написания: Четверг, 16.12.2010, 14:43:37 | Сообщение № 11

Освоившийся
Сообщений: 245
Награды: 3
Репутация: 65
Прикольная вещь

Icq 237997223

 
Форум » Веб мастеру » Интересные решения в uCoz » Новый смайл настроения для uCoz
  • Страница 1 из 1
  • 1
Поиск:
Обсуждение темы на форуме веб мастеров 3aKa4Ka.at.ua

© 3aka4ka.at.ua 2008 - 2024г. Все материалы размещенные на сайте принадлежат их владельцам и предоставляются исключительно в ознакомительных целях. Администрация ответственности за содержание материала не несет и убытки не возмещает.