Укрощаем ссылки в редакторе TinyMCE

28.11.2009 12:44 Автор 
Оцените материал
(0 голосов)

Я не отркрою ни для кого Америки, когда скажу что TinyMCE (англ. Tiny Moxiecode Content Editor) является одним из самых распространенных редакторов в мире. Его часто используют в различных системах управления контентом (CMS). У него есть масса достоинств, о которых я не буду упоминать и о которых вы сможете прочитать на официальном сайте, там же можете его и скачать. В этой статье я хочу лишь описать как можно настроить работу со ссылками.

По умолчанию TinyMCE преобразует ссылки в редактируемых документах к относительному виду. Нужно было отключить эту функцию. Вот здесь как раз и проявляется его гибкость — в настройке под любые ваши задачи и требования. Если вы уже работали с ним, то наверное знаете как он подключается:

<script type="text/javascript" language="javascript">
  tinyMCE.init({
    ...
    ...
  });
</script>

Где вместо точек пишутся опции настройки. Как раз через них мы и будем настраивать работу со ссылками. Вот необходимые для нас опции:

  • convert_urls : true | false — разрешить конвертирование URL
  • relative_urls : true | false — при значении true, происходит конвертирование URL в относительный к document_base_url, при значении false URL преобразуется в абсолютный к document_base_url
  • document_base_url : — определяет базовый URL, может принимать значение вашего домена либо просто корня сайта /

Мне нужно было отключить преобразование, поэтому я прописал:

<script type="text/javascript" language="javascript">
  tinyMCE.init({
    ...
    ...
    convert_urls : false;
  });
</script>
Авторизуйтесь, чтобы получить возможность оставлять комментарии