anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 05:50

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mi 26 Nov, 2008 14:37 
Offline
Held
Held

Registriert: Mo 23 Jan, 2006 13:15
Beiträge: 222
Hallo Leute,

irgendwas krieg ich nicht hin, oder ich versteh nicht, warum es nicht geht.

Ich habe heute bei mir jegliche Biolinks so programmiert, dass sich ein externes Fenster (tab, Reiter, je nach Browser) öffnet, damit man auch, wenn man mal grad im Play ist und ein paar Infos aus einer Bio braucht, nicht den Post unterbrechen muss, wenn man auf des Postschreibers Name vorne klickt.
So weit, so gut. Das klappt auch alles prima.
Es klappt beim posten, es klappt in der Kriegerliste...
Einzig bei der Verlinkung im Profil funktioniert es nicht. Es macht sich einfach kein eigenes, neues Fenster auf. warum nicht???

So sieht das Original in der prefs.php aus:
PHP:
$biolink= "bio.php?char=".rawurlencode($session[user][login])." &ret=".URLEncode($_SERVER['REQUEST_URI']);
addnav("{$session[user][name]}'s Bio`0", $biolink);


Ich hab jetzt ganz viele Möglichkeiten ausprobiert. Unter anderem läuft bei mir ohnehin eine bio2.php als pop_up, die ich mal erstellt habe für eine "Wer ist online" Liste...

Also siehe Biolink dort oben. Ich will, dass sich das bio2.php in einem eigenen extra Tab öffnet.

Meine Möglichkeiten, die alle nicht das Ergebnis erbrachten:

1.
PHP:
$biolink= "bio2.php?char=".rawurlencode($session[user][login])." &'target='_blank'";
addnav("{$session[user][name]}'s Bio`0", $biolink);


ergab kein neues Fenster. Mittels "Zurück" im Browser kommt man zum Profil zurück

2.
PHP:
output("<a href='bio2.php?char=".rawurlencode($session['user']['login'])." 'target='_blank''>",true);
addnav("bio","bio2.php?char=".rawurlencode($session['user']['login'])."");
output("</a>",true);


ergab ebenfalls kein neues Fenster. Wie oben. Man kommt über "Zurück" zurück

3.
PHP:
output("<a href='bio2.php?char=".rawurlencode($session['user']['login'])."'target='_blank' onClick=\"".popup("bio2.php?char=".rawurlencode($session['user']['login'])."").";return false;\">",true);
addnav("bio","bio2.php?char=".rawurlencode($session['user']['login'])."");
output("</a>",true);


ich wollte wenigstens das pop_up dann mal ausprobieren, aber... ergab ebenso nur, dass sich kein neues Fenster öffnete, sondern die Bio im derzeitigen Fenster aufgemacht wurde. Ebenfalls über "Zurück" im Browser zurück ins Profil.


Was mach ich falsch bitte? In der viewcommentary und in der list.php hat es einwandfrei funktioniert (da läufts ja auch über $row['login']) ... Kann mir bitte jemand meinen Fehler zeigen?


Danke.

verni :wink:

_________________
»Esgorath«

Source


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 26 Nov, 2008 15:04 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
$this->bbcode_second_pass_code('', 'output("<a href='bio2.php?char=".rawurlencode( $session['user']['login'] )."' target='_blank'>Biografieeeeee</a>" , true );
addnav( '' , 'bio2.php?char='.rawurlencode( $session['user']['login'] ).'' );')

Wie wär's damit? So aus dem Ärmel raus würd ich's damit machen - Sofern es wirklich in einem neuen Fenster geöffnet werden soll.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 26 Nov, 2008 15:57 
Offline
Held
Held

Registriert: Mo 23 Jan, 2006 13:15
Beiträge: 222
Leider nicht Harthas.
In deiner Variante wird kein Link angezeigt (was klar ist, denn in deiner addnav fehlte der Bezug). Selbst wenn ich in deinem Versuch in der addnav zwischen den ' ' was einfüge, öffnet sich -kein- neues Fenster. Ich bleibe in dem Alten.

_________________
»Esgorath«

Source


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 26 Nov, 2008 16:07 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Mit meiner Variante wird ein HTML-Link erzeugt, und kein Navigationslink.
Falls du einen in der Navigation haben willst, dann such hier im Forum mal.

Es gibt etwas in Form von: addnav( 'Nav' , 'Link' , false , false , true );
Schau dir dazu vielleicht auch mal die Funktion addnav in der common.php an.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 26 Nov, 2008 16:43 
Offline
Held
Held

Registriert: Mo 23 Jan, 2006 13:15
Beiträge: 222
Ganz genau, damit hab ich es jetzt auch.
Endlich. Und ich ärger mich, dass ich da nicht selbst drauf gekommen bin :?
Danke

_________________
»Esgorath«

Source


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum