Seite 1 von 2

die php-Version wurde umgestellt

Verfasst: So 5. Feb 2012, 16:59
von Martin
das Forum läuft jetzt auf einer aktuelleren php-Version. Damit sollte das Forum jetzt schneller sein.
Wenn irgendwas nicht funktioniert, bitte eine kurze Info an mich oder hier eintragen. Danke.
Grüße
Martin

Re: die php-Version wurde umgestellt

Verfasst: So 5. Feb 2012, 20:41
von NiceIce
Servas Chefe.

Eine kleine Anregung, die zumindest MICH sowas von nervt:

Links die man anklickt werden im selben Fenster geöffnet.
Es erleichtert aber das hin und her, wenn diese Extern in einem neuen Fenster geöffnet werden.
(Je nach html-Ausgabe bedeutet dies z.B: target="_blank")

Dürfte bei PHPBB relativ einfach zu machen sein. Jedenfalls in den Versionen, die ich mir mal angeschaut hatte.

LG
Martin

Re: die php-Version wurde umgestellt

Verfasst: Mo 6. Feb 2012, 12:49
von Martin
Hi,
das Thema hatten wir schon. Mit target_blank können nicht alle Browser umgehen und bringen dann Fehler. Einen einheitlichen für alle verträglichen Befehl gibts dafür noch nicht.
Die meisten hier benutzen wie ich einfach Firefox und drücken auf die mittlere Maustatse, womit der link, das Bild usw. in einem neuen Fenster bzw. Tab geöffnet wird.
Grüße
Martin

Re: die php-Version wurde umgestellt

Verfasst: Mo 6. Feb 2012, 16:45
von Dä Nici
Was ist die "mittlere Maustaste" ??
Hab ich nicht, nur rechts und links....gibbet da n update?? :mrgreen:

Re: die php-Version wurde umgestellt

Verfasst: Mo 6. Feb 2012, 17:29
von GS-Schrauber
Dä Nici hat geschrieben:Was ist die "mittlere Maustaste" ??
Hab ich nicht, nur rechts und links....gibbet da n update?? :mrgreen:

jo, mussu update an die Fingers machen.

Link mit rechter Maustaste klicken, halten und aussuchen wie/wo Du öffnen willst :mrgreen:

Re: die php-Version wurde umgestellt

Verfasst: Mo 6. Feb 2012, 21:18
von NiceIce
Na ja, Martin, wenn target_blank kein einheitlicher Befehl ist, weiss ich auch nicht.

Alle meine Webseiten und CMS haben diesen Befehl einfach in der html-Ausgabe. Aber seis drum

Suche in der
include/functions.php

folgende Zeile:

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',
             );
und ersetze mit folgendem Code:

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})?" onclick="window\.open\(this\.href\);return false;">.*?</a><!\-\- l \-\->#',
                '#<!\-\- ([mw]) \-\-><a (?:class="[\w-]+" )?href="(.*?)" onclick="window\.open\(this\.href\);return false;">.*?</a><!\-\- \1 \-\->#',
                '#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#',
                '#<!\-\- .*? \-\->#s',
                '#<.*?>#s',
             );
Folgende Dateien ändern:

includes/functions_content.php
Suche:

Code: Alles auswählen

        $html    = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";
                
ersetze mit:

Code: Alles auswählen

        if ($type == MAGIC_URL_EMAIL)
        {
            $html    = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";    
        }
        else 
        {
            $html    = "$whitespace<!-- $tag --><a$class href=\"$url\" onclick=\"window.open(this.href);return false;\">$text</a><!-- $tag -->$append";
        } 
Suche in Deinem Style das Template:
bbcode.html

Suche:

Code: Alles auswählen

    <!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
ersetze es mit:

Code: Alles auswählen

    <!-- BEGIN url --><a href="{URL}" onclick="window.open(this.href);return false;" class="postlink">{DESCRIPTION}</a><!-- END url -->
Dann klappts auch mit den Links.

Test?
http://www.niceice36.de/phpbb

Ist nur ein Testboard, wo ich Änderungen teste. Ich selbst verwende ein CMS und Woltlab.

LG
Martin

Re: die php-Version wurde umgestellt

Verfasst: Mo 6. Feb 2012, 21:49
von Micha
Ich denk wenn der Martin sagt es geht nicht, dann geht`s nicht ;)

Re: die php-Version wurde umgestellt

Verfasst: Mo 6. Feb 2012, 22:05
von NiceIce
Ah ja?
Wieso gehts dann bei mir, genau das Gleiche Board, Gleiche Version, gleiches Modul.

Es geht, kannst glauben, ich mach das schon ein paar Jahre.

LG
Martin

Re: die php-Version wurde umgestellt

Verfasst: Di 7. Feb 2012, 06:41
von Martin
phpBB.de hat geschrieben:Durch das Erzwingen der Öffnung von Links in externen Fenstern mittels target="_blank" geht die XHTML Validität verloren. Bei bestimmten Konfigurationen (Betriebssystem/Browser/Javascript) lassen sich die Links möglicherweise gar nicht mehr öffnen

Re: die php-Version wurde umgestellt

Verfasst: Di 7. Feb 2012, 18:32
von NiceIce
Ne, ich gebs hiermit auf.
Mehr als ALLE Code´s kann ich dir nun auch nicht geben, reinkopieren musst das schon selber.
target_blank in XHTML mag stimmen, aber der PHP-Code kommt von PHPBB und funzt tadellos. Siehe mein Testboard, gleiche Konfig wie Deine.
Einfach den Niceice36.de Link anklicken. (Im einzigsten Beitrag im Forum)

LG
Martin