1. Можно ли в RTE (TinyMCE/FCKEditor) вставлять ссылки на документы а-ля "[~1234~]" по типу как "Веб-ссылка" иконка "папка"? Т.е. кликаешь на значек, потом выбираешь в дереве документы и вставляется ссылка [~id~].
2. Обратная ситуация - как к полю "Веб-ссылка" добавить иконку с диалогом вставки ссылки из FCKEditor или TinyMCE ?
Discere ne cesses
В TinyMCE выделить фрагмент и назать кнопку Вставить/редактировать ссылку, а там - Список ссылок. Если поля Список ссылок нет, надо немного исправить (это ошибка некоторых версий).
-
☆ A M B ☆
- 1,086 Posts
1. В TinyMCE точно есть. Выделяете текст, который хотите оформить ссылкой, при этом подсвечивается иконка "Вставить/редактировать ссылку". Жмете ее и появляется новое окошко, в котором на закладке "Общие" имеется выпадающий список "Список ссылок". Это то, что Вам нужно. При выборе нужного документа в поле "Адрес ссылки" появится адрес типа [~123~]. Жмете "Вставить" и все готово.
2. Не понял вопроса.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
1. Насчет списка ссылок - я краем мозга помню, что это где то было. Но вот нету у меня этого. Установлен TinyMCE 3.2.4.1 - брал с офсайта MODx
2. Я имею ввиду вызов того же самого диалога "Вставить ссылку" из RTE (TinyMCE/FCKEditor) через дополнительную кнопку у поля "Веб-ссылка" в форме редактирования ссылки (типа не документ, а ссылка)
Discere ne cesses
Quote from: Vampire at Oct 12, 2009, 07:53 AM
Установлен TinyMCE 3.2.4.1
Зависит не от версии TinyMCE, а от версии MODx.
В 0.9.6.3 список ссылок не должен пропадать, могут только быть проблемы с русским языком в списке – на форуме написано, как их решать.
Однако если меняли целиком плагин, могло произойти все что угодно. Лучше вернуть то, что в оригинальной версии имеется, а заменить только файлы в папке jscripts/tiny_mce, взяв нужные из последней версии на официальном сайте TinyMCE.
Если замененный плагин такой же, как распространяется в версии 1.0, следует внести простое исправление:
В файле assets/plugins/tinymce3241/tinymce.linklist.php две строки:
$dbase = str_replace(’`’, ’’, $dbase);
mysql_select_db($dbase) or die(’Could not select database’);
заменить на одну:
mysql_select_db(str_replace(’`’, ’’, $dbase)) or die(’Could not select database’);
Возможно, это исправление уже сделано, тогда список ссылок должен выводиться.