ilch Forum » Allgemein » HTML, PHP, SQL,... » profil edit

Geschlossen
  1. #1
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Hallo,

    ist es moeglich in der profil edit bei signatur {__BBCodeButtons__} einzufuegen?
    bzw. klar geht das und das habe ich auch aber wie muss ich es in der profil_edit.php schreiben damit es bei {sig} geht irgendwas mit bbcode davor aber wie?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.676
    Beitragswertungen
    1212 Beitragspunkte
    Richtig für die Anwendung bbcode($row['txt']);

    Beim Template für den Signatureintrag (profil_edit.htm) nicht vergessen, dass das Formular den name=form hat und Textarea den name=txt hat, also:

    <form action="index.php?user-profil" method="POST" enctype="multipart/form-data" name="form">
    <!-- BB Code START -->{__BBCodeButtons__}<!-- BB Code ENDE -->	  	
    <textarea name="txt">{txt}</textarea>
    </form>


    Somit wird es wahrscheinlich passieren, dass Du noch ein paar Variablen im Script ändern musst, sofern Du die BBCodebuttons haben möchtest!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Naja ich habe in der .htm
    <form action="index.php?user-profil" method="POST" enctype="multipart/form-data">
    <td class="Cnorm" width="100%">{__BBCodeButtons__}<br /><textarea  cols="80%" rows="5" name="sig">{sig}</textarea></td>


    und muesste halt in der .php sig umschreiben mit bbcode davor aber es scheint irgendwie nicht zu gehn.

    Ich muss doch nicht extra {txt} hinschreiben und so?

    anstatt mit txt mach wuerde ich es halt mit sig machen


    Zuletzt modifiziert von Siggi am 25.08.2011 - 23:52:21
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.676
    Beitragswertungen
    1212 Beitragspunkte
    Ich rede nur von den Namen der Tags, also genauso wie oben gepostet {txt} ist nur ein Beispiel und kann {sig} bleiben!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Also es gibt nur eine zeile was sig angeht in der profil_edit.php

    sig =  '".bbcode(substr(escape($_POST['sig'], 'string'),0,$allgAr['forum_max_sig']))."'


    Jedoch bringt das bbcode nix oder es ist and er ganz falschen stellen?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.676
    Beitragswertungen
    1212 Beitragspunkte
    Die BBCode Ausgabe sollte aber nicht in der profil_edit.php stattfinden, da hier die Eingabe mit den Tag ist, sondern in der user_details.php bzw. über die Funktion profilefields_show_spez_sig(); in der includes/func/profilefields.php!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    die profilefields.php benutze ich nicht habe es umgeschrieben.

    deswegen in der profil_edit.php wo man die sig ja nunmal aendern
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.676
    Beitragswertungen
    1212 Beitragspunkte
    Ja schon, aber in der profil_edit werden ja die Daten nur eingegeben und keine BBCode zur Veranschaulichung ausgegeben sondern über Userdetails ... oder verstehe ich Dich jetzt komplett falsch?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    also per userdetails funktioniert das

    Wenn man in user_edit unter sig mit img eingibt
    [img]Bild[/img]

    erscheint es in der userdetails richtig.

    Ich wuerde gerne wollen das in der user_edit die BBCODE buttons ueber der sig box sind was ich auch erledigt habe.

    Wenn ich jedoch auf ein icon vom bbcode klicke passiert mit der sig box nicht normal muesste er den inhalt dann ja dort posten oder fragen was fett geschrieben werden soll etc.

    Momentan muss man wenn man ein bild oder so in der sig haben will per hand bbcode eingebem-
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.676
    Beitragswertungen
    1212 Beitragspunkte
    OK! Dann ist es genauso so wie oben beschrieben, also die Funktion bbcode(); brauchst Du hier komplett nicht anwenden, aber die Namen vom Form & Textarea sind wichtig!

    <form ... name="form">
    <!-- BB Code START -->{__BBCodeButtons__}<!-- BB Code ENDE -->      
    <textarea name="txt"> ... </textarea>
    </form>
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Okay klappt wunderbar danke lächeln


    Zuletzt modifiziert von Siggi am 27.08.2011 - 10:49:54
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    hier nochmal etwas.

    wie mache ich aus folgenden code der beim email angabe gut funktioniert draus das man nur zahlen in ein text feld angeben kann 0-9
    if (!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$email)) {


    hatte es mit
    if (!ereg("^[0-9]$",$zahlen)) {

    versucht aber ging leider nicht

    hab ich wohl irgendwas falsch geloescht? zunge
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.676
    Beitragswertungen
    1212 Beitragspunkte
    Auf reine Ziffern überprüfen ctype_digit

    ereg ist seit PHP 5.3.0 veraltet
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    okay wieder etwas neues ^^

    wie muss ich das den dann im if einbauen das wenn im eingabefeld $ip etwas anderes steht ausser 0-9.0-9.0-9.0-9 weil man kann ips ja auch durch domain angeben jedoch funktioniert mein server on/off status damit nicht. oder es liegt an den script?

    $on="Online";
    $off="Offline";
    $unknow="unknow";
    $ip=$ip;
    $port=$port;
    $timeout=1;
    
    $row['unknow'] = $unknow;
    
    $serverstatus = @fsockopen ($ip, $port, $errno, $errstr, $timeout);
    if ($serverstatus) {
    $status = $on;
    }
    else {
    $status = $off;
    }
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.676
    Beitragswertungen
    1212 Beitragspunkte
    Wenn Du ServerIP´s prüfen möchtest würde ich eher von ctype_digit weggehen, da hier wirklich nur auf Ziffern geprüft wird und bei beinhalteten Punkt/Doppelpunkt ein FALSE augegeben wird.

    Schau mal hier -> IP Format überprüfen


    Zuletzt modifiziert von Lord|Schirmer am 05.09.2011 - 23:11:04
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten