smileys

[РЕШЕНО]Smiley в BUEditor. Не могу интегрировать.

26 августа 2012 в 20:15

Всем привет!

Столкнулся сегодня с такой проблемой. Не могу интегрировать Smiley (!not Smileys!) в BUEditor.
Есть решение, нашел здесь http://www.drupal.ru/node/59880
Сниппет такой для D7:

js:
var cols = 7; var rows = 7;
var path = '/sites/all/modules/путь к директории со смайликами/'
var smileys = ['angel','smile','sad','wink','blum3','dirol','biggrin','blush','shok','kiss2','cray2','secret',
'aggressive','fool','beee','mosking','lol','music2','air_kiss','bad','boredom','stop','kiss3','give_rose',
'good','drinks','man_in_love','bomb','wacko','mamba','clapping','ROFL','pardon','nea','crazy','unknw',
'sorry2','yahoo','dance4','help','ok','new_russian','preved','acute','bye','mail1','dash1','yes3', 'pleasantry']
 
var form = '<table id="smileys-box">'

Некорректное отображение панели дополнительных смайлов

31 марта 2012 в 20:17

Всем доброго времени суток! Суть проблемы такая : установил модуль smileys, всё настроил, всё работает, НО когда я нажимаю на кнопку "еще..." чтобы открыть панель с дополнительными смайлами, она открывается где-то очень далеко внизу страницы, притом создаётся дополнительное пространство и таким образом сама форма ответов оказывается выше верзхней границы экрана. Копался в модуле, но не нашёл там место, где позиция слоя указывалась бы... Буду признателен за помощь.

Смайлики, которых нам не хватало

25 января 2012 в 10:23

[float=left]Колобок[/float]
Модуль включает в себя простой фильтр ввода для замены текстовых смайлов на графические, и небольшую административную страницу для управления смайликами с возможностью пакетного импорта. Важным отличием от предыдущей версии модуля является то, что в качестве основного (и пока единственного) пакета смайликов используются всем известные колобки. Кроме этого в D7 версии пока отсутствует панель для быстрой вставки смайлов. Если кому интересно, здесь можно взять снипет кнопки для буэдитора.

wysiwyg + ckeditor + smileys = ?

12 августа 2011 в 14:27

Как подружить модуль wysiwyg + ckeditor с модулем Smileys?
Тыкаю по смайлику в панели для его вставки - и ничего не происходит, смайлы не вставляются вообще никак. Но если отключить ckeditor - смайлы вставляются без проблем.
Кто нибудь сталкивался с такой проблемой? и как вылечить?

Модуль ccfilter под Drupal 7 - продолжение

10 марта 2011 в 20:13


++++
23.03.2011

Dev версия модуля выложена в репозитарий d.o
ccfilter

++++
15.03.2011

Модуль изменен:
1. Добавлена возможность создавать скрытый контент (ccfhidden)в комментариях
2. Устранен один «баг» (не правильно нумеровались скрытые фрагменты)
После переустановки обязательно запустите update.php
Если были ноды созданные с применением фильтра ccfhidden, пересохраните их.
++++
14.03.2011
Внесены небольшие изменения в модули.
1. Так как операция загрузки ноды в качестве скрытого фрагмента либо сворачиваемого текста (в модулях ccfhidden и ccfcollapse)не совсем безопасны
(Опасность заключается в том что в обоих фильтрах, если пользователю доступен соответствующий фильт, то возможен просмотр срытых нод, а также злоумышленик может и «положить» сайт создав ноду с рекурсивным содержанием)ю
Добавлены соответствующие пермишены в модули ccfhidden и ccfcollapse (т.е. вы можете разрешить например зарегистрированным пользователям использовать данный фильтр, но в то же время не давать им возможность использовать атрибут node (ajax-node)).

2. Исправлены некоторые «баги» и добавлены пермишены на настройку модулей (ccfhidden и ccfcollapse).
++++
11.03.2011

исправил небольшую ошибку в модуле ...

Модуль smileys, не отображается панель в комментариях

6 августа 2010 в 8:05

Доброе время суток.

Поставил advanced_forum 6.x, и поставил smiley 6.x-1.0. Включил фильтр. В настройках модуля поставил галочки на отображение панели. В итоге, если в комментарие написать BBCODE смайла, он нормально отображается - картинкой. Но все пишут про панельку со смайлами, у меня он не показывается. Перелопатил всю ветку со смайлами у всех есть панелька.

В чем может быть проблема? Может нужно еще модуль поставить?

Подружить AJAX Comments и Smileys

13 января 2010 в 15:17

Здравствуйте!
Есть два модуля - AJAX Comments и Smileys.
Проблема такова - по отдельности модули работают нормально, но вместе не получается - при включении AJAX Comments, меняется форма комментариям (что логично) и исчезает вкладка для смайлов т.е. смайлы, если их писать ручками в коммент работают, но формочки их выбора нет см. скрин. (на скрине пример - "как должно быть", с ajax_comments вкладка "Смайлы" изчезает).

Помогите с настройкой smileys

2 ноября 2009 в 10:34

Установил smileys. В формате ввода добавил галочку рядом с "Фильтр смайлов". В комментах всё отлично. Но вот с записями в блог проблема... На иконку нажимаешь, ничего не происходит. Вводишь руками - всё нормально. Что это может быть?

Смайлы некорректное отображение. Модуль Smileys v.6.x-1.0-alpha5

29 октября 2009 в 10:22

В лохматый раз создал ноду и офигел, в заголовке (cck текстовое поле) появилась красная пульсирующая хрень (см.smileys.jpg). Потом дошло, что это смайлик в виде сердечка.

Дальнейшие эксперименты показали, что некорректно отображаются смайлы с пробелом в имени, например смайлик сердце :IN LOVE:
если в тексте имеется LOVE: - то будет одно сердечко
а если поставить смайлик :IN LOVE: - то будет два сердечка

Пробовал "курить" форумы, но не нашел где лечится такой косяк.

Подозреваю, что ошибка в smileys.module, функция:

function smileys_filter_process($text) {
  $text = ' ' . $text . ' ';
  $list = _smileys_list(0, ' ORDER BY weight');

  // Don't process for <code> and <pre> elements.
  $chunks = preg_split('@(</?(?:code|pre)[^>]*>)@i', $text, -1, PREG_SPLIT_DELIM_CAPTURE);
  $ignore = FALSE;
  $ignoretag = '';
  $output = '';
  foreach ($chunks as $i => $chunk) {
    if ($i % 2) {
      // Opening or closing tag?
      $open = ($chunk[1] != '/');
      list($tag) = split('[ >]', substr($chunk, 2 - $open), 2);
      if (!$ignore) {
        if ($open) {
          $ignore = TRUE;
          $ignoretag = $tag;
        }
      }
      // Only allow a matching tag to close it.
      else if (!$open && $ignoretag == $tag) {
        $ignore = FALSE;
        $ignoretag = '';
      }
    }
    else if (!$ignore) {
      foreach ($list as $smiley) {
        $acronyms = explode(" ", $smiley->acronyms);
        $alt = str_replace('\\', '\\\\', check_plain($smiley->description));
        foreach ($acronyms as $a) {

[РЕШЕНО] Автозамена текста на картинку

15 июня 2009 в 23:53

Добрый день!
Как можно сделать так, чтобы определенный текст в контенте заменялся на картинку. аналогично автозамене смайликов, когда символ Smile заменяется на мелкую гифку.
Важно чтобы это настраивалось.
есть такой модуль?

Смайлики в BUEditor (BUEditor + Smilyes)

15 марта 2009 в 0:33

Захотел прикрутить к своему сайту смайлики. Перерыл drupal.ru и другие ресурсы, нашел все в разных местах и все по кусочкам, но простого готового решения не нашел. Собрал все кусочки в кучу. Вот что вышло:

Используем модули

Здесь admin/settings/filters нужно настроить тот фильтр, который установлен у вас по умолчанию. В настройках вашего фильтра поставьте галочку на фильтр смайликов.

В эту папку sites/all/modules/smileys/packs распаковываем файл kolobok.zip

Идем сюда admin/settings/smileys/import и напротив kolobok жмем Установить, остальные удаляем (они останутся, потом можно будет их установить заново).

Далее два варианта:
1) либо импортировать мои прикрепленные ниже кнопки (т.е. файл icons.zip распаковать сюда sites/all/modules/bueditor и здесь admin/settings/bueditor/1 внизу страницы Импортировать CSV-файл с кнопками (он находится в прикрепленном архиве bueditor_buttons.zip))

2)либо здесь admin/settings/bueditor/1 создать свою новую кнопку:

js:
getSmile=function(txt) {
  editor.active.replaceSelection(txt,'end');
  editor.dialog.close();
}
var userForm = '';
userForm +='';
\':ANGEL:\');">ANGEL

Smileys

7 марта 2009 в 21:54

Есть пару проблем с этим моделем 5.х
1. При клацанье на смайлах - ничего не происходит, нужно только жать "Показать все" и этого окошка работает нормально
2. Как их каталогизировать?
3. Как сделать часть видимую и часть смайлов которые открываются "Показать все"

Преданонс модуля ccfilter и нужна помощь в английском

19 декабря 2008 в 15:23

Вообщем потихоньку дописываю модуль фильтров, но перед тем как выложить его на drupal.org, хотелось бы, что бы люди знающие, поправили мой «чудовищный» английский :).
поэтому выкладываю readme.txt с просьбой поправить уж совсем не правильные выражения (а то засмеют на d.o).

$Id;

The ccfilter module - popular collections filters.

Ccfilter: PHP inline code.
The filter type php inline code - allows you to embed in the content of material code on php,
code must be entered into between the tags [phpcode] and [/phpcode], program code concluded
between the tags must be from a valid PHP-code. This can be useful when you need one material
at the same time show and the source code of such programs and this code.
The result of the implementation of the code will be placed in a unit <div class="ccfilter phpcode"> ... </div>.
You can also broaden the definition of the class through an indication of your class = class, for example,
when entering [phpcode class = myclass] ... [/phpcode], the result of the code will be placed
in a unit <div class="ccfilter phpcode myclass"> ... </div>.

Ccfilter: Collapse text.
The filter type collapse - the text concluded between the tags [collapse] and [/collapse], you can minimize / deployed to watch.
If the opening tag would be clarification collapsed, the original state of the text will be minimized.
Tag can be set in the opening tag after the = (eg [collapse collapsed = Click here to see the text].
If you do not specify a label, it will use the pre-header.

smileys

28 ноября 2008 в 10:04

Поставил модуль smileys. При добавлении смайлов они так и остаются в виде скобочек и двоеточий. Что нужно сделать, чтобы все работало? И где можно взять прикольный набор смайлов?

Продожение "Три в одном", теперь это Четыре в одном :)

11 июля 2008 в 18:04

Оригинал статьи и сам архив пакета здесь
не стал выкладывать ахив, что бы не перегружать Drupal.ru- он и так еле, еле дышит Smile

Немного доработал фильтр, который описывался в статье Маленькое отступление.
Внимание: Проверено только для Drupal 6.*
Что сделано:
Теперь это четыре в одном.

  • Добавлена обегченная версия модуля smileys (Смайлики).
  • Сделаны настройки фильтра, теперь можно включить или отключить обработку входящих в фильтр элементов.

Модуль Smileys, не показывает панель со смайлами

7 мая 2008 в 16:31

Поставил модуль Smilies по инструкции. Панель со смайликами не видна, хотя сам модуль работает.
Посмотрел функцию function smileys_filter_tips:

Перевод Smileys: Улыбаемся и машем, улыбаемся и машем. Мы белые и пушистые!..

24 ноября 2007 в 0:53

Мой сын очень любит смотреть мультики. Сидит у меня на коленях, а в окошке "Мадагаскар" идёт, а я в это время в фоновых окнах великие дела творю... Вот одно из них - перевод последней версии модуля [http://drupal.org/project/smileys Smileys].

Как основа был взят перевод от weekens: http://www.drupal.ru/node/7950
Добавлены 2 строки и небольшие исправления ("узел" стал "документом").