Probleme Aufklappzustand der Kategorien im Linkfenster

Gesperrt
Fips
Beiträge: 105
Registriert: Fr 20. Feb 2009, 09:55
Kontaktdaten:

Probleme Aufklappzustand der Kategorien im Linkfenster

Beitrag von Fips » Do 23. Jul 2009, 11:11

Hallo,
wenn ich einen Artikel verlinken möchte und die Linkbox erscheint, zeigt Browser auf der linken Seite die Kategorien an. Wenn ich mehrmals versuche die Kategoriebäume zu verkleinern, erscheint folgende Fehlermeldung im Linken Frame:

[code]Warning: Invalid argument supplied for foreach() in /var/www/htdocs/contenido/classes/widgets/class.widgets.treeview.php [/code]



Sobald ich eine andere Kategorie verkleiner wird die vorher verkleinerte wieder geöffnet. Das ist natürlich sehr unübersichtlich, wenn die Seite sehr viele Kategorien beinhaltet.
Diese Meldung erscheint auch bei der Standardinstallation von Contenido.

Ich habe auch mal die Version 4.8.11 heruntergeladen und auch dort tritt das gleiche Problem auf, wenn ich im Kategoriebaum mehrere male versuche die Rubriken zu minimieren.

Wie kann ich dies ändern?

Danke Fips
Dateianhänge
fehlermeldung.jpg
Fehlermeldung
(135.33 KiB) 720-mal heruntergeladen
Zuletzt geändert von Fips am Fr 24. Jul 2009, 16:51, insgesamt 1-mal geändert.

Oldperl
Beiträge: 4255
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: Probleme Aufklappzustand der Kategorien im Linkfenster

Beitrag von Oldperl » Fr 24. Jul 2009, 12:07

Hallo Fips,

den Fehler mit dem Auf- und Zuklappen der Kategorien im Dateimanager PopUp kann ich im Demomandanten einer 4.8.12 bestätigen.
Daher :arrow: verschoben nach Bugs.

Edit:
Die Fehlermeldung bekomme ich nicht. Versuche ich aber im Demomandanten eine gerade verkleinerte Subkategorien direkt wieder zu öffnen, schließt er mit den ganzen Baum bis zum obersten Level. Netter Bug ;-)

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Re: Probleme Aufklappzustand der Kategorien im Linkfenster

Beitrag von Dodger77 » Fr 24. Jul 2009, 14:04

Ich habe mir das mal angesehen. In der Datei "contenido/classes/widgets/class.widgets.treeview.php" folgende Änderungen/Ergänzungen (ausgehend von einer 4.8.12 bzw. SVN):

Zeile 94:

Code: Alles auswählen

if (($items = $this->_user->getProperty("expandstate", $this->_uuid)) !== false)
ändern zu

Code: Alles auswählen

if (($items = $this->_user->getUserProperty("expandstate", $this->_uuid)) !== false)
Zeile 123:

Code: Alles auswählen

$this->_user->setProperty("expandstate", $this->_uuid, $slist);
ändern zu:

Code: Alles auswählen

$this->_user->setUserProperty("expandstate", $this->_uuid, $slist);
Dabei ist mir noch ein weiterer Bug aufgefallen, der beim Aufklappen einzelner Kategorien andere gleichzeitig zugeklappt hat:

Ab Zeile 495ff. nach

Code: Alles auswählen

		if (!empty($this->_name))
		{
			$treename = $this->_name."_";	
		}
hinzufügen:

Code: Alles auswählen

		unset($link->_custom[$treename."expand"]);
		unset($link->_custom[$treename."collapse"]);
Checkin erfolgt.

Fips
Beiträge: 105
Registriert: Fr 20. Feb 2009, 09:55
Kontaktdaten:

Re: Probleme Aufklappzustand der Kategorien im Linkfenster

Beitrag von Fips » Mo 27. Jul 2009, 06:43

Hallo Dodger77,
ich habe die Änderungen eingebaut und jetzt funktioniert der Kategoriebaum und die Fehlermeldung tritt auch nicht mehr auf.

Danke Fips

Gesperrt