Модуль Smileys и tinyMCE - нашел решение.

Главные вкладки

Комментарии

Аватар пользователя Гость Гость (не проверено) 1 января 2008 в 20:49

можно ли этот патч ненмого покомментировать..
ибо неясно куда и чё вставвлять..то есть это ясно...
но потом всё равно ничё не пашет

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 5 января 2008 в 20:25

smileys/smileys.js
было:

 if (document.selection) {
 this.focus();
 document.selection.createRange().text = smiley;
 }
 else if (this.selectionStart || this.selectionStart == '0') {
 var cursorPos = this.selectionEnd + smiley.length;
 this.value = this.value.substring(0, this.selectionStart) + smiley + this.value.substring(this.selectionEnd);
 this.selectionStart = this.selectionEnd = cursorPos;
 }
 else {
 this.value = this.value + smiley;

надо на добавление смайла сделать проверку есть ли в системе tinyMCE и завернуть весь код вот сюда:

if(typeof tinyMCE != "undefined" ) tinyMCE.execCommand('mceInsertContent',false, smiley);
 else{
 // старый код сюда
.....
}

Наверно все проще простого. Учитывая что JS я НЕ ЗНАЮ, хоть и делаю патчи иногда Wacko