[TITLE]
Главная | Форум | Файлы | Ваш сайт | Регистрация | Вход Приветствую Вас Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Скрипты для Ucoz » Другие скрипты для uCoz » u.postIcon v1.2 (иконка поста)
u.postIcon v1.2 (иконка поста)
SaNeq^Дата: Вторник, 13.10.2009, 16:16 | Сообщение # 1
(;Создатель Сайта;)
Группа: Админ
Сообщений: 143
[ 6 ]
Награды
4
За 100 Постов Бог сайта и форума За хорошую посещаемость на форуме



Форум

Форма добавления сообщения
После поля для ввода сообщения ставим. ($_MESSAGE$</td></tr>)

Code

<tr><td class="gTableLeft">Иконка поста:</td><td class="gTableRight">
<img src="http://x666.ucoz.com/postIcons/none.png" id="postIcon" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/smile.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/sad.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/laugh.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/shock.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/straight.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/tounge.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/alert.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/help.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/settings.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/coffee.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/pizza.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/music.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/movie.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/medal.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/time.png" class="postIcon" alt="img" /><img src="http://x666.ucoz.com/postIcons/chat.png" class="postIcon" alt="img" />
<style type="text/css">img.postIcon {vertical-align:middle;cursor:pointer;margin-right:5px;opacity:0.5}img.postIcon:hover,#postIcon {opacity:1.0}img.selectedposticon {vertical-align:middle}</style>
<script type="text/javascript">
/* @postIcon for uCoz @Created by chu4___x @webcodes.ru */ var icon,mess,_icon;$('img.postIcon').click(function(){icon=this.src.match(/\w+\.png$/i);$('img[id="postIcon"]').removeAttr('id');$(this).attr('id','postIcon')});$('form[name="addform"]').submit(function(){mess=$(this).find('textarea');if(mess.val().length){mess.val('@'+(icon==undefined?'none.png':icon)+'\n'+mess.val());}});_icon = $('form[name="addform"] textarea').val().split('\n')[0].match(/\@\w+\.png$/i);if(_icon){$('form[name="addform"] textarea').val($('form[name="addform"] textarea').val().replace(/\@\w+\.png\n/g,''));icon=_icon.toString().substr(1);$('img[id="postIcon"]').removeAttr('id');$('img.postIcon[src$="'+icon+'"]').attr('id','postIcon');}
</script>
</td></tr>

Вид материалов
Заменяем $MESSAGE$, на:

Code

<?if(substr($MESSAGE$,0,1)='@' && strpos($MESSAGE$,'.png')!=-1) && len(substr($MESSAGE$,strpos($MESSAGE$,'png'))) > 3?><?substr($MESSAGE$,strpos($MESSAGE$,'png')+10)?><?else?>$MESSAGE$<?endif?>

А там, где нужно выводить иконку - ставим это:
Code
<?if(substr($MESSAGE$,0,1)='@' && strpos($MESSAGE$,'.png')!=-1) && len(substr($MESSAGE$,strpos($MESSAGE$,'png'))) > 3?><img src="http://x666.ucoz.com/postIcons/<?substr($MESSAGE$,1,strpos($MESSAGE$,'png')+2)?>" align="absmiddle" alt="img" /><?else?><img src="http://x666.ucoz.com/postIcons/none.png" align="absmiddle" alt="img" /><?endif?>

Необходимо выключить функцию "Склеивать повторные ответы", или же после $BODY$ добавить скрипт.

Code
<script type="text/javascript">$('td.posttdMessage p').each(function(){$(this).html($(this).html().replace(/@\w+\.png <br(\s*\/)?>/i,''))});</script>

Скачать иконки

Автор cucYa
Источник helper.ucoz.ru

Форум » Скрипты для Ucoz » Другие скрипты для uCoz » u.postIcon v1.2 (иконка поста)
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
  • Новый Топ пользователей с аватарами для Ucoz (0)

  • Простой и красивый вид формы опроса (0)

  • Красивый информер "кто нас сегодня посетил" для Ucoz (0)

  • Flash радио для сайта (0)

  • Новый информер комментарии для ucoz как на Dle (0)

  • Связь с администрацией (0)

  • Скрипт друзья сайта для uCoz (0)

  • Всплывающий мини-чат в углу сайта + красивый вид (0)

  • Обновленная статистика для Ucoz (0)

  • Сегодня нас посетили XX юзеров (0)

  • [1]>Ваши вопросы по раскрутке [2]

    [2]>Элегантная форма входа с мини профилем [1]

    [3]>Форма входа, простая светлая предназначена для авторизации [1]

    [4]>Скрипт наши cw [1]

    [5]>Красивый информер "кто нас сегодня посетил" [1]

    [6]>Флеш календарик [1]

    [7]>Светлый мини профиль [1]

    [8]>Скрипт для Ucoz: Cтатистика пользователей [1]

    [9]>Счетчик денег на форуме за сообщения [1]

    [10]>Образец заявки на изготовление аватара [1]

  • SaNeq^ (143)
  • Ste@M (47)
  • Batareyka (13)
  • MiX (7)
  • relax (7)
  • Lookflaco (6)
  • Позитивчик (5)
  • Asissa (5)
  • DianaWeb (5)
  • Onlines (4)
  • programen [07.09.2023|22:59]

    Igor_Sivokin [06.09.2017|10:48]

    LEGKO_ZARABOTAT [06.02.2017|03:19]

    mrvolkov490 [29.11.2016|07:58]

    CLON [05.02.2016|13:47]

    BOPOH [08.01.2016|20:43]

    diplomnhelp2000 [01.12.2015|05:04]

    10fru [11.10.2015|12:30]

    Bitfood [07.10.2013|10:35]

    DoG5260 [19.03.2013|20:25]

    Все материалы размещенные на сайте пренадлежат их владельцам и предоставляются исключительно в ознакомительных целях. Администрация ответственности за содержание материала не несет и убытки не возмещает. По истечении 24 часов материал должен быть удален с вашего компьютера. Незаконная реализация карается законами РФ: "Об авторском и смежном праве". При копировании материала, ссылка на сайт обязательна!