Autor | stefan |
Datum | 03.10.2008 20:07 |
Beiträge: | ![]() Ich mach mal ne beispiel für ein Feld. Ob das dann der richtige Weg ist weiß ich nicht genau aber mal Testen. Ich mach das erstmal für ein Feld, kannst ja mal paar weitere umstellen. Die lang sollte für diese Felder dann auch verlagert werden. Bei einem Feld denke ich siehst was ich meine. Bitte bestätige mal ob du verstehst die Änderung vom Grundsatz her. Weil ich will nicht so viel auf einmal ändern sonst wird es schwer es zu verstehen. modules/user_info_xxl/search.php zeigt beispielhaft wie das mit der suche gehen kann - anfang ... Erst nachlesen, dann nachdenken, dann nachfragen... http://www.catb.org/~esr/faqs/smart-questions.html openPHPnuke Developer [ Diese Nachricht wurde bearbeitet von: stefan am 03.10.2008 20:42 (Originaldatum 03.10.2008 20:07) ] |
Autor | Luke |
Datum | 04.10.2008 13:17 |
Beiträge: | ![]() Also im moment blicke ich da nicht dran lang, ehrlich gesagt ![]() Das nächste ist, daß die Suche momentan anscheinend nicht mehr funktioniert, seitdem ich heute auf neue rev. geuppt habe. Wenn ich nach meinem Fam.Status suche, werde ich nicht mehr gefunden. Gestern ging das aber noch. Dann gibt es da noch ein Problem. Angenommen ein User sucht einen anderen User, wobei ihm der Familienstatus egal ist. Dann müßte im Suchfeld die Option "keine Angabe" durch "egal" ersetzt werden. Logischerweise müßten dann in den Suchergebnissen alle User auftauchen, unabhängig vom Fam.Status. Gruß Luke |
Autor | stefan |
Datum | 04.10.2008 14:04 |
Beiträge: | ![]() Nun ja "keine Angabe" ist bei mir egal aber egal ![]() stand rev. 1084 geht das aber genau so suche ich meinen stand zeigt er mich an suche ich keine Angabe zeigt er alle an Klar optisch usw. noch alles andere als ok. function myfield_user_family_status (&$form, $status, $optional = '', $type = 'input') { was verstehst du da nicht? Es geht darum das dieses feld user_family_status in der ausgabe und der eingabe nicht zigmal in verschiedenen code stellen beschreiben werden muss. sondern nur noch einmal central an einer stelle. Beschreib mal dein Problem was du nicht verstehst? |
Autor | stefan |
Datum | 04.10.2008 14:29 |
Beiträge: | ![]() |
Autor | Luke |
Datum | 04.10.2008 21:05 |
Beiträge: | ![]() [+] Menü Eintrag hinzugefügt für die Suche (plugin repair und menü repair nötig) zur aktivierung Meinst Du den Eintrag für das Seitenboxmenü bzw. Centerboxmenü? Wenn ja, wie heißt er denn dort, weil ich ihn nicht finden kann. 2.) "keine Angabe" durch "egal" Naja, man könnte das auch anders verstehen, suche mir User die "keine Angabe" zum fam.-status gemacht haben. Besser wäre da "egal", oder noch besser "alle" Nach erneutem Rev-update geht die Suche bei mir auch wieder. 4.) Klar optisch usw. noch alles andere als ok. Stimmt. Wenn ich mir jetzt vorstelle, dass alle Felder angezeigt werden und das noch bei hunderten von Usern.... Ich denke mal, wenn man bei den Suchergebnissen nicht alles anzeigen würde, sondern nur die wichtigsten Merkmale, dann würde das optisch besser kommen und auch übersichtlicher sein. Wichtige Merkmale/Eigenschaften z.B. Username, das Avatar, Geschlecht, Alter, Größe, Augenfarbe, Haarfarbe, Gewicht, PLZ (die ersten 2) und zuletzt online. Das könnte man platzsparend anzeigen, indem man immer 3 oder 4 gefundene User nebeneinander anzeigt, dann mit der nächsten Zeile wieder 3 oder 4 usw. Ab 4 Zeilen könnte man das Ganze über mehrere Seiten verteilen. Natürlich sollen die Angaben die hier nicht mit angezeigt werden, wie Fam-Status, Kinder usw. die Suchergebnisse einschränken bzw. mit berücksichtigt werden. Wenn man dann auf einen User aus den Suchergebnissen klickt, kann ja die komplette Userinfo angezeigt werden. 5.) function myfield_user_family_status (&$form, $status, $optional = '', $type = 'input') {
Den ganzen Zusammenhang hatte ich zuerst nicht verstanden, aber so langsam kommts... In der felds.php sind die Inhalte der einzelnen Felder beschrieben. Bei der Ausgabe entfällt dann die Geschichte mit $help1 .= zz usw, da die Werte aus der felds.php geholt werden. Ich verstehe momentan noch nicht wie die Suchergebnisse zusatande kommen, da muß doch irgendwo verglichen werden. Das geschieht bestimmt in der search.php, aber ich weiß nicht wo und wie. 6.) Dann ist mir eben noch aufgefallen, daß der Vorname/Spitzname nicht mehr gespeichert wird. Gruß Luke |
Autor | stefan |
Datum | 04.10.2008 21:24 |
Beiträge: | ![]() zu 5. klar das suchen ist in der search.php da wird ein where fürs sql gebaut. zu 1) Weitere Benutzereigenschaften suchen Sitemap zeigt es an ? 4) Ne ne alle kannst ne anzeigen selbst die die du da sagtest sind zu viel. Besser dann ne link zum Profil (ist ja schon) später ne eigene Seite. Aber besser schritt bei schritt willst mal ein Feld umstellen? Der Rest ist ne fleiß arbeit. Die meisten Felder sollten da problemlos gehen kann aber ne paar geben wo noch was ist. Beim umstellen muss man sich nur koordinieren daher die Frage. |
Autor | Luke |
Datum | 04.10.2008 21:58 |
Beiträge: | ![]() Sitemap... hab ich erstmal installiert und als Seitenbox eingerichtet. Dann ging nix mehr. Folgender Fehler: Warning: Unexpected character in input: ''' (ASCII=39) state=1 in .../www/modules/user_info_xxl/plugin/menu/language/lang-german_du.php on line 22 Parse error: syntax error, unexpected T_STRING in .../www/modules/user_info_xxl/plugin/menu/language/lang-german_du.php on line 22 Hab ich geradegebogen. Die Sitemap zeigt es schon mal an, sehr schön. zu 4.) Man könnte die Angaben der Suchergebnisse noch weiter kürzen auf Name, Geschlecht, Alter, Avatar und dann eben der Link zur Userinfo. Jo, werde mal ein paar Felder umstellen. Wüßte jetzt allerdings nicht, wie das bei dem Alter oder der Größe gehen soll. Dort gibt man ja einen Bereich an, also Alter von zb. 18 bis 99 Jahre. Aber dafür hast Du sicherlich auch eine Lösung parat. Werde jetzt mal ein paar Felder umstellen. |
Autor | Luke |
Datum | 05.10.2008 00:08 |
Beiträge: | ![]() Eigentlich müßte man in diesem Falle eine Mehrfachauswahl anbieten, z.B. in Form von Checkboxen. Das wird ganz schön komplex. Habe jetzt einige Felder umgestellt, allerdings werden die eingestellten Werte nicht mehr in allen Feldern gespeichert ![]() Gruß Luke |
Autor | stefan |
Datum | 05.10.2008 12:18 |
Beiträge: | ![]() ![]() anmerkung: pack kein html code in die lang files weil ein select dann bei einem option kein < strong > erlaubt (html fehler) wenn ändere ich nur die lang-german.php die anderen überlasse ich dir ![]() noch mal etwas in der feld.php geändert |
Autor | Luke |
Datum | 05.10.2008 20:48 |
Beiträge: | ![]() wie gesagt schön langsam und ein nach dem anderen wichtig ist ein guter untergrund der verständlich bleibt und das ist oft die Kunst OK noch mal etwas in der feld.php geändert Hab ich gesehen. Gibt da ein kleines Problem. Wenn in der felds.php bei $option['field_type'] = 'select';
steht, dann wird in der userinfo der Wert nicht angezeigt. Änder man dagegen in $option['field_type'] = 'radio';
funktioniert es wie gewohnt. Hast Du dazu ne Erklärung? Gruß Luke |
Autor | stefan |
Datum | 05.10.2008 20:59 |
Beiträge: | ![]() |
Autor | Luke |
Datum | 05.10.2008 21:25 |
Beiträge: | ![]() supi, und wie geht das dann mit den checkboxen? |
Autor | stefan |
Datum | 06.10.2008 18:12 |
Beiträge: | ![]() |
Autor | Luke |
Datum | 06.10.2008 20:52 |
Beiträge: | ![]() in dem suchformular wird es zwar angezeigt,aber bei der suche noch nicht richtig ausgewertet |
Autor | Luke |
Datum | 07.10.2008 23:15 |
Beiträge: | ![]() Habe noch ein paar Probleme. 1.) Zum einen fehlt noch neben radio, checkbox, select und textfield die Option textarea. 2.) das andere sind die Felder "Mag ich" "Mag ich nicht" und "egal/neutral" Da komme ich einfach nicht weiter. Bei 2.) Habe ich zwar die Anzeige so hinbekommen das sie funktioniert, aber das muß noch irgendwie einfacher gehen, zumal es bei dem input gar nicht geht. 3.) In der felds.php ab den Zeilen 713 (mediagallery) 723 (guestbook) 777 (user_distance) 1004 (user_points) meinst Du das kann man so lassen, oder würdest Du da noch was verändern? Vielleicht könntest Du noch einmal bei Gelgenheit einen Blick drauf werfen? THX im Voraus! Gruß Luke |
Autor | Luke |
Datum | 09.10.2008 08:30 |
Beiträge: | ![]() nun habe ich die $name in $user_name umgeschrieben und seitdem funzt die opn-city nicht mehr ![]() wenn man das modul jetzt irgendwie deinstallieren und wieder installieren könnte wäre alles gut, aber soweit komme ich leider nicht. @stefan: hast du da eine idee? oder soll ich die alte revision zurückspielen? gruß luke |
Autor | stefan |
Datum | 09.10.2008 16:07 |
Beiträge: | ![]() ![]() |
Autor | Luke |
Datum | 09.10.2008 18:39 |
Beiträge: | ![]() wie hast du das jetzt gemacht? gruß luke |
Autor | stefan |
Datum | 10.10.2008 18:16 |
Beiträge: | ![]() |
Autor | Luke |
Datum | 15.10.2008 23:50 |
Beiträge: | ![]() ![]() Noch etwas anderes: Wenn ich in der userinfo.php die Zeile 1146 wieder "aktiviere" bekomme ich beim Aufrufen der Userinfo diese Meldung: Fatal error: Call to a member function AddChangeRow() on a non-object in /home/bergfunk/www/modules/user_info_xxl/include/felds.php on line 148 Wüßte jetzt aber nicht warum das so ist!? Gruß Luke |
Autor | Luke |
Datum | 17.10.2008 11:41 |
Beiträge: | ![]() hab mir mal gedanken über das user_info_xl modul gemacht. es könnte ja sein, daß ein webmaster bestimmte felder nicht haben möchte, bzw. ganz andere felder braucht. jetzt wollte ich als erstes mal einen adminbereich schaffen, indem man die einzelnen felder aktivieren und deaktivieren kann. den adminbereich habe ich ersteinmal so weit, daß man den feldstatus (aktiviert oder deaktiviert) einsehen kann. nun habe ich eine neue tabelle angelegt (plugin/sql/index.php) diese heißt user_infos_xxl_admin dort sollen vorerst mal die einzelnen felder und deren status gespeichert werden. das hat soweit geklappt. es funktioniert zwar nicht über den updatemanager, d.h. man muß das modul deinstallieren und wieder installieren 1.) was hab ich dort falsch gemacht? über den updatemanager/repairs sollte das doch auch gehen? 2.) ebenfalls in der plugin/sql/index.php von zeile 73 -119 sollten die feldnamen und deren status in die tabelle geschrieben werden. das funktioniert gar nicht, obwohl ich es vor einigen Monaten bei der usermap auch so gemacht habe. wo liegt der fehler? 3.) im adminbereich bekomme ich es einfach nicht hin, daß unter "zeige felder" die Auflistung in alternatoren stattfindet und radiobuttons zum aktivieren/deaktivieren der einzelnen Felder inkl. speichern in der db wäre super nett, wenn du mich dort auch unterstützen könntest. ich denke das aktivieren und deaktivieren ist ne gute sache, da nicht jeder webmaster alle felder braucht/haben möchte, oder? gruß luke |
Autor | spinne |
Datum | 18.10.2008 14:27 |
Beiträge: | ![]() habe da nämlich mal eine frage ![]() warum sind denn in der modules/user_info_xxl/plugin/user/language/lang-german.php die langfiles doppelt und ja ich wollt das wa korrigeieren weil da gibt es durch zeile 243 ein nettes parse error.... |
Autor | spinne |
Datum | 18.10.2008 16:51 |
Beiträge: | ![]() stefan hat das modul dann mal deinstalliert... |
Autor | spinne |
Datum | 18.10.2008 19:51 |
Beiträge: | ![]() klick auf ein benutzerprofil kommen diese meldungen abe es dann wieder deinstalliert WARNING [8] Undefined offset: 1
Übe Dich in Geduld, wenn Du etwas erreichen willst ----------------------------------------------------------------------------------------- Geheime Gedanken -- Mein Spinnennetz -- Spinnennetz CH -- RenderWorld Cinema4d Testbereiche, nachgeschaut und dann nachgefragt: OPN-Laborcenter --- OPN-Themes --- OPN-Bugtracking --- OPN-Doku --- OPN-FAQ |
Autor | Luke |
Datum | 18.10.2008 22:53 |
Beiträge: | ![]() Habe so einiges korrigiert. WARNING [8] Undefined offset: 1
Diese Fehler kommen, weil beim Installaieren des Moduls einige Felder in der Datenbank (tabelle user_infos_xxl_admin) nicht gefüllt werden. Leider weiß ich momentan nicht warum das so ist. Vielleicht kann ja der Stefan einen Blick darauf werfen (user_infos_xxl/plugin/sql/index.php Solange habe ich die Abfrage inder userinfo.php auskommentiert. WARNING [8] Undefined index: s:0:"";
Verschwindet, sobald man unter "Deine Daten" einmal gespeichert hat. Sollte soweit wieder funzen. Gruß Luke |
Autor | Luke |
Datum | 18.10.2008 23:59 |
Beiträge: | ![]() bis auf den: WARNING [8] Undefined index: s:0:"";
sollte alles wieder funzen. Die Datenbankfelder der tabelle "user_infos_xxl_admin" wird auch gefüllt. Gruß Luke |
Autor | Luke |
Datum | 19.10.2008 14:04 |
Beiträge: | ![]() Wie schon erwähnt, wäre es meiner Meinung nach sinnvoll, wenn andere Webmaster nicht benötigte Felder aus der User_info_xxl ausschalten könnten. Habe jetzt einen Adminbereich gebaut (http://www.opn-city.de/modules/user_info_xxl/admin/index.php?opnparams=AD8CdFduAGgBO1FwU3dSblNnAyhXWQhiU2BRbA9lD30 Dort wird momentan nur die Tabelle user_infos_xxl_admin ausgelesen und angezeigt. Was jetzt noch fehlt, sind Radiobuttons, um den Status der einzelnen Felder (aktiv oder inaktiv) zu stellen und ein Speicher-Button. Habe da leider Probleme, ist bestimmt wieder nur was einfaches, aber ich komme wohl nicht drauf... In der Userinfo.php wird die o.g. Tabelle schon abgefragt, wenn eine "0" bei Status eingetragen ist, wird das entsprechende Feld nicht angezeigt, bzw. bei einer "1" dann schon. Wäre nett wenn Du mir da weiterhelfen könntest. DAnke im Voraus! Gruß Luke |
Autor | stefan |
Datum | 19.10.2008 18:25 |
Beiträge: | ![]() Installation -> Ursache für WARNING [8] Undefined index: s:0:""; Admin Umgebaut (Meinst du so ungefähr) SQL Tabelle leicht geändert Anmerkung: define nicht angepasst update für die Tabelle nicht erstellt |
Autor | Luke |
Datum | 20.10.2008 09:04 |
Beiträge: | ![]() So ungefähr schon, aber dachte noch eher an sowas hier: http://www.opn-city.de/admin/iso_composer/settings.php nur anstatt ja/nein eben aktivieren/deaktivieren. Dann kann man gleich mehrere Felder gleichzeitig aktivieren/deaktivieren und es entsteht nicht die Frage was man bei Status eintragen kann/muss. Gruß Luke |
Autor | stefan |
Datum | 20.10.2008 17:43 |
Beiträge: | ![]() ![]() |
Autor | Luke |
Datum | 20.10.2008 19:52 |
Beiträge: | ![]() Das sieht schon viel besser aus. thx! Aber sollte der grüne Punkt an der rechten Seite nicht rot sein, wenn durch das Klicken darauf das Feld deaktiviert wird, und grün wenn durch ein Klick das Feld aktiviert wird? Ist aber erstmal nicht so wichtig... Gruß Luke |
Autor | Luke |
Datum | 22.10.2008 18:54 |
Beiträge: | ![]() Beim Aufrufen der Suche kommt folgender Fehler: WARNING [8] Undefined index: form FOUND IN [modules/user_info_xxl/include/felds.php] FOUND AT 99 Fatal error: Call to a member function AddText() on a non-object in /home/bergfunk/www/modules/user_info_xxl/include/felds.php on line 99 Wenn ich die entsprechende Zeile in der felds.php deaktiviere, geht es zwar weiter, aber dann kommt dieser Fehler (mehrmals): ERROR [2] Cannot use a scalar value as an array FOUND IN [modules/user_info_xxl/include/felds.php] FOUND AT 77 Kannst Du mir weiterhelfen? Danke im Voraus. Gruß Luke |
Autor | stefan |
Datum | 26.10.2008 15:03 |
Beiträge: | ![]() wie auch immer die 2 Fehler von oben beseitigt |
Autor | Luke |
Datum | 26.10.2008 15:04 |
Beiträge: | ![]() Nur keine Hektik! Danke Dir, dann teste ich gleich mal weiter... Gruß Luke |
Autor | Luke |
Datum | 27.10.2008 20:55 |
Beiträge: | ![]() 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 |
Autor | Luke |
Datum | 28.10.2008 14:13 |
Beiträge: | ![]() evtl. finde ich die anderen auch, aber momentan hab ich nicht so das gefühl... gruß luke |
Autor | Luke |
Datum | 30.10.2008 21:44 |
Beiträge: | ![]() 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;
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 |
Autor | stefan |
Datum | 31.10.2008 07:14 |
Beiträge: | ![]() ![]() Etwas ist schon korrigiert aber noch nicht alles. |
Autor | Luke |
Datum | 31.10.2008 12:34 |
Beiträge: | ![]() Oder was meinst Du dazu? Gruß Luke
|
Autor | Luke |
Datum | 01.11.2008 20:20 |
Beiträge: | ![]() 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 |
Autor | stefan |
Datum | 01.11.2008 20:38 |
Beiträge: | ![]() |
Autor | Luke |
Datum | 01.11.2008 21:20 |
Beiträge: | ![]() |
Autor | stefan |
Datum | 01.11.2008 21:38 |
Beiträge: | ![]() |
Autor | Luke |
Datum | 01.11.2008 21:48 |
Beiträge: | ![]() |
Autor | stefan |
Datum | 02.11.2008 15:34 |
Beiträge: | ![]() |
Autor | stefan |
Datum | 02.11.2008 15:55 |
Beiträge: | ![]() Wenn das eine "Wahlreihenfolgen haben soll" dann ist das einfügen des Template code Fleiß arbeit. Vorteil bei dem TPL ist das du wirklich frei bist weil du eben die Werte nur in eine Art maske setzt. In der "maske" kann man allerdings auch code einbringen, von daher ist das allso etwas mehr was man machen kann. ein TPL kann auch aus dem Thema kommen, sofern ist das dann auch mehr an passbar. hat alles vor und nachteile... Schau mal ob du es einigermassen verstehst. |
Autor | Luke |
Datum | 02.11.2008 20:41 |
Beiträge: | ![]() Könntest Du mal eine kurze Erklärung dazu abgeben? So richtig aktiv ist das aber noch nicht!? Habe mal in der userinfo.php den alten function aufruf myfield_user_name deaktiviert (Zeilen 129-1231). Dann erscheint beim Aufruf der userinfo nicht mehr der user_name obwohl ja in der neuen Zeilen 1529 die function myfield_user_name aufgerufen wird. Irgendwo müssen doch nun die Daten an das tpl übergeben werden.... Gruß Luke |
Autor | stefan |
Datum | 02.11.2008 21:03 |
Beiträge: | ![]() |
Autor | Luke |
Datum | 02.11.2008 22:05 |
Beiträge: | ![]() Dort wo "user_name.title" und "user_name.content" wird halt der Vorname/Spitzname des Users angezeigt. Aber das mit dem cycle kenne und verstehe ich nicht. OK, hat was mit dem alternator zu tun, aber sonst... ??? Ich könnte die main.html aber soweit vervollständigen. Denke daß ich das hinbekomme. Nur momentan ist das ja noch nicht wirklich aktiv. D.h. wenn ich Änderungen an der main.html mache, kann ich diese nicht überprüfen. Gruß Luke |
Autor | stefan |
Datum | 03.11.2008 04:41 |
Beiträge: | ![]() * Purpose: cycle through given values<br> * Input: * - name = name of cycle (optional) * - values = comma separated list of values to cycle, * or an array of values to cycle * (this can be left out for subsequent calls) * - reset = boolean - resets given var to true * - print = boolean - print var or not. default is true * - advance = boolean - whether or not to advance the cycle * - delimiter = the value delimiter, default is "," * * Examples:<br> * <pre> * {cycle values="#eeeeee,#d0d0d0d"} * {cycle name=row values="one,two,three" reset=true} * {cycle name=row} * </pre> GUt dann in der userinfo.php übergibst du die werte ans tpl myfield_user_name ($data, $user_name, '', 'liste'); myfield_user_children ($data, $user_children, '', 'liste'); in $data stehen alle Daten die dann im TPL ausgegeben werden (nicht ganz Richtig aber an der Stelle erstmal ausreichend) |
Autor | Luke |
Datum | 03.11.2008 09:53 |
Beiträge: | ![]() übergibst du die werte ans tpl ok. $help .= $opnConfig['opnOutput']->GetTemplateContent ('main.html', $data, 'user_info_xxl_compile', 'user_info_xxl_templates', 'modules/user_info_xxl');
Und hier wird es dann endgültig an das tpl übergeben bzw. ausgegeben? Warum sieht man das Ergebnis (noch) nicht in der Userinfo? Gruß Luke |
Autor | stefan |
Datum | 03.11.2008 10:15 |
Beiträge: | ![]() bei mir (local getestet) sieht man es aber (jedenfalls nach dem update von mir heut morgen)? |
Autor | Luke |
Datum | 03.11.2008 10:25 |
Beiträge: | ![]() Auf der opn-city sehe ich auch nichts. |
Autor | stefan |
Datum | 03.11.2008 10:50 |
Beiträge: | ![]() wenn du das bei dir nicht siehst wird es am cacheing liegen, die tpls werden gecached |
Autor | Luke |
Datum | 03.11.2008 13:58 |
Beiträge: | ![]() Habe soweit auch wieder Anpassungen vorgenommen. Bei 3 Sachen komme ich nicht weiter: 1.) user_online (online Status) wird nicht über das tpl angezeigt (deswegen zusätzlich noch die alte Darstellungsvariante aktiv) Konnte aber keinen Fehler finden 2.) user_like und user_not_like würde ich auch gerne über die myfield function laufen lassen, aber das ist ja eine neue Variante Feldname + 3 Radiobuttons (wie du auch schon in "Deine Daten" sehen konntest) 3.) Die Formatierung der Tabellen. Die Spalten Vorname, Geschlecht, Alter, usw. sollten genauso breit sein wie piercing, hobby, musik, usw wie auch ganz unten bei ... sucht (geschlecht, größe von bis, alter von bis usw.) Wie macht man das am besten? Man weiß ja nicht wirklich mit welcher Auflösung der User die userinfo anschaut und ob der Webmaster noch eine rechte Seitenbox aktiv hat usw. usw. Gruß Luke |
Autor | darksweetys |
Datum | 03.11.2008 16:23 |
Beiträge: | ![]() Ist es schon möglich bzw. ratsam das Modul zu testen? Grüße andré DarkSweetys |
Autor | Luke |
Datum | 03.11.2008 17:19 |
Beiträge: | ![]() Testen schon, wird noch ein weilchen dauern bis es fertig ist. Am einfachsten kannst Du es auf der opn-city testen. Gruß Luke |
Autor | Luke |
Datum | 03.11.2008 17:23 |
Beiträge: | ![]() ![]() |
Autor | darksweetys |
Datum | 03.11.2008 17:46 |
Beiträge: | ![]() Hi André! Testen schon, wird noch ein weilchen dauern bis es fertig ist. Am einfachsten kannst Du es auf der opn-city testen. Gruß Luke Da hab ich´s mir angesehen. Ich fragte eigertlich um zu wissen ob man lieber noch warten soll mit dem Test auf meiner Seite? Ansonsten würd ich´s da auch gern testen. DarkSweetys |
Autor | Luke |
Datum | 03.11.2008 18:32 |
Beiträge: | ![]() eingiges funktioniert noch nicht so wie es soll. gruß luke |
Autor | darksweetys |
Datum | 03.11.2008 18:33 |
Beiträge: | ![]() ![]() DarkSweetys |
Autor | Luke |
Datum | 14.11.2008 14:35 |
Beiträge: | ![]() Wie kann ich die Zeit in Sekunden zwischen 2 Zeitpunkten errechnen? In der userinfo.php von Zeil 1540 bis 1560 habe ich 2 Zeiten. change_time: die Zeit wo das letzte mal die userinfo gespeichert wurde. now: wie der Name schon sagt (jetzt) Wie bekomme ich da nun die Sekunden heraus? Einfaches subtrahieren der beidenvariablen funktioniert da leider nicht. Danke im Voraus. Gruß Luke |
Autor | Luke |
Datum | 19.12.2008 12:42 |
Beiträge: | ![]() Das mit der Zeit hat sich erledigt. Komme aber bei den unten aufgeführten Sachen nicht weiter: 1.) Suchfunktion: Wenn ich bei den Checkboxfeldern (z.B. Piercing) etwas auswähle, wird das ignoriert. D.h. dieser Teil der Suchfunktion funtkioniert nicht. Beispiel: Nur einer der angemeldeten User hat ein Piercing, und zwar an der Augenbraue. Wenn ich nun nach Usern suche, ie an der Augenbraue ein Piercing haben, werdenn alle User angezeigt, also auch die ohne Augenbrauenpiercing. Das Gleiche gilt für auch für die anderen Checkboxfelder (Musik, Hobbys etc.) 2.) Bei den Feldern Familienstatus, Haarfarbe, Haarlänge, Augenfarbe, Figur, ethnische Herkunft, Sexuelle Orientierung hätte ich in der Suchfunktion auch gerne Checkboxen, damit Mehrfachauswahlen möglich sind. Beispiel: Ein User sucht einen anderen User, der braune, blonde oder rote Haare hat. Wäre cool, wenn das bald funzen würde. Danke im Voraus. Gruß Luke |
Autor | Luke |
Datum | 24.12.2008 01:55 |
Beiträge: | ![]() Denke mal das Problem liegt darin, daß diese Daten in einem blob gespeichert sind und nicht direkt ausgelesen werden können, oder gibt es da doch einen Weg? Gruß Luke |
Autor | darksweetys |
Datum | 02.03.2009 10:07 |
Beiträge: | ![]() Nicht schlagen... ihr wisst dass ich ungeduldig bin *fg* DarkSweetys |
Autor | Luke |
Datum | 18.09.2009 00:12 |
Beiträge: | ![]() Bin wieder dran am Modul.... Jetzt habe ich ein paar kleine Änderungen vorgenommen bzw. Fehler korrigiert. Soweit so gut, alles hat funtkioniert. Jetzt wollte ich das Modul deinstallieren und wieder installieren, was auch fehlerfrei funktionierte, nur wenn ich jetzt die userinfo aufrufe, bekomme ich im FF eine weiße Seite und im Internet Explorer diese Fehlermeldung: Parse error: syntax error, unexpected ';' in /home/labor/www/cache/user_info_xxl_compile_1253227680/main_html.php on line 2 In der Zeile steht: if (!defined ('_OPN_MAINFILE_INCLUDED') ) { die(); }include_once (_OPN_ROOT_PATH . 'class/smarttemplate/smarttemplate_extensions/smarttemplate_extension_cycle.php';
Dieses File wird ja beim Installieren des Moduls erzeugt, vielleicht hat sich da irgendwas geändert, so daß es jetzt nicht mehr funktioniert!? Nun habe ich dieses File wie folgt abgeändert: if (!defined ('_OPN_MAINFILE_INCLUDED') ) { die(); }include_once (_OPN_ROOT_PATH . 'class/smarttemplate/smarttemplate_extensions/smarttemplate_extension_cycle.php');
Nun funktioniert die Info wieder. Aber waurm erzeugt er jetzt diesen Fehler beim Installieren? Gruß Luke |
Autor | stefan |
Datum | 18.09.2009 13:50 |
Beiträge: | ![]()
Warum das falsch korrigiert wurde kann ich auch nicht sagen, aber der Fehler ist mit trunk revision 3990 experimatal revision 1960 branch 2.4.x revision 3991 behoben |
Autor | Luke |
Datum | 18.09.2009 23:23 |
Beiträge: | ![]() Supi, schönen Dank Stefan! Gruß Luke |
Autor | Luke |
Datum | 23.09.2009 22:30 |
Beiträge: | ![]() Habe noch ein kleines Problem, wofür ich keine Lösung habe. Unter "Weitere Benutzereigenschaften suchen" gibt es eine Schaltfläche namens "Suchen", daneben habe ich mehrere Links eingebaut (zur erweiterten Suche und Sucheinstellungen zurücksetzen ). Nun würde ich gerne diese Links in Buttons, wie bei "Suchen" umwandeln. Habe dazu in der search.php Zeile 185 und 186 geschrieben. Allerdings funktioniert dann der Button "Suchen" nicht mehr, es erscheinen dann ebenfalls die erweiterten Sucheinstellungen. Das File ist aktuell im trunk-experimental vorhanden, allerdings mit auskommentierten Zeilen 185 und 186. Vielleicht könntest Du mal einen Blick darauf werfen. Danke im Voraus. Gruß Luke |
Autor | stefan |
Datum | 26.09.2009 12:33 |
Beiträge: | ![]() Meinst so? |
Autor | Luke |
Datum | 26.09.2009 19:18 |
Beiträge: | ![]() Vielen Dank. Die anderen Buttons werde ich dann genauso einbauen. Wenn das soweit erledigt ist könnte darksweetys das Modul so langsam testen, ich denke das es so ziemlich komplett ist, bis auf die "eigenen Felder", aber das wird noch dauern. Der Rest sollte so schon recht gut laufen, oder was meinst Du Stefan? Gruß Luke |
Autor | Luke |
Datum | 27.09.2009 01:46 |
Beiträge: | ![]() Da hab ich mich etwas zu früh gefreut. Alle Buttons kann ich gar nicht so einbauen. In der aktuellen experimental (Rev 1989.) muß das in den Zeilen 1094, 1096 und 1107 irgendwie anders gehen. Nur wie? Gruß Luke |
Autor | stefan |
Datum | 27.09.2009 09:22 |
Beiträge: | ![]() |
Autor | Luke |
Datum | 27.09.2009 13:47 |
Beiträge: | ![]() Ja genau so ist das super. Danke Dir. Ich habe dann die gleichen Buttons über den Suchergebnissen noch einmal eingebaut, falls man viele Scuhergebnisse hat braucht man so nicht erst bis nach unten scrollen. Besten Dank nochmals Gruß Luke |
Autor | Luke |
Datum | 24.01.2010 15:57 |
Beiträge: | ![]() Hab noch ein paar Fragen zu dem user_info_xxl Modul und brauche dazu auch noch Hilfe A.) Neues Feature "matcher" B.) Aktionen C.) DB Felder/Tabellen hinzufügen/ändern Fangen wir mit Aan. Prinzipiell habe ich schon angefangen dieses Feature einzubauen, Du kannst Dir das soweit im trunk-experimental auch ansehen. Funktionieren soll das ganze so: User A schaut sich das Profil von User B an. nun traut er sich evtl. nicht diesen user anzuschreiben bzw. er weiß vielleicht gar nicht, was er schreiben soll. Jetzt hat er die Möglichkeit unter dem Avatar des Users B Einstellungen vorzunehmen. Er soll dort (anonym für alle anderen) festlegen können, ob er sich eine oder mehrere Optionen mit diesem user B vorstellen könnte. Die Optionen sind flirt, date und sex. Mit Hilfe von Radiobuttons soll er bei jedem dieser 3 Optionen "ja" oder "nein" einstellen können. Darunter ein Button zum Abspeichernd er Einstellungen. User B bekommt hiervon erst einmal gar nichts mit. Wenn User B allerdings bei User A Übereinstimmungen hat, z.B. beide haben bei dem jeweils anderen bei flirt auf "ja" gestellt, dann soll in der Benutzeraufgaben Box ein entsprechender Hinweis erscheinen, adß es Übereeinstimmungen mit anderen users gibt. Klickt man darauf, dann soll ein Text wie etwa folgender gezeigt werden: Bei User A: User B kann sich einen Flirt mit Dir vorstellen, Bei User B entsprechen: User A kann sich einen Flirt mit Dir vorstellen. Sind mehrere Optionen bei beiden Usern afu "ja" gestellt, sollten dann natürlich auch diese angezeigt werden, also "User B kann sich einen Flirt, ein Date und Sex mit Dir vorstellen". Wenn es Übereinstimmungen gibt, ist es für die User noch einmal um ein vielfaches leichter einen anderen User anzuschreiben, wenn er weiß, daß dieser zu einem flirt etc. mit ihm bereit ist. Soviel zu der Funktion. Mein Problem ist nun, mal wieder die Radio Buttons und den Speicher Button anzeigen zu lassen. Super wäre dazu auch, wenn die Seite beim Speichern nicht komplett neu geladen werden müßte, und evtl. auch das Umbenennen des Speicher Buttons von "Speichern" auf "Gespeichert". Der Text müßte sich dann allerdings wieder auf "Speichern" ändern, wenn erneut ein Radio Button umgestellt wird. zu B.)In der Benutzer Info gibt es ja seit einiger Zeit die Karteikartenreiter Übersicht und Aktionen. Generell würde mich interessieren, wie ich Inhalte in die "Aktionen" hineinbekomme. Von der Logik her müßte ja das neue Feature (A) eigentlich dort hinein. Allerdings bin ich mir nicht so sicher, ob es dort gut aufgehoben ist, da man diesen Reiter evtl. übersehen könnte. Muß man dann sehen. C.) Habe leider erfolglos versucht ein neues feld in eine bestehende Tabelle per Update einzufügen. Habe Anpassungen in der updates.php gemacht, die leider nichts bewirkten. Ist bestimmt was triviales, aber ich finde es einfach nicht. Danke schon mal im voraus für Deine Hilfe. Gru0 Luke |
Autor | Luke |
Datum | 27.01.2010 14:55 |
Beiträge: | ![]() myfield_user_match_flirt ($data, user_match_flirt($usernr), '', 'liste'); in myfield_user_match_flirt ($data, user_match_flirt($usernr), '', 'input'); umschreibe, dann bekomme ich folgende Fehlermeldung: atal error: Call to a member function AddCheckField() on a non-object in /home/labor/www/modules/user_info_xxl/include/felds.php on line 37 please help Gruß Luke |
Autor | stefan |
Datum | 29.01.2010 07:08 |
Beiträge: | ![]()
Wenn ich mir aber die Änderungen an der sql/index.php ansehe willst du aoch nicht nur ein Feld hinzufügen sondern die Tabelle 'user_infos_xxl_match ist das nicht so? |
Autor | Luke |
Datum | 29.01.2010 11:01 |
Beiträge: | ![]() |
Autor | stefan |
Datum | 29.01.2010 12:24 |
Beiträge: | ![]() |
Autor | darksweetys |
Datum | 29.01.2010 13:41 |
Beiträge: | ![]() ![]() DarkSweetys |
Autor | stefan |
Datum | 29.01.2010 14:54 |
Beiträge: | ![]() |
Autor | Gast |
Datum | 29.01.2010 17:51 |
Beiträge: | ![]() B) Habe ich mal in Revision: 2214 ein Link hinzugefügt Hab alles durchforstet, Rev: 2214 auch gefunden. Allerdings keinen Link. Ich nehm auch ne PN mit Link. Ich sag auch bitte ![]() |
Autor | stefan |
Datum | 29.01.2010 20:11 |
Beiträge: | ![]()
Vielleicht unglücklich ausgedrückt. http://www.opn-city.de/system/user/index.php?op=userinfo&uname=stefan Dort wenn du dann auf Aktion gehst sieht du "Link 1" bzw "Link 2" je nach dem .. dieser link hab ich mal beispielhaft in den code gebaut. Dort sollst du dann sehen können wo der gemacht wird und wie. Besser ? PS natürlich im SVN vom experimental ... |
Autor | darksweetys |
Datum | 29.01.2010 20:21 |
Beiträge: | ![]() DarkSweetys |
Autor | darksweetys |
Datum | 01.02.2010 14:49 |
Beiträge: | ![]() Also gut aussehen tut´s. Aber was ich nun meinte: Ist es möglich das Modul als ZIP zu bekommen bzw. funktioniert das mit der 2.5.1. Version? Schön sich mal selbst zu zitieren ![]() *Spinne" hat auf meine Drängen mir das Modul mal geschickt. Also scheint nich ratsam zu sein Module aus dem Experimental zu testen. Ich gehe mal davon aus das da noch andere Dateien berücksichtigt werden müssen. Werde also weiter warten. ![]() DarkSweetys |
Autor | spinne |
Datum | 01.02.2010 23:40 |
Beiträge: | ![]() ![]() |
Autor | darksweetys |
Datum | 02.02.2010 10:43 |
Beiträge: | ![]() ERROR [2] include(/home/www/ncf310/html/modules/user_info_xxl/language/lang-english.php) [function.include]: failed to open stream: No such file or directory FOUND IN [class/engine/fc_engine.php] FOUND AT 883 ERROR [2] include() [function.include]: Failed opening '/home/www/ncf310/html/modules/user_info_xxl/language/lang-english.php' for inclusion (include_path='.:/usr/local/php5/lib/php') FOUND IN [class/engine/fc_engine.php] FOUND AT 883 WARNING [8] Use of undefined constant _USER_INFO_XXL_DESC - assumed '_USER_INFO_XXL_DESC' FOUND IN [system/user_info_xxl/opn_item.php] FOUND AT 29 Ist wohl wieder das altebekannte Rechteproblem. Hab zwar die Dateiatribute geändert, bringt aber nix. DarkSweetys |
Autor | Gast |
Datum | 02.02.2010 10:54 |
Beiträge: | ![]() |
Autor | darksweetys |
Datum | 02.02.2010 12:30 |
Beiträge: | ![]() DarkSweetys |
Autor | darksweetys |
Datum | 02.02.2010 13:18 |
Beiträge: | ![]() Nich lachen ![]() 1. Fehler: Ich hab das Modul im Systemverzeichniss installieren wollen. So, habs nun im Modul-Ordner, Installation ist auch mit Fehlermeldungen geglückt. Wenn ich jetzt ein Profil aufrufe erfolgt folgende Meldung: WARNING [8] Use of undefined constant _IXXL_LONG_TIME_AGO - assumed '_IXXL_LONG_TIME_AGO' FOUND IN [modules/user_info_xxl/include/functions.php] FOUND AT 113 Im Admin-Menue kann nicht auf die Einstellungen zugegriffen werden, ist aber in der OPN-City auch so. Der letzte Profilbesucher ist aber nicht zu sehen. DarkSweetys [ Diese Nachricht wurde bearbeitet von: darksweetys am 02.02.2010 18:43 (Originaldatum 02.02.2010 13:18) ] |
Autor | Luke |
Datum | 03.02.2010 11:36 |
Beiträge: | ![]() Die Profilbesucher werden doch angezeigt, Fehlermeldungen bekomme ich auch keine Auch auf der OPN-City läuft das glatt (http://www.opn-city.de/system/user/index.php?op=userinfo&uname=Martin) Sehr seltsam. Normalerweise sollte das soweit laufen, allerdings noch nicht fertig. Ich hoffe, daß ich bald mal etwas mehr Zeit finde, damit es schneller voran geht. NAchdem jetzt svn durchgelaufen ist, werde ich mir mal anschauen, wie man ein Tabellenupdate bzw eine zusätzliche Tabelle über den Updatemanager hinbekommt. Danke an Stefan dafür! Falls noch jemand gute Ideen zu diesem modul hat, bitte posten. Vielleicht fehlt noch was, oder vielleicht kann man noch etwas anders/besser machen. Gruß Luke |
Autor | Luke |
Datum | 03.02.2010 12:36 |
Beiträge: | ![]() Habe das gleich mal etwas erweitert, jetzt müssten da nur noch die Radio Buttons rein (ist schon alles in Textform zum besseren Verständnis drin) und ein Button oder ein Link zum Speichern. Leider habe ich jetzt keine Zeit mehr zum Testen, allerdings befürchte ich, daß es wieder ähnliche Fehler geben wird, die ich auch beim Versuch des Einfügens der Radio Buttons auf der "Übersicht" hatte. Wie bekomme ich die da nun hinein ![]() Gruß Luke |
Autor | darksweetys |
Datum | 03.02.2010 21:11 |
Beiträge: | ![]() Hi darksweetys! Die Profilbesucher werden doch angezeigt, Fehlermeldungen bekomme ich auch keine Auch auf der OPN-City läuft das glatt (http://www.opn-city.de/system/user/index.php?op=userinfo&uname=Martin) Sehr seltsam. Normalerweise sollte das soweit laufen, allerdings noch nicht fertig. Ich hoffe, daß ich bald mal etwas mehr Zeit finde, damit es schneller voran geht. NAchdem jetzt svn durchgelaufen ist, werde ich mir mal anschauen, wie man ein Tabellenupdate bzw eine zusätzliche Tabelle über den Updatemanager hinbekommt. Danke an Stefan dafür! Falls noch jemand gute Ideen zu diesem modul hat, bitte posten. Vielleicht fehlt noch was, oder vielleicht kann man noch etwas anders/besser machen. Gruß Luke Hi Luke, naja, die Profilbesucher werden bei mir nicht angezeigt. Das kann aber wirklich daran liegen das ich die aktuelle Stabile Version mit dem Modul teste. Ansonsten ist das wirklich eine sehr gelungene Arbeit. ![]() DarkSweetys |
Autor | Luke |
Datum | 03.02.2010 22:43 |
Beiträge: | ![]() Die Idee kam zwar von mir, aber die Umsetzung größtenteils von Stefan! Wenn noch Ideen zur Verbesserung vorhanden sein sollten, immer her damit Gruß Luke |
![]() ![]() |
Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS |
http://www.openphpnuke.info/ |