anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 04:57

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
BeitragVerfasst: So 07 Okt, 2007 01:30 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Ich habe folgenden Code und möchte das es wie
in der Kriegerliste funzt (hinter dem Namen klick auf
die Schriftrolle, Popup geht auf und der Empfängername
ist schon ausgewählt)

Darüber hinaus soll im Betreff bereits vordefinierter Text stehen,
wenn es geht schon vordefinierter Text im Nachrichtenteil.

Das mit dem Betreff und dem Inhalt ist bei ner "normalen" Mail-
Verknüpfung möglich, ist es im logd auch möglich?

Zur Zeit habe ich schon folgenden Code

$this->bbcode_second_pass_code('', 'output("<a href=\"mail.php?op=write&to='1' target=\"_blank\" onClick=\"".popup("mail.php?op=write&to='1'").";return false;\">`bNachricht an Admin schreiben`b</a>`c",true);')

Leider geht es nciht als Popup auf, sondern im gleichen Fenster
und der Name ist nicht vorausgewählt.

Wie kann ich das machen, bzw. wie muss ich den Code ändern?

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 07 Okt, 2007 02:18 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
taregt='_Blank' in den a href.

und im addnav hinterher ,false,true ans Ende packen.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 07 Okt, 2007 08:47 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Also das mit dem target='_blank' doch schon drin gehabt, nur das es bei mir so stand: \"_blank\" - gut ich habs in '_blank' geändert und hinten dieses ,false,true drangehangen:

$this->bbcode_second_pass_code('', 'output("<a href=\"mail.php?op=write&to='1' target='_blank' onClick=\"".popup("mail.php?op=write&to='1'").";return false;\">`bNachricht an Admin schreiben`b</a>`c",false,true);')

Wenn ich dies verwende, bekomme ich folgende Ausgabe:

Bild

jedoch wenn ich meine Fassung

$this->bbcode_second_pass_code('', 'output("<a href=\"mail.php?op=write&to='1' target=\"_blank\" onClick=\"".popup("mail.php?op=write&to='1'").";return false;\">`bNachricht an Admin schreiben`b</a>`c",true);')

verwende, dann bekomme ich folgende Ausgabe:

Bild

Jedoch wird das Mailfenster nicht in einem Popup aufgemacht, sondern
im gleichen Fenster.

Wenn ich nun an meine Fassung hinten statt nur ",true" auch das ",false" ,
also ",false,true" anhänge bekomme ich auch nur eine Textausgabe wie
im ersten Screeny, nur eben das meine codefassung ausgegeben wird.

Hab ich da nun was falsch verstanden?

--------

Um nun nochmal auf das Thema mit dem vordefinierten Betreff und
Inhalt zu kommen; in HTML gibt es eine Möglichkeit, bei einem Mail-Link
den Betreff und Inhalt vorzudefinieren:

$this->bbcode_second_pass_code('', '<a href="mailto:empfänger@domain.de?subject=Kontaktaufnahme&body=Senden Sie mir Informationsmaterial">Kontaktadresse</a>')

Kann man diese Funktion nicht auch auf diesen Fall hier irgendwie anwenden
und wenn ja, wie setzt man das um?

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 07 Okt, 2007 11:29 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 05 Mär, 2007 22:17
Beiträge: 270
Normale HTML Links sind (erstmal) in LoGD nicht erlaubt (Cheatschutz). Es sind nur Links erlaubt, die zusätzlich über einen addnav als 'erlaubt' gekennzeichnet wurden.
D.h. zusätzlich zu dem 'normalen' HTML Link muss ein addnav auf der Seite mit dem gleichen Ziel erscheinen.
Damit der addnav nicht links im Menü erscheint, lässt man das erste Parameter frei:

[php]addnav('','irgendwo.php');[/php]

Dadurch wird der HTML Link erlaubt und der User wird nicht in einen Badnav geschickt.

Es lassen sich weitere Paramter für den addnav übergeben (das was MySQL angedeutet hat):

[php]addnav('','irgendwo.php',false,true);[/php]

Sollte das Fenster in einem Popup öffnen.

Zu dem eigentlichen HTML Link:

$this->bbcode_second_pass_code('', 'output("<a href=\"mail.php?op=write&to='1'\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to='1'").";return false;\">`bNachricht an Admin schreiben`b</a>`c",true);')

Du hast ein schließendes " beim href vergessen.
Zudem muss es nicht to='1' lauten, sondern dort muss der login eingetragen werden (zumindest in meiner mail.php), daher ist es keine Wunder, wenn der Empfänger nicht automatisch ausgewählt wird.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 07 Okt, 2007 15:52 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Jo, prima, nun hats geklappt. Ein Hinweis an andere die vielleicht
auch nach diesem gesucht haben: den Login Namen ohne ' ' bei to= verwenden.

So, nun interessierts mich immer noch, wie im logd das Betreff-Feld und
das Nachrichten-Feld als Variable-Namen heissen und obs ne Möglichkeit
gibt, diese gleich an den href mit anzuhängen, wie bei einer Mail (s. letz. Post von mir)?

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 07 Okt, 2007 16:00 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Bei Popups ist grundsätzlich darauf zu achten, dass das Popup in einer externen Datei liegt und keine Änderungen an den Accounts selbst vorgenommen werden kann.
Sofern das erledigt ist, kann, ohne Probleme, die Datei in das arrays "$allownonnav" eingetragen werden, damit man sich das addnav sparen kann. Des weiteren kann man auch jeden addanv im Popup sparen.

@MySQL: Ich habs dir schon einmal gesagt. Wenn du die Lösung nicht weisst, bringt auch raten nicht weiter. Beide "Vorschläge" sind Mist. Der erste steht bereits dort (_blank ist sogar richtiger als _Blank!), der zweite ist unlogisch, weil es kein Navigationspunkt ist.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 07 Okt, 2007 17:52 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Eliwood? Das große Blank war kein Absicht meine Shift Taste bleibt manchmal stecken und dann werden die Buchstaben unabsichtlich groß geschrieben.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 07 Okt, 2007 20:16 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
MySql hat geschrieben:
Eliwood? Das große Blank war kein Absicht meine Shift Taste bleibt manchmal stecken und dann werden die Buchstaben unabsichtlich groß geschrieben.


dann ist es sinnvoll den Text nach dem senden nochmal zu lesen und ggf. zu korrigieren ;)

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 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