Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 04. Dezember 2012 13:29

leerraum
kennt CMS/ms
Ort: Baden-Baden
Registriert: 15. Dezember 2010
Beiträge: 479
Webseite

[GELÖST] CGFeedback sortorder in Zusammenfassung funktioniert nicht

Hi,

kann es sein, dass in CGFeedback 1.5.10 der parameter sortorder in der Kommentarübersicht nur ASC und nicht DESC erkennt?

Danke
leerraum

Beitrag geändert von leerraum (04. Dezember 2012 14:46)


Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.

Offline

#2 04. Dezember 2012 14:44

leerraum
kennt CMS/ms
Ort: Baden-Baden
Registriert: 15. Dezember 2010
Beiträge: 479
Webseite

Re: [GELÖST] CGFeedback sortorder in Zusammenfassung funktioniert nicht

hm, also, ich hab jetzt mit einem UDT versucht die order umzukehren. ich benutze dazu capture in einer foreach schleife und übergebe das an den UDT, der es wiederrum in einen array einlagert. diesen array drehe ich am ende um.

if (isset($params['create'])){
$arr = array();
$smarty->assign('commentsorder', $arr);
}
if ( isset($params['push'])){
$value = $smarty->get_template_vars('commentsorder');
array_push($value, $params['push']);
$smarty->assign('commentsorder', $value);
}
if ( isset($params['join'])){
$value = $smarty->get_template_vars('commentsorder');
array_reverse($value);
echo implode( '', $value );
}

meeeerkwürdigerweise funktioniert das bei mir nicht.


Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.

Offline

#3 04. Dezember 2012 14:46

leerraum
kennt CMS/ms
Ort: Baden-Baden
Registriert: 15. Dezember 2010
Beiträge: 479
Webseite

Re: [GELÖST] CGFeedback sortorder in Zusammenfassung funktioniert nicht

als total unverständliche lösung hat sich das hier erwiesen:

echo implode( '', array_reverse($value) );

Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.

Offline

#4 04. Dezember 2012 15:20

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] CGFeedback sortorder in Zusammenfassung funktioniert nicht

Ist vollkommen logisch.

php manual schrieb:

Ausgehend vom Eingabe-Array array wird ein neues Array mit umgekehrter Reihenfolge der Elemente zurückgegeben.

Du wendest zwar bei Deinem ersten Versuch array_reverse() auf das Array an, machst aber nichts mit dem Rückgabewert. Stattdessen gibst Du das Original-Array aus. Das bleibt bei array_reverse() allerdings unverändert.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 04. Dezember 2012 15:22

leerraum
kennt CMS/ms
Ort: Baden-Baden
Registriert: 15. Dezember 2010
Beiträge: 479
Webseite

Re: [GELÖST] CGFeedback sortorder in Zusammenfassung funktioniert nicht

stimmt. erwischt big_smile


Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.

Offline