close× Call Us +49 (1805) 01 29 59

PHPFusion DE NSS
Thread Author: Vampir190
Thread ID: 4026
Thread Info
Es gibt 20 Beiträge zu diesem Thema, und es wurde 4628 mal angesehen.  Es gibt auch Dateianhänge.
Wer ist hier? 1 Gäste
 Thema drucken
Profil Felder erstellen
Vampir190
Hallo zusammen,

Ich habe mal wieder eine frage um meinen Wissensschatz zu erweitern.

Kann mir einer Für EXTREME anfänger sagen wie ich eigende Profil -Felder für die Homepage erstellen kann?

Oder gibt es dafür eine Infusion?

Und wenn mir so keiner Helfen kann brauche halt Profil Feld : Origin ID

THX 4 Help
Träume nicht dein Leben sondern lebe deinen Traum,es könnte dein letzter sein.
 
SC-Ad-Bot
 
DeeoNe
DIe ID steht doch bei jedem wo den das Profil Besuchst in der Browser Adressleiste Wink
Bearbeitet von DeeoNe am 26.04.2012 00000004 11:44
www.deeone.de/images/linkus/deeonde1.png
 
Vampir190
Wie meinst du das??? glaube du hast mich falsch verstanden....

ICh möchte ein Prifil Feld errichten wo man seine Origin ID eingibt bzw. sein Nick
Träume nicht dein Leben sondern lebe deinen Traum,es könnte dein letzter sein.
 
Septron
User Felder / Profilfelder / User fields

Beitrag #7

bei der neuen v7.02.xx wird aber noch eine Definition hinzugefügt um dies in gang zu bringen:

-Registrierung
-Log
-Pflichtfeld

dazu wird in der name_include_var.php dies benötigt:


if (!defined("IN_FUSION")) { die("Access Denied"); }


dies darunter:


// Version of the user fields api
$user_field_api_version = "1.01.00";


dies was dort auf .de beschrieben wird ist ein guter anfang um sich darein zu fuchsen ;)

durch diesen Beitrag habe ich selber zu v7.01.xx zeiten selber gelernt :)
Bearbeitet von am 26.04.2012 00000004 16:44
www.septron.de/signaturen/septron_1.png
 
Vampir190
Ich bin wieder zu Doof =(

Ich habe Jetzt folgendes gemacht wie beschrieben meine sache mit Hobby ausgetauscht und trozdem sagt der mir wenn ich das im Admin aktivieren will WARNUNG: Beim Parsen der Seite ist ein Fehler aufgetretten. Bitte siehe in den PHP-Fusion Fehlerlog nach für mehr Informationen.
Im Fehlerlog steht dann dieses:

user_fields/user_OriginID_include.php
Undefined index: user_OrginID Zeile: 23

user_fields/user_OriginID_include.php
Undefined index: user_OrginID Zeile: 26

Ich versteh das eh nit =(

also hier die Codes

Das ist user_OriginID.php


 <?php
    // Field Name (appears in edit/profile and user field admin)
    $locale['uf_OriginID'] = "OriginID:";
     
    // Description (appears in user field admin)
    $locale['uf_OriginID_desc'] = "OriginID";
    ?>


Das ist user_OriginID_include.php


<?php
    if (!defined("IN_FUSION")) { die("Access Denied"); }
    if ($profile_method == "input") {
     
    // Create the input field for registration and edit profile
    echo "<tr>\n";
    echo "<td class='tbl'>".$locale['uf_OriginID'].":</td>\n";
    echo "<td class='tbl'><input type='text' name='user_OriginID' value='".(isset($user_data['user_OriginID']) ? $user_data['user_OriginID'] : "")."' maxlength='25' class='textbox' style='width:200px;' /></td>\n";
    echo "</tr>\n";
    } elseif ($profile_method == "display") {
     
    // Create the display for the user profile
    if ($user_data['user_OrigiID']) {
    echo "<tr>\n";
    echo "<td width='1%' class='tbl1' style='white-space:nowrap'>".$locale['uf_OriginID']."</td>\n";
    echo "<td align='right' class='tbl1'>".$user_data['user_OriginID']."</td>\n";
    echo "</tr>\n";
    }
    } elseif ($profile_method == "validate_insert") {
     
    // Validate the insert data field & value for our field
    $db_fields .= ", user_OriginID";
    $db_values .= ", '".(isset($_POST['user_OriginID']) ? stripinput(trim($_POST['user_OriginID'])) : "")."'";
    } elseif ($profile_method == "validate_update") {
     
    // Validate the update data value for our field
    $db_values .= ", user_OriginID='".(isset($_POST['user_OriginID']) ? stripinput(trim($_POST['user_OriginID'])) : "")."'";
    }
    ?>


Und user_OriginID_include_var.php


  <?php
    if (!defined("IN_FUSION")) { die("Access Denied"); }
    // Version of the user fields api
$user_field_api_version = "1.01.00";

// Field display name
    $user_field_name = $locale['uf_OriginID'];
     
    // Field Description
    $user_field_desc = $locale['uf_OriginID_desc'];
     
    // The name of the database field used to ADD or DROP
    $user_field_dbname = "user_OriginID";
     
    // The group the field appears under; 1 = Contact, 2 = Information, 3 = Options and 4 = Statistics
    $user_field_group = 2;
     
    // The database properties used when ADDing the above field
    $user_field_dbinfo = "VARCHAR(50) NOT NULL DEFAULT ''";


Was habe ich da nun genau falsch gemacht damit ich das beim nächstenmal nicht übersehe bzw. besser machen kann?!

Thx 4 Help
Träume nicht dein Leben sondern lebe deinen Traum,es könnte dein letzter sein.
 
emblinux
Tja, man sollte auch auf seine Schreibweise achten.

user_OriginID != user_OrigiID

Kleiner Hinweis: Du solltest bei Spaltennamen grundsetzlich Kleinbuchstaben verwenden, sonst verwirrt das nur.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Vampir190
Habe beides gemacht bzw. behoben er sagt immer noch das es nicht gehen würde

user_fields/user_OriginID_include.php
Undefined index: user_OrginID Zeile: 26 26. April 2012 um 14:11:30
user_fields/user_OriginID_include.php
Undefined index: user_OrginID Zeile: 23 26. April 2012 um 14:11:14
Träume nicht dein Leben sondern lebe deinen Traum,es könnte dein letzter sein.
 
Septron
du musst das feld noch einmal deaktivieren und neu hinzupacken damit er die werte in der mys neu ansetzen kann...
www.septron.de/signaturen/septron_1.png
 
Vampir190
Es lässt sich ja nicht mal aktivieren

Ich hab es nochmal von Server genommen Neu in Die Ordner gepackt aber er sagt immer wenn ich aktivieren Klicke

WARNUNG: Beim Parsen der Seite ist ein Fehler aufgetretten. Bitte siehe in den PHP-Fusion Fehlerlog nach für mehr Informationen.
Träume nicht dein Leben sondern lebe deinen Traum,es könnte dein letzter sein.
 
hopperle
user_fields/user_OriginID_include.php
Undefined index: user_OrginID Zeile: 26 26. April 2012 um 14:11:30
user_fields/user_OriginID_include.php
Undefined index: user_OrginID Zeile: 23 26. April 2012 um 14:11:14

ein kleiner fehler und schon funzt nix Wink
Bearbeitet von hopperle am 27.04.2012 00000004 18:22
 
Vampir190
Die fehler hatte ich ja schon behoben

Ich hab mal die sachen hier rein gepackt ich verstehs einfach nicht
Vampir190 hat folgende Datei angehängt:

user_fields_originid.rar [2.21kB / 440 mal Heruntergeladen]


Downloaded by:

Träume nicht dein Leben sondern lebe deinen Traum,es könnte dein letzter sein.
 
Septron
Hallo,

ich habe das ganze mal aus dem kleinen Virrwarr angepasst
du warst der lösung schon sehr nah doch gut wäre es wenn man den kleinen Error noch hinein packt
damit kann man sicher gehen das das Feld auch wirklich richtig funktioniert

in der include_var hattest du field group 2 angegeben was nicht ganz richtig war denn es ist ja eine kleine information Wink
alles andere kannst du dir ja mal dann im code anschauen Wink

es ist unter v7.02.05 erfolgreich getestet worden Wink
wenn noch fehler sein sollten einfach mal mitteilen Wink

LG Septron
Septron hat folgende Datei angehängt:

user_fields_originid_1.rar [3.51kB / 437 mal Heruntergeladen]


Downloaded by:

Bearbeitet von am 28.04.2012 00000004 09:27
www.septron.de/signaturen/septron_1.png
 
Vampir190
Danke.....


Leider läst es sich immer noch nicht aktivieren warum auch immer

user_fields/user_OriginID_include.php
Undefined index: user_OrginID Zeile: 26
user_fields/user_OriginID_include.php
Undefined index: user_OrginID Zeile: 23
Träume nicht dein Leben sondern lebe deinen Traum,es könnte dein letzter sein.
 
Septron
dann liegt es an dir denn ich habe es erfolgreich auf folgenden testumgebungen getestet:

v7.02.03
v7.02.04
v7.02.05


mal ne andere frage was nutzt du überhaupt für eine Fusion version ?
Bearbeitet von am 28.04.2012 00000004 13:00
www.septron.de/signaturen/septron_1.png
 
Vampir190
Wir benutzen v7.02.04

Ka ich weiß echt nicht warum er das Feld nicht Aktivieren will =(
Träume nicht dein Leben sondern lebe deinen Traum,es könnte dein letzter sein.
 
Septron
bevor du die neuen dateien hochgeladen hast hast du hoffentlich das alte wieder deaktiviert und die alten dateien entfernt ?

wenn nicht kannst du dir schon selber die frage beantworten Wink
www.septron.de/signaturen/septron_1.png
 
Vampir190
Das ist ja das Problem es läst sich garnicht aktivieren......

wenn ich auf aktivieren Klicke passiert Nix

Steht immer da

WARNUNG: Beim Parsen der Seite ist ein Fehler aufgetretten. Bitte siehe in den PHP-Fusion Fehlerlog nach für mehr Informationen.
Träume nicht dein Leben sondern lebe deinen Traum,es könnte dein letzter sein.
 
Septron
joa wie gesagt das problem liegt dann bei deiner seite denn es bei mir auf 3 verschiedenen testumgebungen getestet worden Wink razz
www.septron.de/signaturen/septron_1.png
 
Vampir190
Die frage ist ja woran kann es liegen ich verstehs echt nicht


[Edit] Ich hab fehler gefunden Funz jetzt ohne Probleme DANKe an euch allen die mir geholfen haben
Bearbeitet von Vampir190 am 29.04.2012 00000004 06:46
Träume nicht dein Leben sondern lebe deinen Traum,es könnte dein letzter sein.
 
Septron
eine Fehlermitteilung wäre mal nicht schlecht
würde vielen anderen dann auch helfen wenn sie in der gleichen lage sind...
Bearbeitet von am 29.04.2012 00000004 09:36
www.septron.de/signaturen/septron_1.png
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
profil bearbeiten Allgemeine Support Fragen 1 24.12.2015 00000012 23:43
Profil Felder Allgemeine Support Fragen 2 16.08.2013 00000008 16:33
Profil übersichtlicher Allgemeine Support Fragen 3 18.04.2013 00000004 06:53
 Anzeige im Profil Allgemeine Diskussionen 2 31.12.2012 00000012 19:51
Nickpage in Profil.php Allgemeine Support Fragen 19 02.10.2012 00000010 20:45
Datalus