Altes Thema - Links in neuem Fenster
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Altes Thema - Links in neuem Fenster
ja, ich weiß, das gabs schon von RC1 an usw, hab suchfunktion verwendet, alles schön und gut.
nur jetzt wo die final heraußen ist, finde ich keine lösung für dieses problem. jedes mal, wenn man einen link anklickt, wird die neue seite im selben fenster geöffnet, das ist komplett inakzeptabel und ich wundere mich warum die programmierer das einfach so belassen haben. das kann nicht im interesse der benutzer sein.
ich finde leider derzeit keine lösung für den final release, daher wende ich mich jetzt an euch...
danke und grüße,
cold
nur jetzt wo die final heraußen ist, finde ich keine lösung für dieses problem. jedes mal, wenn man einen link anklickt, wird die neue seite im selben fenster geöffnet, das ist komplett inakzeptabel und ich wundere mich warum die programmierer das einfach so belassen haben. das kann nicht im interesse der benutzer sein.
ich finde leider derzeit keine lösung für den final release, daher wende ich mich jetzt an euch...
danke und grüße,
cold
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Re: Altes Thema - Links in neuem Fenster
links neuem fensterColdgas hat geschrieben:nur jetzt wo die final heraußen ist, finde ich keine lösung für dieses problem.
sowas nennt man Regeln... Dem User soll selbst überlassen sein, ob er den Link in einem neuem Fenster öffnen will, oder im gleichem.Coldgas hat geschrieben:...und ich wundere mich warum die programmierer das einfach so belassen haben.
kein Support per PN
ich bin von beruf systemadministrator, ich gebe usern prinzipiell keine entscheidungsrechte. so will ich auch dem user in einem forum keine rechte geben sich über sowas gedanken zu machen.
daher wäre ein feature vom phpbb team, das in den boardeinstellungen festzulegen, relativ angenehm. ich glaube 90% der phpbb admins werden mir in diesem punkt zustimmen.
sonst bin ich echt begeistert von phpbb3, ist wirklch gut geworden, nur sowas stört leider gewaltig.
daher wäre ein feature vom phpbb team, das in den boardeinstellungen festzulegen, relativ angenehm. ich glaube 90% der phpbb admins werden mir in diesem punkt zustimmen.
sonst bin ich echt begeistert von phpbb3, ist wirklch gut geworden, nur sowas stört leider gewaltig.
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Als Systemadministrator solltest du wissen, dass Regeln wichtig sind.Coldgas hat geschrieben:daher wäre ein feature vom phpbb team, das in den boardeinstellungen festzulegen, relativ angenehm. ich glaube 90% der phpbb admins werden mir in diesem punkt zustimmen.
Und traget="_blank" zu benutzen wie in phpBB2 ist einfach nicht mehr xhtml-valid und deswegen wurde es nicht eingebaut.
kein Support per PN
Der von phpBB 3 verwendete Internetstandard (eigentlich der aktuell gängige Standard) schreib vor, dass der Browser entscheidet, wie das Fenster geöffnet wird. Z.B. kann ich mit mittlerer Maustaste einen Link in einem Tab öffnen. Auf der anderen Seite könnte ich meinem Browser aber auch sagen, dass er den _blank Tag ignoriert. Du kannst den Benutzer also im Endeffekt zu nichts zwingen.
Powered by Coffee
da magst du schon recht haben, aber das ist dann nicht mehr die standardeinstellungen eines browsers.
es kommt einzig und alleine darauf an, dass der standarduser auch mit standardsettings fährt. ob nun xhtml konform oder nicht ist vollkommen egal.
nur ist es einfach eine tatsache, dass der "normale" benutzer eines forums kein browserkenner, pcguru oder sonstwas ist. der ist es gewohnt, dass er draufklickt und dann eine neues fenster aufgeht. ich hab in meinem forum 200 nachrichten erhalten warum das jetzt so ist und das nach gerade mal 2 tagen onlinezeit.
das beweist glaube ich gut genug, dass dieses feature zumindest verfügbar gemacht werden sollte, egal ob es nun irgend welchen xml standards entspricht oder nicht. wenn ein user es gerne anders einstellen würde, kann er das jederzeit machen, nur ist es dann halt sein problem sich damit auseinander zu setzen und nicht mehr meines.
ich hoffe ihr versteht worauf ich hier hinaus will, aber 99% der forenuser verwenden die rechte maustaste im browser sogut wie nie.
man darf halt als programmierer nicht davon ausgehen, dass sich user genauso gern damit auseinander setzen wie man selbst. die wollen nur ein funktionierendes forum und das so gewohnt wie möglich
es kommt einzig und alleine darauf an, dass der standarduser auch mit standardsettings fährt. ob nun xhtml konform oder nicht ist vollkommen egal.
nur ist es einfach eine tatsache, dass der "normale" benutzer eines forums kein browserkenner, pcguru oder sonstwas ist. der ist es gewohnt, dass er draufklickt und dann eine neues fenster aufgeht. ich hab in meinem forum 200 nachrichten erhalten warum das jetzt so ist und das nach gerade mal 2 tagen onlinezeit.
das beweist glaube ich gut genug, dass dieses feature zumindest verfügbar gemacht werden sollte, egal ob es nun irgend welchen xml standards entspricht oder nicht. wenn ein user es gerne anders einstellen würde, kann er das jederzeit machen, nur ist es dann halt sein problem sich damit auseinander zu setzen und nicht mehr meines.
ich hoffe ihr versteht worauf ich hier hinaus will, aber 99% der forenuser verwenden die rechte maustaste im browser sogut wie nie.
man darf halt als programmierer nicht davon ausgehen, dass sich user genauso gern damit auseinander setzen wie man selbst. die wollen nur ein funktionierendes forum und das so gewohnt wie möglich
so, ich habs jetzt hinbekommen es selbst so umzuschreiben (die anleitung unter oben genanntem link funktioniert bei mir nämlich nicht), dass es funktioniert. sind nur 3 files zu editieren, sollte jeder hinbekommen.
Anleitung:
Schritt 1
Öffne Datei "$boardroot/includes/functions.php"
Suche nach (Zeile 2743)
Ersetze durch
Schritt 2:
Öffne Datei "$boardroot/includes/functions_content.php"
Suche nach (Zeile 592)
Ersetze durch
Schritt 3:
Öffne Datei "bbcode.html" (sollte im "Template" Verzeichnis des gewählten Styles liegen, also "$boardroot/styles/$stylename/template/bbcode.html")
Suche nach
Ersetze durch
ACHTUNG: das muss für JEDEN Style gemacht werden, der verwendet werden soll.
Schritt 4:
Datein in die richtigen Ordner des Forums kopieren und Administrationsbereich betreten, gleich auf der ersten Seite weiter unten "Den Cache Leeren" klicken.
Danach sollte alles wie in den Vorgängerversionen des PHPBB funktionieren und alle Links in Postings in eigenen Fenstern/Tabs geöffnet werden.
Mir ist klar, dass dadurch das Board nicht mehr XHTML 1.0-valid ist. Aber es ist mir 100 mal lieber so, als nervende User die sich mit ihren Browsern nicht auskennen.
Anleitung:
Schritt 1
Öffne Datei "$boardroot/includes/functions.php"
Suche nach (Zeile 2743)
Code: Alles auswählen
case 'bbcode_htm':
return array(
'#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#',
'#<!\-\- l \-\-><a (?:class="[\w-]+" )?href="(.*?)(?:(&|\?)sid=[0-9a-f]{32})?">.*?</a><!\-\- l \-\->#',
'#<!\-\- ([mw]) \-\-><a (?:class="[\w-]+" )?href="(.*?)">.*?</a><!\-\- \1 \-\->#',
'#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#',
'#<!\-\- .*? \-\->#s',
'#<.*?>#s',
);
Code: Alles auswählen
case 'bbcode_htm':
return array(
'#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#',
'#<!\-\- l \-\-><a target=_blank (?:class="[\w-]+" )?href="(.*?)(?:(&|\?)sid=[0-9a-f]{32})?">.*?</a><!\-\- l \-\->#',
'#<!\-\- ([mw]) \-\-><a target=_blank (?:class="[\w-]+" )?href="(.*?)" >.*?</a><!\-\- \1 \-\->#',
'#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#',
'#<!\-\- .*? \-\->#s',
'#<.*?>#s',
);
Öffne Datei "$boardroot/includes/functions_content.php"
Suche nach (Zeile 592)
Code: Alles auswählen
$html = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";
Code: Alles auswählen
$html = "$whitespace<!-- $tag --><a$class target=\"_blank\" href=\"$url\">$text</a><!-- $tag -->$append";
Öffne Datei "bbcode.html" (sollte im "Template" Verzeichnis des gewählten Styles liegen, also "$boardroot/styles/$stylename/template/bbcode.html")
Suche nach
Code: Alles auswählen
<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
Code: Alles auswählen
<!-- BEGIN url --><a target="_blank" href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
Schritt 4:
Datein in die richtigen Ordner des Forums kopieren und Administrationsbereich betreten, gleich auf der ersten Seite weiter unten "Den Cache Leeren" klicken.
Danach sollte alles wie in den Vorgängerversionen des PHPBB funktionieren und alle Links in Postings in eigenen Fenstern/Tabs geöffnet werden.
Mir ist klar, dass dadurch das Board nicht mehr XHTML 1.0-valid ist. Aber es ist mir 100 mal lieber so, als nervende User die sich mit ihren Browsern nicht auskennen.
Da kann i Coldgas nur zustimmen, was nutzt alle gute Absicht und Validität wenn der dumme User völlig verwirrt ist. Ich nutze 3.0.0 für ein firmeninternes Forum, da sind sehr viele Nutzer die Ausserhalb kaum Kentnisse um Internet u Computer haben. Was soll i denen Entscheidungsfreiheiten geben über die sie garkeine Entscheidung treffen können? Die wollen und müssen einen Weg gezeigt bekommen.