Es ist natuerlich praktisch, wenn man weiss, wo man suchen soll, und nicht im Nebel herumstochern muss.
anmerkung: snapshot contenido-cvs-2004-10-08.tar
-
Halchteranerin
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
bin ja schon wieder auf den bug genagelt...
-> http://www.contenido.org/forum/viewtopi ... 2125#32125
-> http://www.contenido.org/forum/viewtopi ... 2125#32125
*** make your own tools (wishlist :: thx)
-
timo
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
habe beide offenen Punkte soeben gelöst
das mit dem strtolower(get_class($this)) muß sein, da PHP (warum auch immer) in PHP4 alle Klassennamen als lowercase zurückliefert, PHP5 aber nicht:
das mit dem strtolower(get_class($this)) muß sein, da PHP (warum auch immer) in PHP4 alle Klassennamen als lowercase zurückliefert, PHP5 aber nicht:
Note: A class defined in a PHP extension is returned in its original notation. In PHP 4 get_class() returns a user defined class name in lowercase, but in PHP 5 it will return the class name in it's original notation too, just like class names from PHP extensions.
ähm das auch korrigiert ?
-> http://www.contenido.org/forum/viewtopi ... 2575#32575
-> http://www.contenido.org/forum/viewtopi ... 2575#32575
*** make your own tools (wishlist :: thx)
muss ich leider entsperren ist nicht im cvs enthalten
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in e:\contenido\contenido-cvs-2005-01-18.tar\contenido_sources\contenido\classes\class.genericdb.php on line 594
Warning: implode() [function.implode]: Bad arguments. in e:\contenido\contenido-cvs-2005-01-18.tar\contenido_sources\contenido\classes\class.genericdb.php on line 594
-> include.frontend.user_menu.php
nach
folgendes ergänzen
dann gehts 
alles andere ist drinnen
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in e:\contenido\contenido-cvs-2005-01-18.tar\contenido_sources\contenido\classes\class.genericdb.php on line 594
Warning: implode() [function.implode]: Bad arguments. in e:\contenido\contenido-cvs-2005-01-18.tar\contenido_sources\contenido\classes\class.genericdb.php on line 594
-> include.frontend.user_menu.php
nach
Code: Alles auswählen
$oFEMemberCollection = new FrontendUserCollection;
$oFEMemberCollection->setWhere('idclient', $client);
$oFEMemberCollection->setOrder('active DESC, username');Code: Alles auswählen
$oFEMemberCollection->addResultField('FrontendUserCollection.username');
$oFEMemberCollection->addResultField('FrontendUserCollection.active');alles andere ist drinnen
*** make your own tools (wishlist :: thx)
ähm... hmm ich kann nur sagen das ich bei php5.0.1 diese meldung bekomme...
da ich mir die genericdb noch nicht wirklich genau angesehen habe, kann ich da auch nichts weiters dazu sagen... (ich drück mich da noch immer)
da ich mir die genericdb noch nicht wirklich genau angesehen habe, kann ich da auch nichts weiters dazu sagen... (ich drück mich da noch immer)
*** make your own tools (wishlist :: thx)
Als Laie noch eine Anmerkung (ich mache auch wieder zu): Der eigentliche Fehler dürfte woanders sitzen (gefunden habe ich ihn freilich nicht, deswegen habe ich auch bisher nix angemerkt).
Welche Felder ausgewählt werden, ist im aktuellen Code egal, denn das verwendete next() in der Funktion verweist auf loadItem der FrontendUserCollection und die lädt mit $item->loadByPrimaryKey($itemID); alle Felder der Tabelle. D.h. jede Auswahl individueller Felder wird beim ersten next() wieder durch alle Felder ersetzt.
Da es bei mir (PHP 4.3.10) funktioniert: Kannst Du mal testen, ob es funktioniert, wenn Du nur eine Zeile ergänzt? Danke.
Gruß
HerrB
Welche Felder ausgewählt werden, ist im aktuellen Code egal, denn das verwendete next() in der Funktion verweist auf loadItem der FrontendUserCollection und die lädt mit $item->loadByPrimaryKey($itemID); alle Felder der Tabelle. D.h. jede Auswahl individueller Felder wird beim ersten next() wieder durch alle Felder ersetzt.
Da es bei mir (PHP 4.3.10) funktioniert: Kannst Du mal testen, ob es funktioniert, wenn Du nur eine Zeile ergänzt? Danke.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
ähm sehr guter einwand...
habs gerade getestet
der fehler tritt nur auf wenn keine der beiden zeilen vorhanden ist.
ist eine der beiden(egal welche) vorhanden tritt es nicht auf...
ich kann auch nur folgendes anstelle der beiden zeilen hinschreiben
dann gehts auch...
ich hab ne idee woran das liegt...
habs gerade getestet
der fehler tritt nur auf wenn keine der beiden zeilen vorhanden ist.
ist eine der beiden(egal welche) vorhanden tritt es nicht auf...
ich kann auch nur folgendes anstelle der beiden zeilen hinschreiben
Code: Alles auswählen
$oFEMemberCollection->addResultField('foo');ich hab ne idee woran das liegt...
*** make your own tools (wishlist :: thx)
guter mann HerrB 
simpler fix
die beiden zeilen können rausfliegen...
in classes/class.genericdb.php
am beginn der klasse reicht es zB das nach
einfach folgendes ergänzt wird
simpler fix
die beiden zeilen können rausfliegen...
in classes/class.genericdb.php
am beginn der klasse reicht es zB das nach
Code: Alles auswählen
/**
* @var array Inner group conditions
* @access private
*/
var $_innerGroupConditions = array();Code: Alles auswählen
/**
* @var array Inner group conditions
* @access private
*/
var $_resultFields = array();*** make your own tools (wishlist :: thx)
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
ach ja ne aussagekräftige beschreibung sollte man noch dafür wählen...
ich hab das kommentar ding einfach kopiert...
ich hab das kommentar ding einfach kopiert...
*** make your own tools (wishlist :: thx)
das in der genericdb.php ist hier bereits geändert
-> http://www.contenido.org/forum/viewtopi ... 8874#38874
das file mit allen änderungen (cvs newsletter von HerrB)
-> http://www.contenido.org/forum/viewtopi ... 8913#38913
-> http://www.contenido.org/forum/viewtopi ... 8874#38874
das file mit allen änderungen (cvs newsletter von HerrB)
-> http://www.contenido.org/forum/viewtopi ... 8913#38913
*** make your own tools (wishlist :: thx)