Forum

Moderiert von: spinne
Forum: Codeschnippsel
Sie schreiben eine Antwort zum Thema: [modules/user_info_xxl] Änderungen
Gehe zu: OpenPHPNuke - das Open Source CMS Forum Index


über den Beitrag: Auch anonyme Benutzer können in diesem Forum neue Themen eröffnen und Antworten schreiben.
Benutzername:
Nachrichtensymbol:
                                                                                                                       

more...


HTML : An
BBCode : An
 


Klicken Sie auf die Smilies, um diesen in Ihre Nachricht einzufügen:

Very Happy Very Happy Smile Smile Sad Sad Surprised Surprised
Confused Confused Cool Cool Laughing Laughing Mad Mad
Razz Razz Embaressed Embaressed Crying (very sad) Crying (very sad) Evil or Very Mad Evil or Very Mad
Rolling Eyes Rolling Eyes Wink Wink Another pint of beer Another pint of beer ToolTimes at work ToolTimes at work
I have an idea I have an idea

more... 
Einstellungen:







 
Sicherheits-Code
Sicherheits-Code
Neu laden

Thema im Überblick

Autor
Luke

Registriert: 16.05.2005
Beiträge: 584


Sende eine Private Nachricht an Luke
[modules/user_info_xxl] Änderungen

Geschrieben: 01.11.2008 21:48

Also kann ich die Änderungen in der felds.php wieder rückgängig machen?


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Beiträge: 2435
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
[modules/user_info_xxl] Änderungen

Geschrieben: 01.11.2008 21:38

Mal die Verwaltungsdaten hinzugefügt


Zitieren Druckerfreundliche Darstellung nach oben
Luke

Registriert: 16.05.2005
Beiträge: 584


Sende eine Private Nachricht an Luke
[modules/user_info_xxl] Änderungen

Geschrieben: 01.11.2008 21:20

über tpls wüßt ich jetzt gar nicht wie das gehen sollte


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Beiträge: 2435
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
[modules/user_info_xxl] Änderungen

Geschrieben: 01.11.2008 20:38

Wenns richtig sein sollte dann wäre der weg über tpls angesagt. aber das ist nicht ganz so einfach. das wäre aber der weg den ich probieren würde.


Zitieren Druckerfreundliche Darstellung nach oben
Luke

Registriert: 16.05.2005
Beiträge: 584


Sende eine Private Nachricht an Luke
[modules/user_info_xxl] Änderungen

Geschrieben: 01.11.2008 20:20

Hi Stefan!

Noch eine Frage bezüglich der Formatierung der Userinfo (letzten beiden PN´s).

Was wäre sinnvoller:

1. die Formatierung schon in der userinfo.php zu machen, also bevor die myfield functions aufgerufen werden

oder

2. in der felds.php?


Komme da einfach nicht weiter.
Hätte eine Idee wie das mit den Tabellen da funktionieren könnte, aber ich bekomme diese einfach nicht eingebaut.

Im Prinzip braucht man erstmal eine Tabelle (1 Zeile und 2 Spalten)

In die linke Spalte kommt eine weitere Tabelle mit 2 Spalten.
Dort hinein kommen dann Vorname Spitzname, Geschlecht, Alter usw. bis Tattoos.

Dann wird in die zweite Spalte der 1. Tabelle gewechselt. Dort hinein kommen Avatar (zentriert) darunter Schreibe mir eine Nachricht, Werde ein Freund, Gästebuch, und Neueste Uploads.
Dann wird die erste Tabelle geschlossen, und darunter eine neue erstellt.
Dort hinein kommen dann die restlichen Angaben wie Piercings, Hobbys usw. usw.


Habe mir die Tabellen mal in einem HTML-Editor so hingebaut wie sie passen würden. Vielleicht ist der Code verständlicher als meine Erklärung oben.
Da der Code hier nicht richtig dargestellt wird, schicke ich ihn Dir mal per Email.

Wäre nett wenn Du da noch einmal einen Blick drauf werfen könntest.

Danke im Voraus.


Gruß Luke


Zitieren Druckerfreundliche Darstellung nach oben
Luke

Registriert: 16.05.2005
Beiträge: 584


Sende eine Private Nachricht an Luke
[modules/user_info_xxl] Änderungen

Geschrieben: 31.10.2008 12:34

So nun klappt das auch. Allerdings wird nur die erste Variable in dem array abgefragt, ob gesetzt oder nicht (siehe Beispiel Zeile 2 user_piercing_1). Sollte eigentlich reichen, wenn die erste nicht gesetzt ist, dann sind es die anderen auch nicht. Ansonsten ist die erste Variable entweder 0 oder 1.
Oder was meinst Du dazu?

Gruß Luke

          $user_piercing_status = 0;
          if (isset($user_piercing['user_piercing_1']) ) {
               for ($i = 1; $i <= 7; $i++) {
                    if ( ($user_piercing['user_piercing_' . $i]) == 1) {
                         $user_piercing_status = 1;
                    }
               }
          }
          if ( ($id[15] == 1) && ($user_piercing_status == 1) ) {
               myfield_user_piercing ($table, $user_piercing, '', '');
          }


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Beiträge: 2435
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
[modules/user_info_xxl] Änderungen

Geschrieben: 31.10.2008 07:14

Das habe ich schon gemerkt .... (ich bekomme die Fehlermeldungen auf der city schon mit )

Etwas ist schon korrigiert aber noch nicht alles.


Zitieren Druckerfreundliche Darstellung nach oben
Luke

Registriert: 16.05.2005
Beiträge: 584


Sende eine Private Nachricht an Luke
[modules/user_info_xxl] Änderungen

Geschrieben: 30.10.2008 21:44

Jetzt habe ich ein paar Zeilen eingefügt die bewirken sollen, daß checkbox Felder und radiobutton Felder bei denen keine Angaben gemacht wurden, in der Userinfo nicht angezeigt werden.

Funktioniert auch so ganz prima. Nur wenn ein Webmaster, der schon einige User auf seinem Portal hat, die user_info_xxl installiert, und dann die userinfo eines vorhanden Users aufgerufen wird, hagelt es Fehlermeldungen.

Hier mal eine:
WARNING [8] Uninitialized string offset: 0
FOUND IN [modules/user_info_xxl/plugin/user/userinfo.php]
FOUND AT 1277

Mal ein Beispiel:

$user_piercing_status = 0;
          for ($i = 1; $i <= 7; $i++) {
               if ( ($user_piercing['user_piercing_' . $i]) == 1) {
                    $user_piercing_status = 1;
               }
          }
          if ( ($id[15] == 1) && ($user_piercing_status == 1) ) {
               myfield_user_piercing ($table, $user_piercing, '', '');
          }


Das sind die Zeilen 1275 -1283.

Jetzt die Frage: Wie bekomme ich die Fehler weg, oder wie kann ich Felder, bei denen nichts angegeben wird ausblenden?

Danke im Voraus.

Gruß Luke


Zitieren Druckerfreundliche Darstellung nach oben
Luke

Registriert: 16.05.2005
Beiträge: 584


Sende eine Private Nachricht an Luke
[modules/user_info_xxl] Änderungen

Geschrieben: 28.10.2008 14:13

den "Cannot use a scalar value as an array " habe ich gefunden (siehe svn)

evtl. finde ich die anderen auch, aber momentan hab ich nicht so das gefühl...

gruß luke


Zitieren Druckerfreundliche Darstellung nach oben
Luke

Registriert: 16.05.2005
Beiträge: 584


Sende eine Private Nachricht an Luke
[modules/user_info_xxl] Änderungen

Geschrieben: 27.10.2008 20:55

Hi Stefan!

Habe da noch 3 Sachen wo ich nicht weiterkomme:

Wenn ich einen User anlege (Admin->Benutzer->Neuer Benutzer
dann kommen viele Fehler, hier mal einer davon:

Hobbys ERROR [2] Cannot use a scalar value as an array
FOUND IN [modules/user_info_xxl/include/felds.php]
FOUND AT 79

Und bei der Suche hauen die Felder mit den Checkboxen nicht hin.. Beispiel, wenn ich bei Piercings Augenbraue ankreuze, dann zeigt er alle User an, also auch diejenigen, die kein solches Piercing angegeben haben.


Die dritte Angelegenheit sind auch die Checkboxen. Wenn ich unter "ihre Daten" bzw. "Deine Daten" editiere, dann erscheinen alle Felder mit checkboxen auf der linken Seite in blauer Schrift und auf der rechten Seite in schwarzer Schrift

Du hast dafür sicher eine Lösung

Danke Dir schon jetzt dafür.

Gruß Luke


Zitieren Druckerfreundliche Darstellung nach oben
10 Seiten ( 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 )