Ильич Рамирес Санчес 17 ноября 2007 в 0:10 Ну вот. нашел решение для совмещения Smileys + tinyMCE Патч по ссылке. http://drupal.org/node/192891 Drupal5 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Гость (не проверено) 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 я НЕ ЗНАЮ, хоть и делаю патчи иногда
Комментарии
можно ли этот патч ненмого покомментировать..
ибо неясно куда и чё вставвлять..то есть это ясно...
но потом всё равно ничё не пашет
smileys/smileys.js
было:
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 и завернуть весь код вот сюда:
else{
// старый код сюда
.....
}
Наверно все проще простого. Учитывая что JS я НЕ ЗНАЮ, хоть и делаю патчи иногда