Алексей, про Швейцарию спрошу в другой раз - а пока - вопросец - как прикрутить плагин под другой форум? движок булка 3.8.2 Достаточно ли будет просто урл прописать другой?) или там все хитрее?
Предлагаю Вашему вниманию реализацию смайликов в быстром ответе на форуме SE с помощью пользовательского скрипта и плагина Greasemonkey.
Установка
Ставим плагин для FireFox Greasemonkey,
он позволяет на любых страницах выполнять код JavaScript.
Устанавливаем этот скриптик: [Image]
Получаем кучу кликабельных смайликов в форме быстрого ответа:[Image]
Технические требования:
Firefox: 1.5 – 3.5.*
прямые руки :)
Код скрипта:
// ==UserScript==
// @name fast_smile
// @namespace http://barykin.com
// @description Смайлы в быстром ответе
// @include *forum.searchengines.ru*
// ==/UserScript==
var smiles_se = '[код блока смайлов]';
var GM_JQ = document.createElement('script');
GM_JQ.src = 'http://code.jquery.com/jquery-latest.pack.js';
GM_JQ.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(GM_JQ);
function GM_wait() {
if(typeof unsafeWindow.jQuery == 'undefined')
window.setTimeout(GM_wait,100);
else {
$j = unsafeWindow.jQuery;
letsJQuery();
}
}
GM_wait();
function letsJQuery() {
$j('#vB_Editor_QR_textarea')
.after(smiles_se)
.parents()
.find('#fast_smile img')
.css("cursor", "pointer")
.bind(
'click',
function(){
var text = $j('#vB_Editor_QR_textarea').attr("value");
var smile = $j(this).attr("alt");
$j('#vB_Editor_QR_textarea').attr("value", text+smile);
}
);
}
"Форум SE - смайлы в быстром ответе"
Комментарии: 3 -
Спасибо, полезный плагин :) Но лучше писать в тему, чем смайлы юзать )
13 окт. 2009 г., 20:20:00
Алексей, про Швейцарию спрошу в другой раз - а пока - вопросец - как прикрутить плагин под другой форум? движок булка 3.8.2 Достаточно ли будет просто урл прописать другой?) или там все хитрее?
28 нояб. 2009 г., 22:39:00
Topicstarter, так на серче и есть булка :)
24 окт. 2010 г., 09:47:00