anpera.net https://anpera.dyndns.org/phpbb3/ |
|
YOM´s an Admins nicht möglich. https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4520 |
Seite 1 von 1 |
Autor: | Laylia [ Mo 12 Mai, 2008 10:51 ] |
Betreff des Beitrags: | YOM´s an Admins nicht möglich. |
Wie kann man einstellen das die User keine YoM´s an die Admins schicken können. Ich weiss könnte langsam nerven doch habe ich 0 plan von php |
Autor: | Nightborn [ Mo 12 Mai, 2008 11:15 ] |
Betreff des Beitrags: | Re: YOM´s an Admins nicht möglich. |
=) naja, ich weiß nicht wieviel Du selber versuchst Dir anzueignen. wenn Du keine YOMs an Admins willst, gebe ich erstmal einen Denkanstoß: (technisch gehts natürlich auch anders, aber das hier ist schön) Wo werden YOMs versandt, in welcher Datei? Wie kannst Du die acctid's aller Admins aus der Datenbank holen? Wie kannst Du prüfen, ob der Empfänger eine Acctid hat, die in dieser vorkommt? |
Autor: | Kevz [ Mo 12 Mai, 2008 11:18 ] |
Betreff des Beitrags: | Re: YOM´s an Admins nicht möglich. |
Naja, ich will mal nicht so sein. Dennoch danke dir, Nightborn, für den Denkanstoß, an den jungeren Herrn. Btw., ich Garantiere nicht, dass der Code einwandfrei funktioniert. Ist nur aus dem Kopf herraus... Aber dürfte evlt. ein Problem bei der Abfrage mit YoM Versenden, an die Administratoren ggf. geben.... hab da so ne ahnung. $this->bbcode_second_pass_code('', 'Datei: mail.php Suche: SELECT acctid Füge dahinter hinzu: , superuser Suche: systemmail($row1['acctid'],$_POST['subject'],$_POST['body'],$session['user']['acctid']); output("Deine Nachricht wurde gesendet!`n"); Ersetze durch: // Admin send mail? if ( !getsetting('mail.admin', 0) && $row1['superuser'] > 2 ) output('Die Option zum Versenden von YoM´s an Administratoren, ist nicht gestattet!'); else { systemmail($row1['acctid'],$_POST['subject'],$_POST['body'],$session['user']['acctid']); output("Deine Nachricht wurde gesendet!`n"); } Datei: configuration.php Suche: "oldmail"=>"Alte Nachrichten automatisch löschen nach x Tagen. x =,int", Füge darunter hinzu: 'mail.admin'=>'Das Versenden von YoM`s an Administratoren erlauben?,bool',') |
Autor: | Laylia [ Mo 12 Mai, 2008 11:35 ] |
Betreff des Beitrags: | Re: YOM´s an Admins nicht möglich. |
jungen Herrn , wie putzig xD Nunja es gibt dort ein Problem... alles so geändert wie du sagtest nur will das irgendwie nicht so wirklich... Zwar steht da auch das man es nicht erlaubt eine Yom zu senden aber klappt trotzdem... |
Autor: | Rikkarda [ Mo 12 Mai, 2008 12:01 ] |
Betreff des Beitrags: | Re: YOM´s an Admins nicht möglich. |
und du hast auch in den spieleinstellungen das auf NEIN gestellt? oder nur so eingefügt wie es kevz geschrieben hat? |
Autor: | Laylia [ Mo 12 Mai, 2008 12:06 ] |
Betreff des Beitrags: | Re: YOM´s an Admins nicht möglich. |
Rikkarda hat geschrieben: und du hast auch in den spieleinstellungen das auf NEIN gestellt? oder nur so eingefügt wie es kevz geschrieben hat? Ja es steht auf nein ... das stehts aber von anfang an so |
Autor: | Laylia [ So 18 Mai, 2008 18:39 ] |
Betreff des Beitrags: | Re: YOM´s an Admins nicht möglich. |
Muss mich bei Kevz bedanken , somit können die Admins jetzt keine Yom`s mehr verschicken aber erhalten xD Also könnte man mir kurz sagen was man ändern üsste in dem code damit es anders rum ist. |
Autor: | Kevz [ So 18 Mai, 2008 19:10 ] |
Betreff des Beitrags: | Re: YOM´s an Admins nicht möglich. |
Ersetze: $this->bbcode_second_pass_code('', 'if ( !getsetting('mail.admin', 0) && $row1['superuser'] > 2 ) output('Die Option zum Versenden von YoM´s an Administratoren, ist nicht gestattet!'); else { systemmail($row1['acctid'],$_POST['subject'],$_POST['body'],$session['user']['acctid']); output("Deine Nachricht wurde gesendet!`n"); }') Durch: $this->bbcode_second_pass_code('', 'if ( getsetting('mail.admin', 0) ) { systemmail($row1['acctid'],$_POST['subject'],$_POST['body'],$session['user']['acctid']); output("Deine Nachricht wurde gesendet!`n"); } else { if ( $row1['superuser'] > 2 ) output('Die Option zum Versenden von YoM´s an Administratoren, ist nicht gestattet!'); else { systemmail($row1['acctid'],$_POST['subject'],$_POST['body'],$session['user']['acctid']); output("Deine Nachricht wurde gesendet!`n"); } }') ..als kleine zwischenlösung. Muss mir etwas "Kürzeres" überlegen. |
Autor: | Laylia [ So 18 Mai, 2008 21:24 ] |
Betreff des Beitrags: | Re: YOM´s an Admins nicht möglich. |
Dankeschön.... klappt jetzt alles |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |