Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TinyMCE не навешивается на textarea 
:(
    Опции темы
Serious2008
Дата 10.2.2012, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 28.1.2011

Репутация: нет
Всего: нет



У меня аякс обновляемая форма. Сразу при открытии формы всё нормально срабатывает и получается что на textarea висит tinyMCE, его я получаю через функцию. Вот таким вот образом.
Код

$f_v = "<textarea id=".$key[id]." cols=".$f_cols." rows=".$f_rows." name='".$key[id]."' ".$key[attr]."> </textarea>";
$f_v = HTML_Editor_tiny_mce_getCode($key[id], $f_v);


Возвращает вот оно что.
Код

<table border="0" cellspacing="0" width="100%"><tbody><tr><td><textarea id="f_descr" cols="40" rows="10" name="f_descr"></textarea></td></tr></tbody></table>

Мне кажется что тут что-то неправильно.
PM MAIL   Вверх
$дмитрий
Дата 10.2.2012, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 5
Всего: 45



Если есть Jquery, подключай через него
Код

$(function(){
    $('textarea.tinymce').tinymce({...});
});

Можно через лайв
PM MAIL   Вверх
Serious2008
Дата 10.2.2012, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 28.1.2011

Репутация: нет
Всего: нет



$дмитрий
Код

Uncaught TypeError: Object #<Object> has no method 'tinymce'
(anonymous function)
b.extend.readyjquery.js:29
ujquery.js:37


Вот такая вот ошибка. Мой jQuery не хочет с ним дружить.


и ещё почему скрипт может игнорировать эту форму ввода. Т.е. он считает что $_POST ему ничего из её не посылает.
У меня стоит в самом начале обработки скрипта. print_r($_POST); и оно ничего не показывает. Вот именно на этой форме.

Это сообщение отредактировал(а) Serious2008 - 10.2.2012, 14:32
PM MAIL   Вверх
$дмитрий
Дата 10.2.2012, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 5
Всего: 45



Ты все вопросы в кучу свалил, давай сначала с tinymce разбираться. 
jQuery какой версии? Правильно подключил tinymce?
PM MAIL   Вверх
Serious2008
Дата 10.2.2012, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 28.1.2011

Репутация: нет
Всего: нет



$дмитрий
jQuery JavaScript Library v1.4.4
tinymce
Путь к библиотеке прописан правильно. А скрипт подключения.
И чуть выше вот так
<script type="text/javascript" src="Путь/tiny_mce.js"></script>
Код

$(function(){
    $('textarea.tinymce').tinymce({
        script_url : 'Путь',
        theme : "advanced", // simple
        mode : "exact",
        elements : "'.$textarea_name.'",
        plugins : "preview,searchreplace,print,paste,directionality,fullscreen",
        extended_valid_elements : "hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]", // a[href|target|name]
//       language : "en",
//    invalid_elements : "a,img",
//        debug : true,
    theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,|,outdent,indent,|,undo,redo",
      theme_advanced_buttons2 : "cleanup,code,removeformat",
      theme_advanced_buttons3 : "",
        theme_advanced_toolbar_location : "bottom",
        theme_advanced_toolbar_align : "left",
        theme_advanced_statusbar_location : "bottom",
        paste_use_dialog : false,
        theme_advanced_resizing : true,
    theme_advanced_resize_horizontal : true,
    apply_source_formatting : true,
        paste_auto_cleanup_on_paste : true,
        paste_convert_headers_to_strong : false,
        paste_strip_class_attributes : "all",
        paste_remove_spans : false,
        convert_urls : false,
        relative_urls : true,
        paste_remove_styles : false});
});


Это сообщение отредактировал(а) Serious2008 - 10.2.2012, 17:43
PM MAIL   Вверх
$дмитрий
Дата 10.2.2012, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 5
Всего: 45



Что за вставка PHP, покажи результирующий код, который отображается в браузере
Код

elements : "'.$textarea_name.'",


Ты же надеюсь используюшь адаптированный под Jquery TinyMce, так ведь?
PM MAIL   Вверх
Serious2008
Дата 10.2.2012, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 28.1.2011

Репутация: нет
Всего: нет



$дмитрий
не уверен.
PM MAIL   Вверх
$дмитрий
Дата 10.2.2012, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 5
Всего: 45



Реализация под Jquery, подключается так
Код

<script type="text/javascript" src="Путь/jquery.tinymce.js"></script>


Скачай и установи второй в списке http://www.tinymce.com/download/download.php
Или просто закинь в папку с редактором файл jquery.tinymce.js, не уверен, но может сработать
PM MAIL   Вверх
Serious2008
Дата 10.2.2012, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 28.1.2011

Репутация: нет
Всего: нет



$дмитрий
установил всё без проблем, но всё равно не вешает.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0754 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.