Seite 1 von 2

Anker linkt auf Wurzelverzeichniss

Verfasst: Do 29. Mär 2007, 16:34
von erikawiese
Hallo,
das Thema wurde hier schon mal bearbeitet:
http://www.contenido.org/forum/viewtopi ... ight=anker
Leider ist das Thema geschlossen, deshalb der neue Eintrag.

Ich habe auf TinyMce 2.1.0 upgedated. Dann in der Contenido-Datei
"tinymce.tpl.html" den Code

Code: Alles auswählen

relative_urls : false,  convert_urls : false,
wie beschrieben eingefügt. Und weiterhin springen die Ankerlinks auf das Wurzelverzeichniss!
Liegt es an der TinyMCE Version oder hab ich was falsch verstanden?

Verfasst: Fr 30. Mär 2007, 07:56
von erikawiese
Hat denn niemand dasselbe Problem?

Verfasst: Mo 2. Apr 2007, 08:52
von erikawiese
scheint ja wirklich ein exotenproblem zu sein!? seit 4 tagen haben 55 leute den thread aufgerufen und niemand hat geantwortet!
was mach ich jetzt? hat auch niemand einen hinweiss, wo ich denn ansetzen sollte?
hier mein bearbeitetes tinymce.tpl.html:

Code: Alles auswählen

<script language="javascript" type="text/javascript">

		var fb_fieldname;
		var fb_handle;
		var fb_intervalhandle;
		var fb_win;
		
		function myCustomFileBrowser(field_name, url, type, win) {
			switch (type)
			{
				case "image":					
					fb_handle = window.open("{IMAGEBROWSER}", "filebrowser", "dialog=yes,resizable=yes");
					fb_fieldname = field_name;
					fb_win = win;
					fb_intervalhandle = window.setInterval("updateImageFilebrowser()", 250);						
					break;	
				case "file":					
					fb_handle = window.open("{FILEBROWSER}", "filebrowser", "dialog=yes,resizable=yes");
					fb_fieldname = field_name;
					fb_win = win;
					fb_intervalhandle = window.setInterval("updateImageFilebrowser()", 250);
					break;
				case "flash":                        
					fb_handle = window.open("{FLASHBROWSER}", "filebrowser", "dialog=yes,resizable=yes"); 
					fb_fieldname = field_name; 
					fb_win = win; 
					fb_intervalhandle = window.setInterval("updateImageFilebrowser()", 250);
					break;
				default:
					alert(type);
					break;
			}
		}
		
		function updateImageFilebrowser ()
		{
			if (!fb_handle.left)
			{
				return;
			}
			
			if (!fb_handle.left.left_top)
			{
				return;
			}
			
			if (!fb_handle.left.left_top.document.getElementById("selectedfile"))
			{
				return;
			}	
			
			if (fb_handle.left.left_top.document.getElementById("selectedfile").value != "")
			{
				fb_win.document.forms[0].elements[fb_fieldname].value = fb_handle.left.left_top.document.getElementById("selectedfile").value;
				
				fb_handle.close();
				window.clearInterval(fb_intervalhandle);

				if (fb_win.showPreviewImage)
				{
					fb_win.showPreviewImage(fb_win.document.forms[0].elements[fb_fieldname].value);
				}				
			}
		}
		
		tinyMCE.init({
				mode : "exact",
				elements : "{EDITORNAME}",
				language : "{EDITORLANG}",
				width : "{EDITORWIDTH}",
				height : "{EDITORHEIGHT}",

				plugins : "{EDITORPLUGINS}",

				theme : "advanced",
				theme_advanced_buttons1 : "{BUTTONS1}",
				theme_advanced_buttons2 : "{BUTTONS2}",
				theme_advanced_buttons3 : "{BUTTONS3}",
				theme_advanced_styles : "{ADVANCED_STYLES}",
				
				theme_advanced_toolbar_location : "top",
				theme_advanced_toolbar_align : "{TOOLBAR_ALIGN}",
				theme_advanced_path_location : "bottom",
				directionality : "{DIRECTIONALITY}",
				document_base_url : '{DOCUMENTBASEURL}',
				remove_script_host : false,
				content_css : "{CSSURL}",
				
				plugin_insertdate_dateFormat : "%Y-%m-%d",
				plugin_insertdate_timeFormat : "%H:%M:%S",

				valid_elements : "{VALID_ELEMENTS}",
				extended_valid_elements : "{EXTENDED_VALID_ELEMENTS}",

            	/* do not remove the # char */
            	external_link_list_url : "{EXTERNAL_LINK_LIST}", 
            	external_image_list_url : "{EXTERNAL_IMAGE_LIST}", 
            	flash_external_list_url : "{EXTERNAL_FLASH_LIST}",
            	
				file_browser_callback : "myCustomFileBrowser",
				
				plugin_insertdate_dateFormat : "{INSERTDATE_DATEFORMAT}",
				plugin_insertdate_timeFormat : "{INSERTDATE_TIMEFORMAT}",
				
				relative_urls : false,
       			convert_urls : false,
				{CLEANUPCALLBACK}

				urlconverter_callback : "CustomURLConverter"
		});

		function CustomfileBrowserCallBack(field_name, url, type) {
				// This is where you insert your custom filebrowser logic
				alert("Filebrowser callback: " + field_name + "," + url + "," + type);
		}

		function CustomURLConverter(url, node, on_save) {
				url = TinyMCE.prototype.convertURL(url, node, on_save);
				return url;
		}

		function CustomCleanupContent(type, value) {
				switch (type) {
						case "get_from_editor":
						case "insert_to_editor":
								// Remove xhtml styled tags
								value = value.replace(/[\s]*\/>/g,'>');
								break;
				}

				return value;
		}
</script>
<!-- /tinyMCE -->






bitte helft mir doch!

Verfasst: Mo 2. Apr 2007, 11:35
von erikawiese
hab jetzt noch weiter im forum geforscht, so auch hier: http://www.contenido.org/forum/viewtopi ... r&start=15
aber auch dies thema ist geschlossen. anscheinend soll das in der neuen version 4.6.15 alles funktionieren, was bei mir aber anscheinend nicht der fall ist.

Verfasst: Mo 2. Apr 2007, 13:54
von Brazo Alkher
ist das vielleicht das Problem bei dir?
http://www.contenido.org/forum/viewtopic.php?t=16337

Verfasst: Mo 2. Apr 2007, 14:01
von erikawiese
GEIL*, endlich mal eine einfache und funktionierende Lösung - vielen Dank

Verfasst: Mo 2. Apr 2007, 14:04
von maveric2001
im endeffekt wieder das problem eines sehr schlecht dokumentierten systems

Verfasst: Mo 2. Apr 2007, 15:12
von stese
wieso schlecht dokumentiert? weil steht eindeutig in den docs:
docs/techref/backend/backend.customizing.html

klar ist contenido ab und an nicht wirklich doll dokumentiert (wie so viele andere opensource cms die ich kenne) aber wenigstens ein "docs" verzeichnis sollte man mal komplett lesen, wenn ich ein system intensiver nutzen will.

Verfasst: Mi 4. Apr 2007, 18:55
von erikawiese
Die o. g. Systemeinstellung http://www.contenido.org/forum/viewtopic.php?t=16337 hat schwerwiegende Nebenwirkungen! Zwar behebt sie das Problem mit den Ankern, dafür ist keine Artikelvorschau mehr möglich! Es wird die nackte, unformatierte Seite angezeigt, ohne Bilder nur Text!
Kennt jmd. diese Problem? Abhilfe?

Verfasst: Mi 4. Apr 2007, 19:08
von stese
bei der standard installation spielt es eigentlich keine rolle - nur bei älteren modrewrite versionen

http://contenido.org/forum/viewtopic.ph ... ight=anker

Verfasst: Mi 4. Apr 2007, 20:27
von erikawiese
stese hat geschrieben:bei der standard installation spielt es eigentlich keine rolle - nur bei älteren modrewrite versionen

http://contenido.org/forum/viewtopic.ph ... ight=anker
Ich benutz die aktuelle Version 4.6.15
Trotzdem hab ich das beschriebene Problem. Gibt es denn keine Lösung für Anker in der aktuellen Version?

Verfasst: Do 5. Apr 2007, 09:42
von maveric2001
stese hat geschrieben:wieso schlecht dokumentiert? weil steht eindeutig in den docs:
docs/techref/backend/backend.customizing.html

klar ist contenido ab und an nicht wirklich doll dokumentiert (wie so viele andere opensource cms die ich kenne) aber wenigstens ein "docs" verzeichnis sollte man mal komplett lesen, wenn ich ein system intensiver nutzen will.
schon richtig, leider gibt es aber zu viele luecken z.b. die api-doku

Verfasst: Do 5. Apr 2007, 10:02
von knb
Leicht offtopic:

dies bezieht sich auf meinPosting vom im geschlossenen Thread
http://www.contenido.org/forum/viewtopi ... ight=anker

Der eine moxiecode-forum-URL den ich am Mi Jan 10, 2007 10:04 am in dem einen Thread angegeben hatte, ist nicht mehr aktuell, er muss jetzt anders lauten. Ich poste es mal hier, da auch ich an den anderen Thread nicht mehr rankomme.

vorher
http://tinymce.moxiecode.com/tinymce/do ... html#paths

nachher
http://wiki.moxiecode.com/index.php/Tin ... ve_URLs.3F



Ich erinnere mich jetzt leider nicht mehr an die Details von diesen Konfigurations-Problemen, und ich arbeite auch nur selten als Redakteur mit dem tinyMCE. Daher möchte ich dazu nichts weiter sagen.

Verfasst: Do 5. Apr 2007, 10:16
von Dodger77
knb hat geschrieben:Leicht offtopic: ...
geändert

Verfasst: Do 5. Apr 2007, 10:21
von knb
Erika, ich habe mal Deine tinymce.tpl.html mit meiner verglichen.

Bei mir ist noch diese Option gesetzt:
apply_source_formatting = true

Deine Version:

Code: Alles auswählen

            plugin_insertdate_dateFormat : "{INSERTDATE_DATEFORMAT}",
            plugin_insertdate_timeFormat : "{INSERTDATE_TIMEFORMAT}",
            
            relative_urls : false,
            convert_urls : false,

            {CLEANUPCALLBACK}


Meine Version:

Code: Alles auswählen

				plugin_insertdate_dateFormat : "{INSERTDATE_DATEFORMAT}",
				plugin_insertdate_timeFormat : "{INSERTDATE_TIMEFORMAT}",
				force_br_newlines : "{FORCE_BR_NEWLINES}",
				force_p_newlines : "{FORCE_P_NEWLINES}",
				apply_source_formatting : true,
				// knb 20070110 
				// verhindert dass lokale anker urls korrupt sind
				// http://tinymce.moxiecode.com/punbb/viewtopic.php?id=2182
				convert_urls : false,				
				relative_urls : false,
				{CLEANUPCALLBACK}
Wenn das nicht hilft könnte man mal die tinymce.js dateien vergleichen.
Und dann später die Contenido System-u Mandateneinstellungen. generator/base_href wurde ja schon erwähnt.