2011-09-15 4 views
3

Я использую N2CMS (2.2.1.1), и у меня есть простой текстовый блок, который я пытаюсь ввести кнопку skype, в которую входит ссылка со следующим URL-адресом (skype: {user}? call).N2CMS TinyMCE filter_allowed_protocols для skype: {user}? Call

Я вхожу в это в редактор «HTML» (не редактор wysiwyg), и каждый раз, когда я нажимаю «обновление», tinymce переписывает URL-адрес «/ N2/Content/skype: {user}? Call», который вызывает исключение «опасного запроса» и, что еще важнее, не работает, чтобы сделать вызов skype.

Я знаю, что мне нужно сказать TinyMCE, что «skype:» является разрешенным протоколом, но в новой версии N2CMS установка N2 выполняется из zip - я не уверен, как/где сообщить TinyMCE, чтобы разрешить скайп : протокол в url. Я особенно хочу не модифицировать zip, чтобы в будущем PITA не обновляла N2CMS.

ответ

2

Хотя N2CMS в последних версиях использует ZIP-архив как хранилище по умолчанию для своих файлов, настройки TinyMCE все равно должны находиться в том же месте, где они всегда были - в web.config.

Вот краткий пример того, как добавить значения

<n2> 
    <edit> 
     <tinyMCE enabled="true" cssUrl="/UI/CSS/editor.css"> 
       <settings> 
        <add key="theme_advanced_blockformats" value="h1,h2,h3" /> 

Поставьте меня на правильном пути, точный ответ; Однако, это:

<n2 xmlns="http://n2cms.com/schemas/configuration/v3">  
    <edit> 
     <tinyMCE enabled="true"> 
     <settings> 
      <add key="convert_urls" value="false" /> 
     </settings> 
     </tinyMCE> 
    </edit> 
    </n2> 
+0

Спасибо за поставив меня на правильный путь - точный ответ для тех, кто еще смотрит следующим <добавить ключ = «convert_urls» значение = "ложь" /> Rob

Смежные вопросы