Jump to content
  • 0

Modyfikacja TinyMCE i problem ze ścieżką do zdjęć


Skayfer

Question

Witam wszystkich,

 

Ostatnio spróbowałem dodać na swoim blogu rozszerzoną wersję edytora według przepisu Miłosza http://mypresta.eu/en/art/prestashop-16/extended-rich-text-editor.html, jednak po modyfikacji jest jeden problem.

 

Każda ścieżka do zdjęcia, nieważne czy było ono wstawiane w kodzie czy poprzez manager, ma podmienioną ścieżkę z oryginalnej na ..img/folder.  Problem w tym, że na serwerze mam kilka stron i nie dam rady tak się odwoływać i umieszczać zdjęcia bezpośrednio na nim.

 

 

A druga sprawa, nie oreintuje się ktoś czy jest możliwe dodanie fancyboxa do stron kategorii, według kolejnego tutoriala Miłosza http://mypresta.eu/en/art/developer/gallery-on-cms-page-fancybox.html ?

 

 

Pozdrawiam i liczę, że a nóż przeczyta wątek Vekia ;)

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Dziękuje za pomoc :)

 

Kurcze, tyle ludzi ten tutorial oglądało i rzeczywiście przydałaby się tam taka wzmianka, ilu ludziom by to zaoszczędziło czas ;)

 

 

Nie wiesz Krystian jak z fancy w rte kategorii ?

Link to comment
Share on other sites

  • 0

W komentarzach na stronie z artykułem dodałem info o tym, może mało widoczne, ale wisi już z rok ;-)
pełny plik js:
 

function tinySetup16(config)
{
	if(!config)
		config = {};

	var editor_selector = 'rtepro';
	//if (typeof config['editor_selector'] !== 'undefined')
	//var editor_selector = config['editor_selector'];
	if (typeof config['editor_selector'] != 'undefined')
		config['selector'] = '.'+config['editor_selector'];

        //safari,pagebreak,style,table,advimage,advlink,inlinepopups,media,contextmenu,paste,fullscreen,xhtmlxtras,preview
	    default_config = {
		selector: ".rtepro" ,
		plugins : "visualblocks, preview searchreplace print insertdatetime, hr charmap colorpicker anchor code link image paste pagebreak table contextmenu filemanager table code media autoresize textcolor emoticons",
        toolbar2 : "newdocument,print,|,bold,italic,underline,|,strikethrough,superscript,subscript,|,forecolor,colorpicker,backcolor,|,bullist,numlist,outdent,indent",
        toolbar1 : "styleselect,|,formatselect,|,fontselect,|,fontsizeselect,", 
        toolbar3 : "code,|,table,|,cut,copy,paste,searchreplace,|,blockquote,|,undo,redo,|,link,unlink,anchor,|,image,emoticons,media,|,inserttime,|,preview ",
        toolbar4 : "visualblocks,|,charmap,|,hr,",
           
		external_filemanager_path: ad+"/filemanager/",
		filemanager_title: "File manager" ,
		external_plugins: { "filemanager" : ad+"/filemanager/plugin.min.js"},
		extended_valid_elements: 'pre[*],script[*],style[*]', 
        valid_children: "+body[style|script],pre[script|div|p|br|span|img|style|h1|h2|h3|h4|h5],*[*]",
        valid_elements : '*[*]', 
        force_p_newlines : false, 
        cleanup: false,
        forced_root_block : false, 
        force_br_newlines : true,  
        convert_urls:true,
        relative_urls:false,
        remove_script_host:false,
         
		menu: {
			edit: {title: 'Edit', items: 'undo redo | cut copy paste | selectall'},
			insert: {title: 'Insert', items: 'media image link | pagebreak'},
			view: {title: 'View', items: 'visualaid'},
			format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'},
			table: {title: 'Table', items: 'inserttable tableprops deletetable | cell row column'},
			tools: {title: 'Tools', items: 'code'}
		}

	}

	$.each(default_config, function(index, el)
	{
		if (config[index] === undefined )
			config[index] = el;
	});

	tinyMCE.init(config);

}

$().ready(function() {
   tinySetup16(); 
});
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...