Ruby On Rails in UA/Rails plugins и фичи/rails and WYSIWYG editor tiny_mce

10 июня 2008, 09:25   rails and WYSIWYG editor tiny_mce
admin
Ruslan Voloshin
Живет: Odessa,UKR
Сообщений: 2441
Рейтинг: 616.0
Рег: 13 марта 2007
Его блог
  •  
Официальный сайт tiny_mce http://tinymce.moxiecode.com/ Для использования в ror проектах Инсталируем плагин script/plugin install -x http://secure.near-time.com/svn/plugins/trunk/tiny_mce/ запускаем установку скриптов rake tiny_mce:scripts:install далее подключаем все яка скрипты <%= stylesheet_link_tag 'index' %> <%= javascript_include_tiny_mce_if_used %> <%= tiny_mce if using_tiny_mce? %> для подключения к определенному контролеру uses_tiny_mce(:options => {:theme => 'advanced', :browsers => %w{msie gecko}, :theme_advanced_toolbar_location => "top", :theme_advanced_toolbar_align => "left", :theme_advanced_resizing => true, :theme_advanced_resize_horizontal => false, :paste_auto_cleanup_on_paste => true, :theme_advanced_buttons1 => %w{formatselect fontselect fontsizeselect bold italic underline strikethrough separator justifyleft justifycenter justifyright indent outdent separator bullist numlist forecolor backcolor separator link unlink image undo redo}, :theme_advanced_buttons2 => [], :theme_advanced_buttons3 => [], :plugins => %w{contextmenu paste advimage}}, :only => [:new, :edit, :show, :index]) или простой вариант class BpostsController < ApplicationController uses_tiny_mce rails WYSIWYG editor
Операции с WM | SEO консультации
Присоединенные: tiny_mce.png
05 июня 2008, 21:08   RE: rails and WYSIWYG editor tiny_mce
Hermes
Hermes
Живет: не указан
Сообщений: 21
Рейтинг: 0.0
Рег: 16 марта 2008

  •  
А что в представлении писать?
10 июня 2008, 16:03   RE: RE: rails and WYSIWYG editor tiny_mce
admin
Ruslan Voloshin
Живет: Odessa,UKR
Сообщений: 2441
Рейтинг: 616.0
Рег: 13 марта 2007
Его блог
  •  
Ты имеешь в виду view ??? если ты заметил то он подключается автоматом к create edit ... екшинам и к тектовым эриям text_area() Так что того что я написал в принципе должно хватить.
Операции с WM | SEO консультации
09 июня 2008, 09:13   RE: rails and WYSIWYG editor tiny_mce
Hermes
Hermes
Живет: не указан
Сообщений: 21
Рейтинг: 0.0
Рег: 16 марта 2008

  •  
Верно, все работает.
10 июня 2008, 16:08   RE: rails and WYSIWYG editor tiny_mce
fatboy
Sergey V
Живет:
Сообщений: 57
Рейтинг: 0.0
Рег: 06 авг. 2007

  •  
А зачем добавлять в # :only => [:new, :edit, :show, :index]) index и show?
04 июня 2008, 17:26   RE: RE: rails and WYSIWYG editor tiny_mce
admin
Ruslan Voloshin
Живет: Odessa,UKR
Сообщений: 2441
Рейтинг: 616.0
Рег: 13 марта 2007
Его блог
  •  
можешь не добавлять все зависит от того что у тебя там отрисовывается
Операции с WM | SEO консультации
09 июня 2008, 09:13   RE: rails and WYSIWYG editor tiny_mce
fatboy
Sergey V
Живет:
Сообщений: 57
Рейтинг: 0.0
Рег: 06 авг. 2007

  •  
Я так понимаю что данный редактор сохраняет(возращает) HTML?
09 июня 2008, 07:53   RE: RE: rails and WYSIWYG editor tiny_mce
admin
Ruslan Voloshin
Живет: Odessa,UKR
Сообщений: 2441
Рейтинг: 616.0
Рег: 13 марта 2007
Его блог
  •  
Правильно понимаешь Он возвращает html Но я решил им не пользоваться так как он сильно тяжелый по скриптам 200 кб думаю что это недопустимо НАсчет fckedit буду писать пост позже, хотя елси етсь время то ты омжешь его написать и поделиться с особенностями установки на ror
Операции с WM | SEO консультации
09 июня 2008, 07:30   RE: rails and WYSIWYG editor tiny_mce
fatboy
Sergey V
Живет:
Сообщений: 57
Рейтинг: 0.0
Рег: 06 авг. 2007

  •  
Prototype тоже не маленький, а если на tinymce еще и ссылка статическая, то его закиширует браузер. Тем более мало кто смотрит сайт на плохом инете(я пользуюсь мобильным инетом дома - не сказка, но терпимо) tinymce, можно и обрезать или юзать lights версию(если она есть)
08 июня 2008, 04:32   RE: rails and WYSIWYG editor tiny_mce
fatboy
Sergey V
Живет:
Сообщений: 57
Рейтинг: 0.0
Рег: 06 авг. 2007

  •  
Мне не удалось заисталить так, как ты описал, но я добавил его в html код вьюшки, но меня смутила одна вещь при инитиализации. Из примера. tinyMCE.init({ mode : "textareas", theme : "simple" }); Оказывается он влияет на все элементы textarea, надеюсь сам плагин такого не делает.
09 июня 2008, 12:16   RE: RE: rails and WYSIWYG editor tiny_mce
admin
Ruslan Voloshin
Живет: Odessa,UKR
Сообщений: 2441
Рейтинг: 616.0
Рег: 13 марта 2007
Его блог
  •  
Так в том то и дело что я сильно на разбирался и понял что он действительно влияет на все text_area, но думаю что елси почитать мануал на их сайте то можно это подкорректировать, но как писал раньше не буду его использоватьточно. Раньше я пользовался fckeditor для своих php сайтов так что тут думаю будет также.
Операции с WM | SEO консультации
10 июня 2008, 17:13   RE: RE: RE: rails and WYSIWYG editor tiny_mce
solbeg
Ochirov Tsyren
Живет: Новосибирск
Сообщений: 40
Рейтинг: 5.0
Рег: 17 марта 2008
Его блог
  •  
а как сделать код имплементация, вернее чтобы tiny меня понимал когда я буду писать в настройках нашёл - theme_advanced_source_editor_width - theme_advanced_source_editor_height - theme_advanced_source_editor_wrap
10 июня 2008, 09:14   RE: RE: RE: RE: rails and WYSIWYG editor tiny_mce
admin
Ruslan Voloshin
Живет: Odessa,UKR
Сообщений: 2441
Рейтинг: 616.0
Рег: 13 марта 2007
Его блог
  •  
не могу больше ничего тебе подсказать. Думаю все таки что будет лучше если ты все таки посмотришь пост на форуме по поводу fckeditor работает довольно хорошо и прост в подключении. тем боле что объем ява скрипта в 3 раза меньше. А пример fckeditor ты уже видел в блогах.
Операции с WM | SEO консультации
10 июня 2008, 09:47   RE: RE: RE: RE: RE: rails and WYSIWYG editor tiny_mce
sunchess
sunchess
Живет: не указан
Сообщений: 18
Рейтинг: 0.0
Рег: 07 апр. 2008

  •  
fsceditor хорош, но вот подгрузка файлов в нем не работает на ie :(
05 июня 2008, 09:00   RE: RE: RE: RE: RE: RE: rails and WYSIWYG editor tiny_mce
admin
Ruslan Voloshin
Живет: Odessa,UKR
Сообщений: 2441
Рейтинг: 616.0
Рег: 13 марта 2007
Его блог
  •  
а на какой версии ..??? дело в том что на експлорере много чего не работает попробуй последнюю версию 7 может там заработает
Операции с WM | SEO консультации
11 июня 2009, 09:54   RE: rails and WYSIWYG editor tiny_mce
notmenow
notmenow
Живет: не указан
Сообщений: 2
Рейтинг: 0.0
Рег: 11 июня 2009

  •  
Ruslan Voloshin народ помогите плиз. Поставил рельсы 2.3.2 создал проект, создал модель info_units и контроллер к ней скафолдингом скачал tiny_mce последней версии распаковал его в плагинс, сделал rake tiny_mce:install он поставился в контроллере написал class InfoUnitsController < ApplicationController uses_tiny_mce ..... в layout в теге написал <%= include_tiny_mce_if_needed %> в представлении <%= f.text_area :Text, :class => "mceEditor" %> все сделал вот по этому доку http://github.com/kete/tiny_mce/tree/master выдает вот такую ошибку: NoMethodError in Info_units#index Showing layouts/info_units.html.erb where line #9 raised: undefined method `env' for Rails:Module Extracted source (around line #9): 6: 7: InfoUnits: <%= controller.action_name %> 8: <%= stylesheet_link_tag 'scaffold' %> 9: <%= include_tiny_mce_if_needed %> 10: 11: 12: я так понимаю что плагин то поставился нормально...а вто что за "env" ? как это можно исправить?
11 июня 2009, 10:15   RE: rails and WYSIWYG editor tiny_mce
kuca
Илья Кислинский
Живет: Kiev,UKR
Сообщений: 159
Рейтинг: 46.0
Рег: 10 июня 2009
Его блог
  •  
Ruslan Voloshin есть еще такая штука: tiny_mce_plus там она вроде с загрузкой изображений и насколько я помню более адекватно работает чем другие хелперы(другие тоесть могут вообще не работать,как кажись у кого-то здесь так и было) установка и настройка абсолютно аналогичная редактор отличный,абсолютно по всякому конфигурируем,да,он захватывает все textarea но ето можна отстроить(http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/editor_selector) ну и вообще он полюбому кросбраузерный и имхо круче еще не придумали только вот такая штука есть: если ему скармливать html в голом виде,тоесть не ему а ему в режиме редактирования кода он может не понравившиеся ему теги переделать,но и это тоже вроде решается,решу напишу:)
Der Ruhm den Robotern! Alle Menschen zu töten!
11 июня 2009, 10:16   RE: RE: rails and WYSIWYG editor tiny_mce
kuca
Илья Кислинский
Живет: Kiev,UKR
Сообщений: 159
Рейтинг: 46.0
Рег: 10 июня 2009
Его блог
  •  
notmenow во-во-во,у всех такое бывает,юзай tiny_mce_plus
Der Ruhm den Robotern! Alle Menschen zu töten!
11 июня 2009, 10:41   RE: RE: RE: rails and WYSIWYG editor tiny_mce
admin
Ruslan Voloshin
Живет: Odessa,UKR
Сообщений: 2441
Рейтинг: 616.0
Рег: 13 марта 2007
Его блог
  •  
Илья Кислинский Яуже сделал свой выбор в сторону fckeditor так как для меня приоритетней отптимизация загрузки, с тини очень большой по сравнению с fck так что его я больше не пробую и не экспериментирую, тем более что с fck нет проблемм ни в каком браузере.
Операции с WM | SEO консультации
11 июня 2009, 11:34   RE: rails and WYSIWYG editor tiny_mce
notmenow
notmenow
Живет: не указан
Сообщений: 2
Рейтинг: 0.0
Рег: 11 июня 2009

  •  
Ruslan Voloshin проблема решилась=) она была в то что у меня было прописано RAILS_GEM_VERSION = '2.0.2' в enviroment.rb ....а версия самих рельсов была 2.3.2 ...поменял на 2.3.2....это баг rake rails:update ...он автоматом не меняет версию, и еще нужно удалить строчку config.action_view.cache_template_extensions = false в development.rb если вдруг она увас там осталась, так как она уже не используется в рельсах 2.3.2 и все работает =) ах да) env как я понимаю больше не ипользуется, а используется Rails.env главная проблема версий была в этом
11 июня 2009, 11:50   RE: RE: RE: RE: rails and WYSIWYG editor tiny_mce
kuca
Илья Кислинский
Живет: Kiev,UKR
Сообщений: 159
Рейтинг: 46.0
Рег: 10 июня 2009
Его блог
  •  
Ruslan Voloshin на вкус и цвет конечно:) а вот как раз для моих целей нужен именно tiny mce:)
Der Ruhm den Robotern! Alle Menschen zu töten!
06 февраля 2010, 23:00   RE: rails and WYSIWYG editor tiny_mce
Zimon
Андрей
Живет: Томск
Сообщений: 23
Рейтинг: 0.0
Рег: 02 июня 2009

  •  
Ruslan Voloshin Tiny mce plus: устанавливается нормально, а вот при попытке вставить приаттаченную картинку Firebug выдает ошибку: An invalid or illegal string was specified" code: "12 [Break on this error] results = $A(root.querySelectorAll(e)).map(Element.extend);\n Как это дело побороть я так и непонял, гугл не помог easy Fckeditor: картинки отлично аттачатся и вставляются, но я так понял там проблема с правами доступа: любой авторизованный пользователь может создавать папки, закачивать картинки и т.п., что мне не нравится Такие вот замечания А в остальном оба редактора жгут
06 февраля 2010, 23:30   RE: RE: rails and WYSIWYG editor tiny_mce
admin
Ruslan Voloshin
Живет: Odessa,UKR
Сообщений: 2441
Рейтинг: 616.0
Рег: 13 марта 2007
Его блог
  •  
Андрей Обоим этим редактора в масовом производстве я предпочел markItUp, как видно по форуму. А атачи картинок сделаю используя attachemnet_fu вот и все.
Операции с WM | SEO консультации
25 марта 2010, 13:01   RE: RE: rails and WYSIWYG editor tiny_mce
Kasmanaft
Kasmanaft
Живет: не указан
Сообщений: 1
Рейтинг: 0.0
Рег: 16 мая 2009

  •  
Андрей An invalid or illegal string was specified" code: "12 [Break on this error] results = $A(root.querySelectorAll(e)).map(Element.extend); Лечится рихтовкой image.htm в /curblyadvimage - вычистить в заголовках все намеки на XHTML. (http://tinymce.moxiecode.com/punbb/viewtopic.php?pid=29894#p29894)