Сборка Moodle с TinyMCE

Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Количество ответов: 49
Изображение пользователя Developers

Выложил в этой теме ссылки на архив с Мудл 1.9.16+ (Build: 20120112) с уже установленным редактором TinyMCE, потому как не все могут его самостоятельно установить улыбаюсь

http://dump.ru/file/5558702 - скоро удалят

moodle_1.9.16.zip на upload.com.ua Будет удален: 14.03.2012

  1. Редактор TinyMCE уже установлен, не забудьте добавить в config.php строку $CFG->defaulthtmleditor = 'tinymce';
    Изменения в редакторе:
    • убраны стартовые теги <p></p> из пустого окна ввода текста,
    • увеличен шрифт текста в редакторе до 12рх,
    • добавлена кнопка переключения в полноэкранный режим,
    • работает проверка орфографии GoogleSpell,
    • обсуждение в теме Замена текстового редактора Moodle на TinyMCE 3
  2. В глоссарий добавлен английский алфавит. Обсуждение в теме Вопрос про глоссарий и тесты)
  3. На страницах создания/редактирования тестовых вопросов в полях комментов убран HTML-редактор и добавлен там, где его не было в редактировании подвопросов, вариантов ответов и т. д. (где-то на форуме тоже темка была)
  4. Установлена библ-ка dbtreeview, комбинированный список будет такой: Разворачивающийся список категорий курсов
  5. Если что-то не понравится, пишите, верну к стандартному виду и перезалью архив.
  6. Замечания, пожелания принимаются улыбаюсь

ЗЫ: если что-то вспомню по изменениям в исходниках, напишу дополнительно.

Надеюсь, рассказывать, как установить/обновить Мудл, никому не нужно улыбаюсь

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle

Спасибо Вам, Вадим, за Ваш вклад в развитие Мудл!

Многие из предложенных Вами новшеств я уже использую (кроме редактора). Теперь попробую и его...

Думаю, что предложенная сборка будет популярна у мудлеров.

В ответ на Александр Анисимов

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Спасибо за отзыв, Александр.

Ещё примечание к сборке: наверняка возникнут проблемы с разворачивающимся списком, т. к. тема, в которой я его использую, из архива удалена. Оставил только стандартные темы.

Поэтому, для тех, кто собирается использовать такой список, выкладываю отдельно архив с изображениями, которых не хватает в сборке. Архив нужно распаковать прямо в папку используемой темы.

Если эта "примочка" использоваться не будет, откатите назад всё, что написано тут: Инструкция по установке разворачивающегося списка курсов и удалите ненужные папки (/lib/dbtreeview).

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Светлана Коваленко -

Вадим, СПАСИБО!

Очень полезно и очень вовремя. Пока попробовала в локальной версии. Работает.

Один вопрос, если позволите.

В стандартном редакторе у нас добавлен nanogong. Можно ли его добавить и в этот редактор?

Спасибо Вам!

В ответ на Светлана Коваленко

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

В стандартном редакторе у нас добавлен nanogong. Можно ли его добавить и в этот редактор?

Светлана, насколько я понял, NanoGong идет в комплексе - модуль+плагин для редактора, обращающийся как раз к своему модулю. Поэтому не знаю, насколько это будет востребовано пользователями.
Кроме того, версии 1.9.16 в списке поддерживаемых пока нет, а при установке модифицируются исходные файлы Мудл, в частности, weblib.php.

Я поэтому и сборку попроще выложил, с минимумом изменений в исходниках, ориентируясь на самые активные темы. Иначе в сборке были бы и доп. модули (анкетный опрос, субкурс), блоки, фильтры и т.п. Но это всё можно же установить потом, а сначала обновить существущий сайт сборкой из архива, чтобы использовать новый редактор. Это, имхо, самое главное. Мы им пользуемся уже 2 года, все вопросы "отпали" по редактору. улыбаюсь

Выложите здесь, если можно, архив с NanoGong (неохота на их сайте регистрироваться).
Я на досуге посмотрю, что к чему, может что-то "сварганю" улыбаюсь

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

По поводу NanoGong: пока нет плагина, работающего в TinyMCE, работает только в htmlarea. Будем подождать, когда сделают для 2.х, тогда прикрутим и к 1.9

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Светлана Коваленко -

Вадим, вроде, есть для Двойки.

Прикрепляю.

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Светлана Коваленко -

Вадим, да, понимаю. Незачем все сразу. Тем более, что этот вот модуль используется нечасто.

Хотя, мне кажется, очень незаслуженно. Он помогает преодолеть один из серьезных минусов ДО - можно работать не только с письменной, но и с устной речью. Для школьников и в курсах по обучению иностранному это очень важно.

1.9.16, в самом деле нет пока... А жаль!

Последняя версия - в архиве.Задание, модуль, плагин к редактору, исходник.

Спасибо!

В ответ на Светлана Коваленко

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Светлана, спасибо.

Я тоже нашел плагин для редактора (ссылка местная), но, как и писал выше, он не подходит для TinyMCE. Нужно переделывать, писать JS-скрипты и т.п. У меня для этого знаний маловато, а учиться, увы, времени нет.

Может кто-то из Гуру по джава-пхп возьмется переделать.

В ответ на Светлана Коваленко

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

В стандартном редакторе у нас добавлен nanogong. Можно ли его добавить и в этот редактор?

Светлана, порылся на англоязычном форуме и нашел решение Вашего вопроса с nanogong.

Попробуйте установить улыбаюсь

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Светлана Коваленко -

Вадим, СПАСИБО!

На одном сайте просто обновила систему. Модуль работает нормально, хотя и не заявлена поддержка 1.9.16 (модуль уже был установлен в предыдущей версии, после обновления работает.) В редактор, конечно, не добавился, но, главное, работает. То есть уже имеющиеся задания можно выполнять, новые добавлять тоже можно. В редакторе кнопка удобна для ответа голосом на сообщения в форумах. Для детишек с ограниченными возможностями - удобно. Буду пробовать.

В локалку с нуля установить модуль пока не получается. Но буду разбираться.

А вот на другом сайте обновление не получается вообще. Просто белый лист. Пока не пойму никак, где собака порылась. Дополнительных модулей там почти нет. Но все-таки обновляться не желает.

В ответ на Светлана Коваленко

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Просто белый лист

Отладку включите на "Все…", может что-то выведет вместо белой страницы.

Проанализируйте, чем сайты отличаются друг от друга.

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Alexandre Scherbyna -

Спасибо, Вадим!   Вы сделали хороший почин – делиться авторскими сборками Moodle.

Меня в вашей сборке заинтересовал прежде всего редактор TinyMCE. Вижу, вы наладили в нем проверку русской орфографии. Это хорошо, но если бы добавить еще и украинскую, от тоді було б нам щастя! улыбаюсь

И еще вопрос. Встроенный редактор формул позволяет только вводить их с нуля? Редактировать им ранее введенные формулы нельзя?

В ответ на Alexandre Scherbyna

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

если бы добавить еще и украинскую, от тоді було б нам щастя!

Да я бы с дорогой душой улыбаюсь
Однако, вот тут я уже писал по этому поводу, что при использовании движка Google Spell словарь украинского языка отсутствует в закромах Google (надо телегу на них накатать в ООН за дискриминацию нации) улыбаюсь
Пробовал подключать другой движок (PSpellShell.aspell), но что-то не заработало, времени нет до ума доводить грущу

Встроенный редактор формул позволяет только вводить их с нуля? Редактировать им ранее введенные формулы нельзя?

Этот редактор удобен только тем, что формула набирается в более-менее привычном визуальном режиме, а при вставке   конвертируется самим редактором в ТеХ-формат ($$тут_некоторая_формула_на_языке_ТеХ$$), кот. уже потом Мудл своим фильтром преобразовывает в картинку. Поэтому редактировать в том понимании, как это делается в MathType, не получится. Можно текст "$$тут_некоторая_формула…$$" удалить, открыть редактор формул, и набрать заново.

Форумчане уже высказывались по поводу убогости этого формульного редактора, но если учесть, что ТеХ вообще никто не знает, то такой сойдет для набора нескольких (макс. до 10) простых формул на скорую руку.

В тестовых вопросах, к примеру, я потихоньку меняю формулы-картинки на формулы, созданные этим редактором. Сравните: внизу система уравнений набрана в этом редакторе

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Alexandre Scherbyna -

Вадим, я уже задавал раньше этот вопрос, но может с тех пор что-то изменилось. А нельзя ли вообще 1) отключить проверку орфографии в TinyMCE и 2) отключить собственное контекстное меню TinyMCE, чтобы при щелчке правой кнопкой мышки в его главном окне вызывалось обычное контекстное меню браузера (такое же, как в окне старого редактора Moodle или в окне Past from Word того же TinyMCE), а значит работала более удобная проверка орфографии браузера Firefox, Opera, Chrom и др.?

Кстати из трех упомянутых браузеров в главном окне TinyMCE только Firefox работает наполовину: слова с ошибками подчеркивает, но вариантов замены не предлагает.  Два остальных вообще не работают.

В ответ на Alexandre Scherbyna

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

отключить проверку орфографии в TinyMCE

Он включен по умолчанию, только не работал улыбаюсь

Поэтому отключить его можно только полным удалением упоминаний о нем в скриптах.

отключить собственное контекстное меню TinyMCE

Это будет означать его смерть улыбаюсь))
Вы с таблицами пробовали работать в этом редакторе? Попробуйте, всё через меню правой кнопкой:

  • общие настройки таблицы
  • настройки строки
  • настройки столбца
  • вставка/удаление строки/столбца/ячейки
  • разбивка/объединение ячеек
  • настройка ксс-стилей
  • и другое
В ответ на Alexandre Scherbyna

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Вот что "нарыл" по API этой проверки правописания:

http://habrahabr.ru/blogs/webdev/50137/
http://weblogs.asp.net/pwelter34/archive/2005/07/19/419838.aspx
http://orangoo.com/labs/?page_id=3 - модификация: ajax-решение с использованием этого сервиса

Но, имхо, с октября 2009 сервис не развивается, Google переходит на Hunspell

Списка поддерживаемых языков не нашел, но украинского точно нет грущу

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Иван Сергеев -

Огромное спасибо! Пользователи просто визжат от восторга клоун

В ответ на Иван Сергеев

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Пожалуйста улыбаюсь

Постараюсь периодически выкладывать архивы с обновленной версией Мудл.
Мне это не сложно, так как установлен GIT и обновления получаю вовремя.

Поэтому жду замечаний, пожеланий. Может в след. версии нужно что-то добавить или, наоборот, убрать.

Сообщайте, пожалуйста, о доступности ссылок для скачивания, может нужно будет перезалить.

Обращаю ваше внимание на то, что при редактировании вопроса на вычисление в поле ввода формулы вместо текстового поля отображается html-редактор. Нужно следить, чтобы не было html-тегов, иначе формула работать не будет. Отчасти из-за этого и были убраны стартовые теги <p></p> из окна редактора.

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Gennady Ivanov -

Здравствуйте уважаемые эксперты.

Может не совсем по теме, но всё же ... Использую moodle версия 2.2 проблема с TinyMCE редактором заключается в том что не работает copy/paste, пробовал в Opere и FF эффект одинаковый, причём иногда срабатывает улыбаюсь А теперь вопрос, хотел заменить TinyMCE на последнюю версию 3.4.7 путём копирования новых скриптов в ту же папку, заметил изменения в родных 3.4.2 скриптах JS, там изменены были строки с версией
    majorVersion : '@@tinymce_major_version@@',
    minorVersion : '@@tinymce_minor_version@@',
    releaseDate : '@@tinymce_release_date@@',
по аналогии сделал замену в новых скриптах, скопировал, и ... редактра нет показывается только HTMLArea. Есть какие-нибудь идеи по обновлению версии редактора или исправлению ошибки?

В ответ на Gennady Ivanov

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Геннадий, редактор TinyMCE в Мудл "прикручивается" с особенностями, не так, как на других CMS-ках.
В Мудл он же используется на очень многих страницах, о которых другие CMS-ки даже не догадываются улыбаюсь

Даю наводку:

в файле /lib/editor/tinymce/lib.php в строке public $version = '3.4.6'; версию меняли? Потому как дальше в ссылках на редактор указывается $this->version.

ЗЫ: А copy/paste не работает через контекстное меню правой кнопки или через клавиатурные сочетания (Ctrl+C и т. д.)?

Если первое, то это настройки браузеров: Security preferences Firefox
Оперой не пользуюсь, сказать не могу улыбаюсь

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Gennady Ivanov -

Провёл несколько экспериментов, в FF короткие клавиши всё таки работают, в опере клавиши не работают, видать это глюк TinyMCE. Через контекстное меню не работает ни там ни там, выводит окошко про ограничение браузеров (но это понятно).

Теперь файл /lib/editor/tinymce/lib.php
    /** @var string active version - directory name */
    public $version = '3.4.2';

действительно  переменная $version используется только для формирования пути к скриптам редактора, а так как я копирую файлы в туже директорию то смысла менять нет (или лучше устанавливать в отдельную папку?).

Хотелось бы научиться обновлять редактор, но пока не получается, или может новый редактор уже не совместим с кодом вставки в moodle (пытаюсь установить последнюю версию редактора 3.4.7) ?

В ответ на Gennady Ivanov

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

в опере клавиши не работают, видать это глюк TinyMCE

Это глюк Оперы улыбаюсь Как прекратился выпуск сборок с встроенной инсталляшкой Java (кот. весили 17-18 Мб), так Опера перестала нормально работать с Java-скриптами, а с TinyMCE - и подавно. Хотя, в принципе, настроить можно, чтоб редактор появился, но работать в нем невозможно: то курсор пропадет, то изменений в форматировании не видно, то ещё что-то.

пытаюсь установить последнюю версию редактора 3.4.7

Если не секрет, где Вы его взяли? С сайта разработчика скачали? Если так, то его "допиливать" нужно для того, чтоб он работал в Мудл.
Я бы Вам посоветовал вот что: если есть непреодолимое желание обновить редактор, то скачайте самый свежий архив с Мудл 2.2.х, выдерните оттуда каталог /lib/editor и замените им тот, что на сайте. Я бы так сделал, имхо.

Сейчас В Мудл 2.2.1 (Build: 20120109) используется редактор версии 3.4.6. Разницы с 3.4.7 Вы не почувствуете, а мороки меньше.

А "научиться обновлять редактор" можно просто: периодически обновлять версию системы.улыбаюсь

ЗЫ: поверьте, редактор в Мудл - не самое главное. С мудл 1.9 уже 2 года используем TinyMCE 3.2.5 (2009-06-29) и никаких проблем. улыбаюсь

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Gennady Ivanov -

Спасибо, Вадим, так и сделаю возьму редактор из последней сборки. Думал в последней версии не будет этого глюка. Однако на этом сайте редактор прекрасно работает в Опере улыбаюсь

В ответ на Gennady Ivanov

Re: Сборка Moodle с TinyMCE

от Gennady Ivanov -

Может кому интересно. Взял tinyMCE из последней сборки, установил почти без проблем, надо добавить строковую переменную в /lang/en/admin.php
$string['spelllanguagelist'] = 'Spell language list'; 

Вадиму. И что самое интересное в Опере редактор заработал нормально.

В ответ на Gennady Ivanov

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Ну, правильно, прогресс же не стоит на месте улыбаюсь

Редактор совершенствуется, "допиливается" Опера, вот и заработало.

С TinyMCE 3.2.5 в Мудл 1.9 у Оперы (Версия: 11.60, Сборка: 1185) проблема - нет панели управления (см. скриншот "три в одном", часть 1):

Опера

На второй вставке - TinyMCE 3.4.6 из Мудл 2.2.1 - панель есть, редактор, вроде бы, работает. улыбаюсь

На третьем рисунке - версии Мудл и TinyMCE, как и на первом, в Опере включено "Представляться как FF", панель управления редактром появилась. улыбаюсь Раньше, с другими версиями Оперы, проходил и вариант "Представляться как ИЕ". Сейчас почему-то не получается. грущу

В отличие от Оперы, у FF таких проблем не наблюдается.

ЗЫ: Поздравляю с обновкой улыбаюсь

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

На всякий случай размещаю архив с Moodle, где только заменен редактор на TinyMCE.
Т. е., взят свежий дистрибутив и применен патч Дмитрия Пупинина (в очередной раз ему огромное спасибо). Больше никаких изменений.
Может кому-то все остальные "фишки" не нужны улыбаюсь

Версия Moodle 1.9.16+ от 19.01.2012.

Ссылки:

ifolder.ru - moodle19_20120119_TinyMCE.zip
Доступен до: 2012-02-19 19:29:10

upload.com.ua - moodle19_20120119_TinyMCE.zip
Будет удален: 15.03.2012

Контрольная сумма (MD5): fc8d7722288228436706b32488b96a22

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Айдар Зайнуллин -

не подскажите как сделать русский язык в TinyMce?

В ответ на Айдар Зайнуллин

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Проверьте наличие файла tinymce.php в папке /moodledata/lang/ru_utf8.

Если он там есть, то русский язык должен быть в редакторе. Если файла нет, киньте в папку прикрепленный файл.

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Айдар Зайнуллин -

большое спасибо, помогло! и последний вопрос, как заставить работать превью картинок? то есть мы нажимаем вставить картинку-> выбираем изображение и оно не появляется в предпросмотре! Как быть?

В ответ на Айдар Зайнуллин

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

как заставить работать превью картинок

Никак, пока не удалось, во всяком случае. Даже не помогает подмена файлами из Мудл 2.2.х

Нужно в жаба-скриптах ковыряться, нет ни достаточных знаний, ни времени.

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Обновились версии Мудл, выкладываю новые ссылки (да и старые, наверное, уже не доступны для скачивания).
____________________________________________________

Название: moodle_1.9.17_mod.zip
Размер: 19.17 Мб
Доступен до: 2012-04-12 23:47:55
Описание: С доп. блоками и редактором TinyMCE
Ссылка для скачивания файла: http://ifolder.ru/29274688
_____________________________________________________
Название: moodle_1.9.17_TinyMCE.zip
Размер: 16.91 Мб
Доступен до: 2012-04-12 23:47:55
Описание: Только новый редактор TinyMCE
Ссылка для скачивания файла: http://ifolder.ru/29274689
В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Sergey Zolotykhin -

Подскажите, а если Вашу сборку просто кинуть в корень с заменой существующих файлов+ изменить config.php, так можно сделать? будет работать?

В ответ на Sergey Zolotykhin

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Сергей,
в moodle_1.9.17_mod.zip уже включены некоторые доп. блоки (analog_clock, fn_online_users, fn_participants, fn_site_groups, login_logout, ministats, my_peers, useradmin, userstats), модуль questionnaire, сделаны кое-какие изменения в исходниках (2 алфавита в глоссарии, испр. вывод месяца в календаре, исправления и новые кнопки в редакторе, поддержка шаблона для тестовых вопросов…+ читайте первый пост…+может, что ещё вспомнюулыбаюсь) и, естественно, установлен сам редактор TinyMCE.

То, чего у вас не было, доустановится при обновлении (замене файлов), а всё ненужное можете безболезненно удалить из архива, или скачать moodle_1.9.17_TinyMCE.zip - стандартный пакет Мудл версии 1.9.17 с редактором TinyMCE. Больше никаких изменений.

Поэтому любая сборка работать будет, а единственное изменение в config.php - это добавить строчку $CFG->defaulthtmleditor = 'tinymce';

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Sergey Piven -

Вадим, добрый день.

Спасибо за сборку - вней есть все, что мне нужно. Однако  возникал проблема при вызове редактора на странице.

При первом вызове просто выдало ошибку:

"Deprecated: Assigning the return value of new by reference is deprecated in..."

Я отключил в настройках PHP display_errors - ошибка пропала, редактор появился. Но работает не впоне корректо. Вместо надписей "Шрифт", "Размер", "Абзац" отображает следующее:

 Если, например, открыть вставку рисунка, отображается следующее:

 Подскажите, как это можно преодолеть.

Заранее спасибо за ответ.

В ответ на Sergey Piven

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Здравствуйте, Сергей.

Вы какой архив скачивали? С доп. модулями/блоками или чистый, где только редактор?

Deprecated: не может влиять на отображение редактора. Это просто информация от РНР об использовании устаревшей функции, кот. вскоре вообще перестанет поддерживаться. Приведите полный текст ошибки, на какую строку ругается и в каком файле.

В сборке С доп. блоками и редактором TinyMCE  таких предупреждений быть не должно. Эта сборка работает у меня на сервере с РНР 3.5.10 и нет ни одного предупреждения Deprecated, я все старые функции заменил.

Что касается отсутствия надписей, проверьте наличие файла tinymce.php в англ. языковом каталоге moodle\lang\en_utf8\. ТАкое впечатление, что Вы архив не до конца распаковали или не всё скопировали на сайт. А может права не настроили для Веб-каталога?

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Sergey Piven -

Добрый день.

Сборку качал Вашу, с доп. блоками и модулями. Разархивировал и установил все полностью. Файл tinymce.php в папке присутствует.

Запускаю под Денвером, на локальном сервере. Версия PHP - 5.3.3.

Вот скрин того, что возникает при включении display_errors в настройках PHP:

Что это может быть?

В ответ на Sergey Piven

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Вот...что возникает при включении display_errors в настройках PHP:

Я уже говорил, это никоим образом не влияет на работу редактора.

Это предупреждение о том, что с версии РНР 5.3.х "Присвоение по ссылке возвращаемого значения оператором new является устаревшим." Если так сильно "донимает" это предупреждение, уберите символ амперсанда в указанной строке 187:
$mform =& new $mformclassname($form->instance, $cw->section, $cm); // красное - удалить

А вот почему языковый файл tinymce.php не подгружается, разбирайтесь, может недоступен веб-серверу? Закиньте русский перевод (во вложении) в moodledata/lang/ru_utf8, вдруг русский язык в редакторе заработает.

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Max Nrg -

Добрый день Вадим.

Спасибо вам большое за ваш труд улыбаюсь Я пользуюсь вашей сборкой уже около месяца и все класно кроме одного но. Переодически на некоторых курсах возникает ситуация  когда при редактировании невозможно сохранить изминения. Происходит просто выбрасывание из системы и все. После повторного набора логина и пароля вижу : A required parameter (id) was missing Такая же ситуация возникает и при редактировании некоторых вопросов но там ошибка другая(Need to pass courseid or cmid to this script.). Включаю показ ошибок. Вижу:

Stack trace:

line 1664 of lib/deprecatedlib.php: call to debugging()

line 42 of question/question.php: call to error()

 А и если в тесте есть такой вопрос то студента также выбрасывает и из теста при попытке завершить прохождение теста или перейти н6а след. страницу с вопросами что вобщем не гуд. Проблема решается только отключением редактора и правкой багнутых вопросов без редактора.

 Возможно вы или кто-то из уважаемых форумчан сталкивались с такой проблемой и знаете как решить ее?

В ответ на Max Nrg

Re: Сборка Moodle с TinyMCE

от Alexandre Scherbyna -

А у меня при создании какого-то типа вопроса оказалось, что сам редактор отображается везде, где нужно, но вот установить курсор в поле для набора текста и ввести туда что-либо не представляется возможным.

В ответ на Max Nrg

Re: Сборка Moodle с TinyMCE

от Vadim Tabunshchik -
Изображение пользователя Developers

Мах, спасибо за отзыв.

По вашей проблеме могу сказать, что сборка тут ни при чем. Файлы, в кот. вызывается ошибка, не изменялись. Похоже на то, что просто времени на выполнение скрипта не хватает.

В ответ на Vadim Tabunshchik

Re: Сборка Moodle с TinyMCE

от Max Nrg -

Спасибо за ваш ответ улыбаюсь Попробую покопатся в php.ini и увеличить время. Меня натолкнуло на мысль что дело в редакторе то что  при отключ редакторе править текст и прорблемные вопросы можно было и то что при старом редакторе(при всей его убогости) конкретно етой ошибки не было. улыбаюсь Буду рад если я ошибся.

В ответ на Max Nrg

Re: Сборка Moodle с TinyMCE

от Ильгизар Гайнутдинов -

Всем здравствуйте!

проблема собственно в том, что если писать в Tinymce на русском и нажать сохранить и/или отправить то он пишет, что поле не заполнено.

Приходится менять шрифт и тогда он сообразит, что там текст.

Moodle 2.3.. на багтрекере вопрос поднимался но они недоговрились неочем

UPD: А здесь собственно все нормально скушал

В ответ на Ильгизар Гайнутдинов

Re: Сборка Moodle с TinyMCE

от Alexandre Scherbyna -

Ни на 2.3.1, ни на предыдущих версиях Moodle, никогда не видел такого, чтобы поле, заполненное на русском, воспринималось как пустое. А вы где это увидели?

В ответ на Alexandre Scherbyna

Re: Сборка Moodle с TinyMCE

от Ильгизар Гайнутдинов -

Вчера с нуля накатил Moodle 2.3.2+ , ошибка осталась.

Настройки TinyMCE по умолчанию. проявляется на Firefox от 15 (ранней версии нет). Chrome.

Если текст оформить то он его примет.  

В ответ на Ильгизар Гайнутдинов

Re: Сборка Moodle с TinyMCE

от Ильгизар Гайнутдинов -

UDP починил в настройках Безопасность - Политика безопасности  убрал галку с Строгая проверка обязательных полей 

В ответ на Ильгизар Гайнутдинов

Re: Сборка Moodle с TinyMCE

от Alexandre Scherbyna -

Да уж! Слишком строгой эта проверка оказывается. Не понимает даже, что =) это уже чистейший английский. улыбаюсь Я всегда в это поле черточку ставлю и оно воспринимается как заполненное.