ForumD.ru - Дизайн для форумов и техническая поддержка

Объявление

Акция! Дизайн «MyBB Technical Support»

Дизайн для форума MyBB в тематике компьютерных сообществ или технической поддержки
Стоимость при покупке эксклюзивно: 2000р 1200р
Скидка 40%. В стоимость входит настройка и корректировка дизайна.

Подробнее

Дизайн «Warlords of Draenor»

Детализированный rpg-дизайн для MyBB форума гильдии «Warlords of Draenor»
Стоимость при покупке эксклюзивно: 6300р
В стоимость входит настройка и корректировка дизайна под ваш проект.

Подробнее

Светлый дизайн в фентези стиле с аниме-графикой

Макет для светлого дизайна в фентези стиле с аниме-графикой.
Стоимость: 2600р*
Дизайн продается эксклюзивно (в одни руки).

Подробнее

Дизайн для MyBB форума гильдии WoW Exodar

Детализированный rpg-дизайн для mybb форума гильдии в тематике Экзодара.
Стоимость: 2150р*
В стоимость входит настройка и корректировка дизайна.

Подробнее

Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Финансовая помощьРеклама на сайте
Стать модераторомОтзывы

Предложения

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Замена смайликов в стандартном окне

Сообщений 1 страница 7 из 7

1

Новый скрипт смайлов. Duka
Скрипт заменяет смайлики в блоке стандартных смайликов.
http://s5.uploads.ru/lY1jL.jpg

Автор: Duka
Платформа: MyBB

Код:
<script type="text/javascript">
var smileDiv = document.getElementById("smilies-block");
if(smileDiv)
{
var smileItem = new Array();
smileItem.push('http://s41.radikal.ru/i092/0810/20/1acb9975a250.gif');
smileItem.push('http://s41.radikal.ru/i092/0810/20/1acb9975a250.gif');

for (i=0; i<smileItem.length; i++){
smileDiv.innerHTML+='<img src="'+smileItem[i]+'" alt=":rusff:" onclick="smile(\'[img]'+smileItem[i]+'[/img]\')" />';
}
}
</script>

Скрипт ставим в HTML форму ответа.

smileItem.push('http://s41.radikal.ru/i092/0810/20/1acb9975a250.gif');
Дублируем столько, сколько нужно добавить смайликов.
Ваши смайлики добавятся в блок общих смайликов.

Как убрать все стандартные смайлики и добавить своих?

Найти в скрипте

var smileDiv = document.getElementById("smilies-block");

и после этого добавить

smileDiv.innerHTML="";

Отредактировано Герда (16.05.2013 10:26:57)

0

  • Цитировать Сообщение 1
  • 2

    Спасибо! всё удачно получилось.

    Только одна проблема: при цитировании смайлик не отображается, а появляется ссылкой. Как это решается?
    http://i.smiles2k.net/aiwan_smiles/sad.gif

    0

  • Цитировать Сообщение 2
  • 3

    Finka написал(а):

    Только одна проблема: при цитировании смайлик не отображается, а появляется ссылкой. Как это решается?
    http://i.smiles2k.net/aiwan_smiles/sad.gif

    вот как сейчас...

    0

  • Цитировать Сообщение 3
  • 4

    Finka
    Смайлик состоит из ссылки, заключенный в тег img. При простом цитировании BB-коды не учитываются. (впрочем, вы уже видели скрипт)

    0

  • Цитировать Сообщение 4
  • 5

    я вставила скрипт отсюда Цитирование с BB-кодами (Ответить автору)
    там написано: Скрипт позволит процитировать сообщение вместе с исходными BB-кодами.....

    почему тогда не конвертируется обратно? :dontknow:

    0

  • Цитировать Сообщение 5
  • 6

    Вопрос: а можно к каждому смайлу присвоить его символьное значение? То есть меня, например, не устраивает стандартный смайл этот -  http://uploads.ru/i/k/X/H/kXHQl.gif, и я хочу, чтобы он выглядел так - http://www.yoursmileys.ru/msmile/sad/m0213.gif. При этом я хочу, чтобы пользователь мог просто написать

    Код:
    :-(

    и этот символьный смайл автоматично заменился на картинку. Это возможно?
    А то оно на стандартное :-( меняется...

    0

  • Цитировать Сообщение 6
  • 7

    Рики Тики Тави написал(а):

    Вопрос: а можно к каждому смайлу присвоить его символьное значение? То есть меня, например, не устраивает стандартный смайл этот -  , и я хочу, чтобы он выглядел так - . При этом я хочу, чтобы пользователь мог просто написать
    Выделить код

    Да , с помощью скрипта или цензуры

    0

  • Цитировать Сообщение 7
  • Быстрый ответ

    Напишите ваше сообщение и нажмите «Отправить»


    ВНИМАНИЕ! При обращении за техподдержкой и вопросами по скриптам/оформлению, оставляйте ссылку на форум/сайт с проблемой! Специалист должен вживую видеть проблему, чтобы подсказать как ее решить.

    ВНИМАНИЕ! Гости (не зарегистрированные на форуме) могут писать сообщения, но не могут вставлять прямые ссылки! Чтобы оставить сообщение со ссылкой на сайт, форум или скриншот удалите символы: "http://", "https://" или "www."