We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 9932
    • 66 Posts
    Возникла проблема - в админке есть модуль новостей, в нем используется редактор TinyMCE.
    у самого плагина есть опция которая выглядит так:
    &tinyPathOptions=Path Options;list;rootrelative,docrelative,fullpathurl;

    при вставке ссылки в редакторе, которая видна на страницах сайта, соответственно получается:
    rootrelative - manager/file.html
    docrelative - file.html
    fullpathurl - http:/site.ru/manager/file.html
    а нужно - http:/site.ru/file.html
    пришлось немного переделать код плагина. в файле assets/plugins/tinymce.xxx/tinymce.functions.php
    в функции getTinyMCEScript после строк
    case "fullpathurl":
    	$relative_urls = "false";
    	$remove_script_host = "false";
    break;

    добавить
    case "siterelative":
    	$relative_urls = "false";
    	$document_base_url = "		  document_base_url : \"".$base_url."\",\n";
    	$remove_script_host = "false";
    break;
    

    и соответственно изменить строку настройки в плагине на
    &tinyPathOptions=Path Options;list;rootrelative,docrelative,fullpathurl,siterelative;

    теперь при выборе опции siterelative ссылки приобретают нормальную форму