Seite 1 von 1

Dicker Fehler mit Scripten

Verfasst: Di 9. Jul 2013, 13:21
von notebook20000
Hallo,

Contenido scheint das s.u. automatisch einzufügen. Allerdings zerstört das Scripte /Verlinkungen, die auf diese Linsk zugreifen. z.B. habe ich ein tabreiter Script, das jetzt die Seite immer neu läd, anstatt einen flüssigen Tabwechsel zu machen:(

Code: Alles auswählen

<base href="http://mydomain.de/cmsdi/" />
Wie kann man das beheben?

Re: Dicker Fehler mit Scripten

Verfasst: Di 9. Jul 2013, 13:33
von notebook20000
ach ja, der Code des tabscriptes sieht so aus

Code: Alles auswählen

				<ul id="tabify_menu_angebot_gesuche" class="tabify_menu">
					<li class="active"><a href="#description2">Angebot senden</a></li>
					<li><a href="#usage2">Gesuch senden</a></li>
				</ul>
				<div id="description2" class="tabify_content">
					<h2>Limerick One</h2>
					<p>
						The limerick packs laughs anatomical<br />
						In space that is quite economical,<br />
		
						But the good ones I've seen<br />
						So seldom are clean,<br />
						And the clean ones so seldom are comical.
					</p>
				</div>
				<div id="usage2" class="tabify_content">
					<h2>Limerick Two</h2>
					<p>
		
						Let my viciousness be emptied,<br />
						Desire and lust banished,<br />
						Charity and patience,<br />
						Humility and obedience,<br />
						And all the virtues increased.Let my viciousness be emptied,<br />
						Desire and lust banished,<br />
						Charity and patience,<br />
						Humility and obedience,<br />
					</p>
				</div>



Code: Alles auswählen

	<script type="text/javascript">
		// <![CDATA[
			
		$(document).ready(function () {
			$('#tabify_menu_angebot_gesuche').tabify();
			});
				
		// ]]>
	</script>

Re: Dicker Fehler mit Scripten

Verfasst: Do 15. Aug 2013, 14:57
von CinKon
Der Base-Tag wird bei Contenido aber schon immer automatisch eingefügt. Das kannst du ausschalten unter "Administration"->"System"->"System-Konfiguration"-> ziemlich weit unten "Generate basehref".

Re: Dicker Fehler mit Scripten

Verfasst: Fr 16. Aug 2013, 13:18
von xmurrix
Du kannst das auch lösen, indem du dem Script beibringst, wie es mit einem vorhandenen base-Tag umzugehen haben...

Hier ein Beispiel in jQuery, das alle href-Attribute in Links innerhalb der Liste mit der Id tabify_menu_angebot_gesuche anpasst:

Code: Alles auswählen

$(document).ready(function() {
    var url = window.location.href;
    if (url.search("#") > 0) {
        url = url.substr(0, url.search("#"));
    }
    $("#tabify_menu_angebot_gesuche a").each(function() {
        var $anchor = $(this);
        if ("#" === $anchor.attr("href").substr(0, 1)) {
            $anchor.attr("href", url + $anchor.attr("href"));
        }
    });
});
Gruß
xmurrix