copyright-Link im neuen Fenster
- daniel
- Ehemaliger
- Beiträge: 413
- Registriert: 13. März 2008, 16:49
- Wie bist du auf EasyHP gekommen?: Werbung auf phpBB.de
- Wohnort: Bremen
- Kontaktdaten:
copyright-Link im neuen Fenster
Erstelle jetzt meine neue Seite mit Easy-HP und versuche den Style und den Inhalt von der alten Seite größtenteils zu übernehmen. Das kopieren und Einfügen klappte prima. (nur die internen Links musste ich natürlich ändern.)
Ob und wie ich den Inhalt des alten Gästebuchs übertragen kann, muss ich noch sehen.
edit: jetzt habe ich meine 25 Gästebucheinträge übernommen. war ganz einfach, musste nur die IP und die Zeit und das Datum in der Datenbank ändern.
Meine Frage:
Ich möchte gerne, dass der copyright-Link am Ende Jeder Seite in einem neuen Fenster geöffnet wird.. habe in der Template Datei Overall-Footer gesucht, aber nichts gefunden.
Ob und wie ich den Inhalt des alten Gästebuchs übertragen kann, muss ich noch sehen.
edit: jetzt habe ich meine 25 Gästebucheinträge übernommen. war ganz einfach, musste nur die IP und die Zeit und das Datum in der Datenbank ändern.
Meine Frage:
Ich möchte gerne, dass der copyright-Link am Ende Jeder Seite in einem neuen Fenster geöffnet wird.. habe in der Template Datei Overall-Footer gesucht, aber nichts gefunden.
http://www.daniel-schlueter.eu
Meine Homepage
Meine Homepage
- daniel
- Ehemaliger
- Beiträge: 413
- Registriert: 13. März 2008, 16:49
- Wie bist du auf EasyHP gekommen?: Werbung auf phpBB.de
- Wohnort: Bremen
- Kontaktdaten:
Re: copyright-Link im neuen Fenster
Man ich stand auf dem Schlauch.

hab jetzt einfach das mit dem hier ersetzt:

hab jetzt einfach das
Code: Alles auswählen
<div class="copy">{copyright}</div>
Code: Alles auswählen
<div class="copy">Powered by © 2007 <a target="_blank" href="http://www.easyhp.org" class="copyright">EasyHP</a></div>
http://www.daniel-schlueter.eu
Meine Homepage
Meine Homepage
-
- Inaktiv
- Beiträge: 91
- Registriert: 6. September 2008, 22:24
- Wie bist du auf EasyHP gekommen?: OpenSourceCMS.com
- Wohnort: Wien-Währing
- Kontaktdaten:
Re: copyright-Link im neuen Fenster
ich weiß jetzt nicht, ob es fürs EasyHP CMS relevant ist, aber wenn du den target="_blank" - Tag verwendest, ist der Code nicht mehr XHTML valide... hatte das Problem schon in meinem phpBB3 und mußte das beheben... nur ein kleiner Hinweis, nichts für ungut 

http://sircharles82.bplaced.net/ - Spielwiese für kleine Experimente
- daniel
- Ehemaliger
- Beiträge: 413
- Registriert: 13. März 2008, 16:49
- Wie bist du auf EasyHP gekommen?: Werbung auf phpBB.de
- Wohnort: Bremen
- Kontaktdaten:
Re: copyright-Link im neuen Fenster
warum denn müssen? xhtml ist doch keine Pflicht. alle aktuelle Browser können auch mit normalem html umgehenSir Charles hat geschrieben:[...] hatte das Problem schon in meinem phpBB3 und mußte das beheben... nur ein kleiner Hinweis, nichts für ungut
und ich bleibe dabei so lange es geht

externe Seite werden bei mir im neuen Fenster geöffnet
http://www.daniel-schlueter.eu
Meine Homepage
Meine Homepage
-
- Inaktiv
- Beiträge: 91
- Registriert: 6. September 2008, 22:24
- Wie bist du auf EasyHP gekommen?: OpenSourceCMS.com
- Wohnort: Wien-Währing
- Kontaktdaten:
Re: copyright-Link im neuen Fenster
naja, du kennst doch den Ehrgeiz, wenn man ein Projekt auf eine neue Plattform stellt, dann will man, dass alles perfekt klapptdaniel hat geschrieben:warum denn müssen? xhtml ist doch keine Pflicht. alle aktuelle Browser können auch mit normalem html umgehenSir Charles hat geschrieben:[...] hatte das Problem schon in meinem phpBB3 und mußte das beheben... nur ein kleiner Hinweis, nichts für ungut
und ich bleibe dabei so lange es geht:
externe Seite werden bei mir im neuen Fenster geöffnet

http://sircharles82.bplaced.net/ - Spielwiese für kleine Experimente
-
- Inaktiv
- Beiträge: 14
- Registriert: 3. Oktober 2008, 07:27
- Wohnort: Schwabenländle
- Kontaktdaten:
Re: copyright-Link im neuen Fenster
da muss ich Einspruch erheben. target="_blank" ist schon xhtml valide, nur nicht im Strict-Modues. Wenn du aber den Transitional-Modus verwendest, dann kannst du auch den Target lassen.
Das folgende Beispiel zeigt, wie ich auf xhtml-validen Seiten externe Links in einem neuen Fenster öffne. Ich nutzen dazu eine externe Javascript Datei, die in jeder Seite (Templates machen es einfach) im Header verlinkt werden:
<head> ... <script type="text/javascript" src="/styles/targetblank.js"><script></head>
Datei targetblank.js:
Last but not Least sein noch gesagt, daß dies eine generische Lösung ist, die alle externen Links automatisch in einem neuen Fenster öffnet - ohne jeden einzelnen Link anpassen zu müssen. Dies macht so natürlich nur Sinn, wenn man viele externe Links auf den Seiten hat - vielleicht für Webkataloge oder ähnliches. Für weniger externe links gibt es auch einfachere Ansätze, zum Beispiel einfach den Onclick-Event direkt im Linktag zu definieren:
Das folgende Beispiel zeigt, wie ich auf xhtml-validen Seiten externe Links in einem neuen Fenster öffne. Ich nutzen dazu eine externe Javascript Datei, die in jeder Seite (Templates machen es einfach) im Header verlinkt werden:
<head> ... <script type="text/javascript" src="/styles/targetblank.js"><script></head>
Datei targetblank.js:
Code: Alles auswählen
var ownurlpatt = /elmar-eigner\.de/; // gegen Ihre eigene URL ersetzen!function addEvent(obj, evType, fn){ if (obj.addEventListener){ obj.addEventListener(evType, fn, false); return true; } else if (obj.attachEvent){ var r = obj.attachEvent("on"+evType, fn); return r; } else { return false; }}function getEventTarget(e){ //by Peter Paul Koch - http://www.quirksmode.org/js/events_compinfo.html#link7 return (e.target) ? e.target : e.srcElement}blankclick = function(e){ var tg = getEventTarget(e); if ( tg.tagName.toLowerCase() == 'a' ) { tg.target ='_blank'; } else if ( tg.parentNode.tagName.toLowerCase() == 'a' ) { tg.parentNode.target ='_blank'; } return true;}onPageLoad = function(){ var doclinks = document.getElementsByTagName("a"); for (var i = 0; i < doclinks.length; i++) { //alert(doclinks[i].href); if ( doclinks[i].rel == 'noblank' ) { ; } else if ( ! doclinks[i].href.match(ownurlpatt) && ! doclinks[i].href.match(/^(mailto|javascript):/) ) { if ( doclinks[i].attributes['title'] ) { doclinks[i].attributes['title'].value = "external link - new window: " + doclinks[i].attributes['title'].value; } addEvent(doclinks[i], "click", blankclick); } }} window.onload = onPageLoad;
Code: Alles auswählen
<a href="http://irgendwo.tdl" onclick="window.open(this.href,'_blank'); return false;" >Ein Link</a>
Nicht in der Erkenntins liegt das Glück, sondern im Erwerb der Erkenntnis.
Re: copyright-Link im neuen Fenster
oO ... da habe ich auch wieder was dazu gelernt. 

-
- Inaktiv
- Beiträge: 14
- Registriert: 3. Oktober 2008, 07:27
- Wohnort: Schwabenländle
- Kontaktdaten:
Re: copyright-Link im neuen Fenster
muss es noch testen ob es bei easyhp-cms auch funktioniert - dürfte allerdings kein Problem sein
Nicht in der Erkenntins liegt das Glück, sondern im Erwerb der Erkenntnis.
- daniel
- Ehemaliger
- Beiträge: 413
- Registriert: 13. März 2008, 16:49
- Wie bist du auf EasyHP gekommen?: Werbung auf phpBB.de
- Wohnort: Bremen
- Kontaktdaten:
Re: copyright-Link im neuen Fenster
hmm.
ich habe von Javascript zwar keine ahnung. aber wo lieht jetzt der Unterschied, zwischen
target="_blank"
und
onclick="window.open(this.href,'_blank'); return false;"
außer dass das zweite mit ausgeschaltetem Javascript nicht funktioniern würde.
ich habe von Javascript zwar keine ahnung. aber wo lieht jetzt der Unterschied, zwischen
target="_blank"
und
onclick="window.open(this.href,'_blank'); return false;"
außer dass das zweite mit ausgeschaltetem Javascript nicht funktioniern würde.
http://www.daniel-schlueter.eu
Meine Homepage
Meine Homepage
Re: copyright-Link im neuen Fenster
Einen Unterschied gibt es da nicht, nur, das es eben in JavaScript und nicht in HTML gelöst wurde.