1) Качаем и устанавливаем http://drupal.org/project/ccfilter (если у вас нету BUEeditor'a качаем его тоже)
2) Заходим в вашсайт/admin/config/content/bueditor нажимаем "изменить" на нужном вам формате текста. (например BBcode).
3) Добавляем новое поле с кодом:
js:
editor.quickPop.open(''); var w = ccfsmileysWrap();
$("", editor.quickPop.popup).empty().append(w);
$("a.ccfsmileys", editor.quickPop.popup).click(function(){
editor.quickPop.close();
editor.active.replaceSelection(this.firstChild.alt, "end"); returnfalse; });
Ну и називаем любой буквой.
4) Далее идем вайшсайт/admin/config/content/formats и настраиваем нужный нам формат текста нажав кнопку "настроить" возле нужного типа.
У меня опять же это BBcode.
5) В настройках ставим галочку напротив Ccsfmileys и сохраняем.
Вот у вас впринципе есть работающие смайлы! Но кнопка со смайлами отображается как какая-то буква,
а нам нужна иконка.
Что-бы изменить это, вам нужно просто импортировать вашу иконку и добавить ее напротив нашего поля со смайлами.
Маладца.
Вот видите, главное не мешать человеку.
И дать точную наводку.
А вы блин толерантность
ТС измени название темы. Добавь Решено.
И расскажи подробнее как ты устновил и настроил.
Чтобы те, кто придут после тебя уже могли готовое решение найти.
1) Качаем и устанавливаем http://drupal.org/project/ccfilter (если у вас нету BUEeditor'a качаем его тоже)
2) Заходим в вашсайт/admin/config/content/bueditor нажимаем "изменить" на нужном вам формате текста. (например BBcode).
3) Добавляем новое поле с кодом:
js:
editor.quickPop.open(''); var w = ccfsmileysWrap();
$("", editor.quickPop.popup).empty().append(w);
$("a.ccfsmileys", editor.quickPop.popup).click(function(){
editor.quickPop.close();
editor.active.replaceSelection(this.firstChild.alt, "end"); returnfalse; });
Ну и називаем любой буквой.
4) Далее идем вайшсайт/admin/config/content/formats и настраиваем нужный нам формат текста нажав кнопку "настроить" возле нужного типа.
У меня опять же это BBcode.
5) В настройках ставим галочку напротив Ccsfmileys и сохраняем.
Вот у вас впринципе есть работающие смайлы! Но кнопка со смайлами отображается как какая-то буква,
а нам нужна иконка.
Что-бы изменить это, вам нужно просто импортировать вашу иконку и добавить ее напротив нашего поля со смайлами.
1) Качаем и устанавливаем http://drupal.org/project/ccfilter (если у вас нету BUEeditor'a качаем его тоже)
2) Заходим в вашсайт/admin/config/content/bueditor нажимаем "изменить" на нужном вам формате текста. (например BBcode).
3) Добавляем новое поле с кодом:
js:
editor.quickPop.open(''); var w = ccfsmileysWrap();
$("", editor.quickPop.popup).empty().append(w);
$("a.ccfsmileys", editor.quickPop.popup).click(function(){
editor.quickPop.close();
editor.active.replaceSelection(this.firstChild.alt, "end"); returnfalse; });
Ну и називаем любой буквой.
4) Далее идем вайшсайт/admin/config/content/formats и настраиваем нужный нам формат текста нажав кнопку "настроить" возле нужного типа.
У меня опять же это BBcode.
5) В настройках ставим галочку напротив Ccsfmileys и сохраняем.
Вот у вас впринципе есть работающие смайлы! Но кнопка со смайлами отображается как какая-то буква,
а нам нужна иконка.
Что-бы изменить это, вам нужно просто импортировать вашу иконку и добавить ее напротив нашего поля со смайлами.
Трудно было написать, что нужно увеличить Max acronyms into popup bueditor?
Что-бы изменить это, вам нужно просто импортировать вашу иконку и добавить ее напротив нашего поля со смайлам
Расшифрую.
Уже чтобы совсем просто было, рисунок 20х20 или 16х16 в зависимости какие вы используете кнопочки, кидаем в папку Icons модуля BuEditor. Потом его выбираем для нашей кнопочки.
Тема закрыта.
Комментарии
ccfilter?
Решено!
1) Качаем и устанавливаем http://drupal.org/project/ccfilter (если у вас нету BUEeditor'a качаем его тоже)
2) Заходим в вашсайт/admin/config/content/bueditor нажимаем "изменить" на нужном вам формате текста. (например BBcode).
3) Добавляем новое поле с кодом:
editor.quickPop.open('');
var w = ccfsmileysWrap();
$("", editor.quickPop.popup).empty().append(w);
$("a.ccfsmileys", editor.quickPop.popup).click(function(){
editor.quickPop.close();
editor.active.replaceSelection(this.firstChild.alt, "end");
return false;
});
Ну и називаем любой буквой.
4) Далее идем вайшсайт/admin/config/content/formats и настраиваем нужный нам формат текста нажав кнопку "настроить" возле нужного типа.
У меня опять же это BBcode.
5) В настройках ставим галочку напротив Ccsfmileys и сохраняем.
Вот у вас впринципе есть работающие смайлы! Но кнопка со смайлами отображается как какая-то буква,
а нам нужна иконка.
Что-бы изменить это, вам нужно просто импортировать вашу иконку и добавить ее напротив нашего поля со смайлами.
Нужно ридми читать
Он пустой
А смайлики будут сбоку отображатся или как всё остальное из бу эдитора?
Как я понял нужно с BueEditor что-то делать?
Буэ )
Разобрался почти. Как сделать что-бы смайлы отображались сверва от написания поста?
И все-таки я не додела первое. Код не конвертируется в смайл!
Всё сделал=)
Маладца.
Вот видите, главное не мешать человеку.
И дать точную наводку.
А вы блин толерантность
ТС измени название темы. Добавь Решено.
И расскажи подробнее как ты устновил и настроил.
Чтобы те, кто придут после тебя уже могли готовое решение найти.
У меня нету прав для редактирования загловка.
Решено!
1) Качаем и устанавливаем http://drupal.org/project/ccfilter (если у вас нету BUEeditor'a качаем его тоже)
2) Заходим в вашсайт/admin/config/content/bueditor нажимаем "изменить" на нужном вам формате текста. (например BBcode).
3) Добавляем новое поле с кодом:
editor.quickPop.open('');
var w = ccfsmileysWrap();
$("", editor.quickPop.popup).empty().append(w);
$("a.ccfsmileys", editor.quickPop.popup).click(function(){
editor.quickPop.close();
editor.active.replaceSelection(this.firstChild.alt, "end");
return false;
});
Ну и називаем любой буквой.
4) Далее идем вайшсайт/admin/config/content/formats и настраиваем нужный нам формат текста нажав кнопку "настроить" возле нужного типа.
У меня опять же это BBcode.
5) В настройках ставим галочку напротив Ccsfmileys и сохраняем.
Вот у вас впринципе есть работающие смайлы! Но кнопка со смайлами отображается как какая-то буква,
а нам нужна иконка.
Что-бы изменить это, вам нужно просто импортировать вашу иконку и добавить ее напротив нашего поля со смайлами.
Трудно было написать, что нужно увеличить Max acronyms into popup bueditor?
ТС будет гуру. С малого, но сам разобрался.
Расшифрую.
Уже чтобы совсем просто было, рисунок 20х20 или 16х16 в зависимости какие вы используете кнопочки, кидаем в папку Icons модуля BuEditor. Потом его выбираем для нашей кнопочки.
Тема закрыта.
А у меня не работает, скачал все, установил, добавил текст кнопки и картинку для нее, нажимаю на кнопку смайлика:
ReferenceError: ccfsmileysWrap is not defined
У меня тоже не работает. По всякому пробовала
За информацию спасибо.
Можно обойтись без ccfilter.
Вот тут лежит восхитительный сниппет:
Button code(7.x) for Smiley module (Not smileys!):
if (!module_exists('smiley')) return;
$L = json_encode(db_query('SELECT uri, acronyms, description FROM {smiley} WHERE status=1')->fetchAll());
$P = base_path() . variable_get('smiley_path', drupal_get_path('module', 'smiley') . '/packs') . '/';
drupal_add_js("(function($){
var click = function() {
BUE.active.replaceSelection(this.firstChild.alt, 'end');
return false;
};
var map = function(s) {
return $('<a href=\"#\" title=\"'+ Drupal.checkPlain(s.description) +'\"><img src=\"$P'+ escape(s.uri) +'\" alt=\" '+ Drupal.checkPlain(s.acronyms.split(' ')[0]) +' \" /></a>').css('margin', '0.5em').click(click)[0];
};
BUE.smlyWrap = function() {
if (!BUE.\$smlyWrap) {
var links = $.map($L, map);
BUE.\$smlyWrap = $('<div style=\"width:200px\" class=\"bue-smiley-wrapper\"></div>').append(links);
}
return BUE.\$smlyWrap.clone(true);
};
})(jQuery);", 'inline');
return 'js: E.quickPop.open(BUE.smlyWrap());';