Deprecated: Function eregi() is deprecated in /var/www/web100515/html/mainfile.php on line 88

Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/web100515/html/includes/mx_system.php on line 31
Das Technische und Clubforum - Farbige Nicks
Willkommen bei eD2K-Serverboard
Suchen
Artikel
  · Registrieren/Einloggen Portal  ·  Artikel  ·  Artikel schreiben  ·  Lugdunix-/Eselforum  ·  Forum II  ·  Ausloggen  

  Hauptmenü
General
 Home
 Themen
 Artikel
 Downloads
 Links
 Bildergallerie
 Impressum

Community
 Ihr Account
 Memberliste
 Artikel schreiben
 Kalender
 Statistiken

Stuff
FAQ

Suchen

  Zusatz Menü

  
Folgende Benutzer haben heute Geburtstag:
Happy Birthday
· ac1do: 54 Jahre
· Bussard: 45 Jahre
· Lisyi: 34 Jahre

  Herzlichen Glückwunsch zum Geburtstag

Herzlichen Glückwunsch zum Geburtstag
Herzlichen Glückwunsch zum Geburtstag ]


  
1: +++ www.eMuleSite.de +++
   [Visits: 2031 x]
2: Windowsforum
   [Visits: 1806 x]
3: Turboforum
   [Visits: 1789 x]
5: Das Linuxbuch
   [Visits: 1539 x]
6: adslforum bei G. Schwarz
   [Visits: 1502 x]
7: Linux-Club
   [Visits: 1499 x]
8: Das eMule - Handbuch
   [Visits: 1452 x]
9: Atelier Web Remote Commander
   [Visits: 1331 x]

  Terminkalender
November 2017
  1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Keine Termine fuer heute.

Termin vorschlagen Termin vorschlagen

  Menü II

Flatbooster


Das Technische und Clubforum Sie sind nicht eingeloggt


Nach unten
« vorheriges  nächstes »
Aufsteigend sortiern Absteigend sortieren      print
Autor: Betreff: Farbige Nicks
Administrator
Junger Esel

wolf
Beiträge: 19
Registriert: 20/4/2003
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 22/9/2007 um 17:27  
Diese Anleitung wurde uns von Simon vom BVB-Forum http://www.schwatzgelb.de zur verfügung gestellt.
:) Vielen Dank dafür.

MLF 1.7 Mod - Nickfarben

- Den Nicknamen eine Farbe zuordnen -

Diese Modifikation gilt nur für die Threadansicht


Schritt 1:

Der Userdate-tabelle (Name aus der Config entnehmen) die Spalte user_color [Varcher 10, Deafault: #000000] hinzufügen.


Schritt 2:

In functions.php folgende Änderungen vornehmen:

In der function "thread_tree" folgende Änderungen:
$userdata_result=mysql_query("..") Abfrage um Spalte "user_color" erweitern
$userdata_result=mysql_query("SELECT user_type, user_color FROM

if-Abfrage mit $name = ... ersetzen im else-Teil wie folgt:
else $name = '<font color="'.$userdata['user_color'].'">'.htmlspecialchars(stripslashes($par ent_array[$id]["name"])).'</font>';


Schritt 3:

In admin.php folgende Änderungen vornehmen:

In der if-Abfrage: "if(isset($_GET['edit_user']))":
Abfrage auf "user_color" erweitern
Variable $user_color auf $field["user_color"] setzen: "$user_color = $field["user_color"];"

In der if-Abfrage: "if(isset($_POST['edit_user_submit']))"
Variable $color_user_id_out auf $_POST['user_color'] setzen: "$color_user_id_out = $_POST['user_color'];"
Eintrag der Farbe ins Update (" @mysql_query("UPDATE ".$db_settings['userdata_table']." SET... ") übernehmen.

In der if-Abfrage: "if (isset($_POST['ar_username']))"
Variable $user_color auf $_POST['user_color'] setzen: "$user_color = $_POST['user_color'];"
Eintrag der Farbe ins Insert (" $new_user_result = mysql_query("INSERT INTO ".$db_settings['userdata_table']."... ") übernehmen.

Für "case "register":" folgendes ergänzen:
Ins Formular folgendes feld ergänzen:
"<b>Farbe:</b><br ><input type="text" size="25" name="user_color" maxlength="50"><br ><br >"

Für "case 'edit_user':" folgendes ergänzen:
Ins Formular folgendes feld ergänzen:
"<td class="c"><b>Farbe:</b></td><td class="d"><input type="text" size="40" name="user_color" value="<?php echo $user_color; ?>"> Bei Admins und Moderatoren frei lassen</td>"
Profil anzeigen E-mail senden Homepage besuchen Nach allen Beiträgen dieses Users suchen
Gast

Gast
smilies/exclamation_smile.gif erstellt am: 26/11/2007 um 22:57  
Hi wolf und allen anderen,

Soweit sah ja alles gut aus, aber wenn ich einen neues user anlegen will, kommt nach dem formular abschicken :

Fehler!
Es ist ein Datenbankfehler aufgetreten.

und auch wenn ich einem schon registrierten eine farbe geben will, wird sie nicht angenommen....

Vielleicht hat jemand einen Tipp für mich, was ich falsch mache ....Für heute höre ich allerdings auf mit den Versuchen. :(

Viele Grüße,
Cora
Antwort 1
Newbie
Newbie

Member
Beiträge: 1
Registriert: 2/12/2007
Status: Offline
smilies/cry_smile.gif erstellt am: 2/12/2007 um 12:47  
Hallo Wolf und alle anderen,

Keiner da der mir helfen kann? Ich habe es soweit geschafft, dass die Farben angezeigt werde, auf der Threadseite und bei den neuen Nachrichten. Die Farben kann ich aber nur selbst, dirkekt in die Datenbank eintragen und nicht über den adminbereich (nun kann ich mittlerweil bei den bereits registrierten user die farben über den adminbereich ändern). Leider kann ich keinen neuen user über den adminbereich registrieren....

Wenn ich die admin.php wie angegeben ändere (zumindest habe ich es so versucht...), erhalte beim eintragen eines neuen users:

Fehler!
Es ist ein Datenbankfehler aufgetreten.


Leider finde ich meinen Fehler nicht ;(

Viele Grüß und einen schönen 1.ten Advent
Cora


Wo genau (zeile bzw nach was, vor was...) muß folgendes hin:
Variable $user_color auf $_POST['user_color'] setzen: "$user_color = $_POST['user_color'];"

und wie genau dies hier:
Eintrag der Farbe ins Insert (" $new_user_result = mysql_query("INSERT INTO ".$db_settings['userdata_table']."... ") übernehmen.

---------------------------

mittlerweile klappt es einigermaßen, nur beim anmelden durch den admin, wird die farbe nicht gespeichert. Wenn ich dann beim angelegten user eine neue farbe eingebe, wird diese gespeichert ...
;)

[Editiert am 2/12/2007 von cora]
Profil anzeigen Nach allen Beiträgen dieses Users suchen Antwort 2
« vorheriges  nächstes »        print
Nach oben


mxBoard, © 2006 by pragmaMx.org, based on eBoard, XMB and XForum


-
Alle Logos und Warenzeichen auf dieser Seite sind Eigentum der jeweiligen Besitzer und Lizenzhalter.
Im übrigen gilt Haftungsausschluss. Weitere Details finden Sie im Impressum.
Die Artikel sind geistiges Eigentum des/der jeweiligen Autoren, alles andere © 2003 - 2007 by eD2K-Serverboard
Diese Webseite basiert auf pragmaMx 0.1.9. Dieses CMS ist frei erhältlich.