| 10 июня 2008, 06:25 | |
|---|---|
Ruslan Voloshin Живет: Odessa,UKR Сообщений: 2167 Рейтинг: 532.0 Рег: 13 марта 2007 Его блог |
rails and WYSIWYG editor tiny_mce |
Официальный сайт 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
------------ Операции с WM | SEO консультации |
|
| Присоединенные: tiny_mce.png rails and WYSIWYG editor, rails and tiny_mce, ror tiny_mce, ror WYSIWYG |
| 05 июня 2008, 18:08 | |
|---|---|
Hermes Живет: не указан Сообщений: 20 Рейтинг: 0.0 Рег: 16 марта 2008 |
RE: rails and WYSIWYG editor tiny_mce |
| А что в представлении писать? | |
| 10 июня 2008, 13:03 | |
|---|---|
Ruslan Voloshin Живет: Odessa,UKR Сообщений: 2167 Рейтинг: 532.0 Рег: 13 марта 2007 Его блог |
RE: RE: rails and WYSIWYG editor tiny_mce |
| Ты имеешь в виду view ???
если ты заметил то он подключается автоматом к create edit ... екшинам и к тектовым эриям text_area()
Так что того что я написал в принципе должно хватить.
------------ Операции с WM | SEO консультации |
|
| 09 июня 2008, 06:13 | |
|---|---|
Hermes Живет: не указан Сообщений: 20 Рейтинг: 0.0 Рег: 16 марта 2008 |
RE: rails and WYSIWYG editor tiny_mce |
| Верно, все работает. | |
| 10 июня 2008, 13:08 | |
|---|---|
Sergey V Живет: Сообщений: 57 Рейтинг: 0.0 Рег: 06 авг. 2007 |
RE: rails and WYSIWYG editor tiny_mce |
| А зачем добавлять в # :only => [:new, :edit, :show, :index]) index и show? | |
| 04 июня 2008, 14:26 | |
|---|---|
Ruslan Voloshin Живет: Odessa,UKR Сообщений: 2167 Рейтинг: 532.0 Рег: 13 марта 2007 Его блог |
RE: RE: rails and WYSIWYG editor tiny_mce |
| можешь не добавлять все зависит от того что у тебя там отрисовывается ------------ Операции с WM | SEO консультации |
|
| 09 июня 2008, 06:13 | |
|---|---|
Sergey V Живет: Сообщений: 57 Рейтинг: 0.0 Рег: 06 авг. 2007 |
RE: rails and WYSIWYG editor tiny_mce |
| Я так понимаю что данный редактор сохраняет(возращает) HTML? | |
| 09 июня 2008, 04:53 | |
|---|---|
Ruslan Voloshin Живет: Odessa,UKR Сообщений: 2167 Рейтинг: 532.0 Рег: 13 марта 2007 Его блог |
RE: RE: rails and WYSIWYG editor tiny_mce |
| Правильно понимаешь
Он возвращает html
Но я решил им не пользоваться так как он сильно тяжелый по скриптам 200 кб
думаю что это недопустимо
НАсчет fckedit буду писать пост позже, хотя елси етсь время то ты омжешь его написать и поделиться с особенностями установки на ror ------------ Операции с WM | SEO консультации |
|
| 09 июня 2008, 04:30 | |
|---|---|
Sergey V Живет: Сообщений: 57 Рейтинг: 0.0 Рег: 06 авг. 2007 |
RE: rails and WYSIWYG editor tiny_mce |
| Prototype тоже не маленький, а если на tinymce еще и ссылка статическая, то его закиширует браузер. Тем более мало кто смотрит сайт на плохом инете(я пользуюсь мобильным инетом дома - не сказка, но терпимо) tinymce, можно и обрезать или юзать lights версию(если она есть) | |
| 08 июня 2008, 01:32 | |
|---|---|
Sergey V Живет: Сообщений: 57 Рейтинг: 0.0 Рег: 06 авг. 2007 |
RE: rails and WYSIWYG editor tiny_mce |
| Мне не удалось заисталить так, как ты описал, но я добавил его в html код вьюшки, но меня смутила одна вещь при инитиализации. Из примера. tinyMCE.init({ mode : "textareas", theme : "simple" }); Оказывается он влияет на все элементы textarea, надеюсь сам плагин такого не делает. | |
| 09 июня 2008, 09:16 | |
|---|---|
Ruslan Voloshin Живет: Odessa,UKR Сообщений: 2167 Рейтинг: 532.0 Рег: 13 марта 2007 Его блог |
RE: RE: rails and WYSIWYG editor tiny_mce |
| Так в том то и дело что я сильно на разбирался и понял что он действительно влияет на все text_area, но думаю что елси почитать мануал на их сайте то можно это подкорректировать, но как писал раньше не буду его использоватьточно. Раньше я пользовался fckeditor для своих php сайтов так что тут думаю будет также. ------------ Операции с WM | SEO консультации |
|
| 10 июня 2008, 14:13 | |
|---|---|
Ochirov Tsyren Живет: Новосибирск Сообщений: 40 Рейтинг: 5.0 Рег: 17 марта 2008 Его блог |
RE: RE: RE: rails and WYSIWYG editor tiny_mce |
| а как сделать код имплементация, вернее чтобы tiny меня понимал когда я буду писать в настройках нашёл - theme_advanced_source_editor_width - theme_advanced_source_editor_height - theme_advanced_source_editor_wrap | |
| 10 июня 2008, 06:14 | |
|---|---|
Ruslan Voloshin Живет: Odessa,UKR Сообщений: 2167 Рейтинг: 532.0 Рег: 13 марта 2007 Его блог |
RE: RE: RE: RE: rails and WYSIWYG editor tiny_mce |
| не могу больше ничего тебе подсказать.
Думаю все таки что будет лучше если ты все таки посмотришь пост на форуме по поводу fckeditor работает довольно хорошо и прост в подключении. тем боле что объем ява скрипта в 3 раза меньше. А пример fckeditor ты уже видел в блогах. ------------ Операции с WM | SEO консультации |
|
| rails WYSIWYG, fckeditor, tiny_mce |
| 10 июня 2008, 06:47 | |
|---|---|
sunchess Живет: не указан Сообщений: 18 Рейтинг: 0.0 Рег: 06 апр. 2008 |
RE: RE: RE: RE: RE: rails and WYSIWYG editor tiny_mce |
| fsceditor хорош, но вот подгрузка файлов в нем не работает на ie :( | |
| 05 июня 2008, 06:00 | |
|---|---|
Ruslan Voloshin Живет: Odessa,UKR Сообщений: 2167 Рейтинг: 532.0 Рег: 13 марта 2007 Его блог |
RE: RE: RE: RE: RE: RE: rails and WYSIWYG editor tiny_mce |
| а на какой версии ..??? дело в том что на експлорере много чего не работает
попробуй последнюю версию 7 может там заработает ------------ Операции с WM | SEO консультации |
|
| 11 июня 2009, 06:54 | |
|---|---|
notmenow Живет: не указан Сообщений: 2 Рейтинг: 0.0 Рег: 11 июня 2009 |
RE: rails and WYSIWYG editor tiny_mce |
| 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, 07:15 | |
|---|---|
Илья Кислинский Живет: Kiev,UKR Сообщений: 125 Рейтинг: 36.0 Рег: 10 июня 2009 Его блог |
RE: rails and WYSIWYG editor tiny_mce |
| 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, 07:16 | |
|---|---|
Илья Кислинский Живет: Kiev,UKR Сообщений: 125 Рейтинг: 36.0 Рег: 10 июня 2009 Его блог |
RE: RE: rails and WYSIWYG editor tiny_mce |
| notmenow
во-во-во,у всех такое бывает,юзай tiny_mce_plus ------------ Der Ruhm den Robotern! Alle Menschen zu töten! |
|
| 11 июня 2009, 07:41 | |
|---|---|
Ruslan Voloshin Живет: Odessa,UKR Сообщений: 2167 Рейтинг: 532.0 Рег: 13 марта 2007 Его блог |
RE: RE: RE: rails and WYSIWYG editor tiny_mce |
| Илья Кислинский
Яуже сделал свой выбор в сторону fckeditor так как для меня приоритетней отптимизация загрузки, с тини очень большой по сравнению с fck так что его я больше не пробую и не экспериментирую, тем более что с fck нет проблемм ни в каком браузере. ------------ Операции с WM | SEO консультации |
|
| 11 июня 2009, 08:34 | |
|---|---|
notmenow Живет: не указан Сообщений: 2 Рейтинг: 0.0 Рег: 11 июня 2009 |
RE: rails and WYSIWYG editor tiny_mce |
| 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, 08:50 | |
|---|---|
Илья Кислинский Живет: Kiev,UKR Сообщений: 125 Рейтинг: 36.0 Рег: 10 июня 2009 Его блог |
RE: RE: RE: RE: rails and WYSIWYG editor tiny_mce |
| Ruslan Voloshin
на вкус и цвет конечно:)
а вот как раз для моих целей нужен именно tiny mce:) ------------ Der Ruhm den Robotern! Alle Menschen zu töten! |
|
| 06 февраля 2010, 21:00 | |
|---|---|
Андрей Живет: Томск Сообщений: 22 Рейтинг: 0.0 Рег: 02 июня 2009 |
RE: rails and WYSIWYG editor tiny_mce |
| 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, 21:30 | |
|---|---|
Ruslan Voloshin Живет: Odessa,UKR Сообщений: 2167 Рейтинг: 532.0 Рег: 13 марта 2007 Его блог |
RE: RE: rails and WYSIWYG editor tiny_mce |
| Андрей
Обоим этим редактора в масовом производстве я предпочел markItUp, как видно по форуму.
А атачи картинок сделаю используя attachemnet_fu вот и все.
------------ Операции с WM | SEO консультации |
|
| attachemnet_fu, MarkItUp |