Hallo,
habe das Online Editer Modul jetzt großteils an meine Vorstellungen anpassen können
die verschiedensten Änderungen wie Vertreter können nur ihre eigenen Artikel editieren oder löschen (Admins können alles machen - Abfrage nach CTYPE), es können keine "leeren" Artikel mehr in die DB geschrieben werden, Artikelnummer und Autor als automatisch generieres hidden input, Datum wird aus XCREATED ausgelesen usw funktionieren alle
aber eine (für mich sehr wichtige) Sache kriege ich nicht hin ...
Die Online geschriebenen NEUEN Beiträge sind erst sichtbar, wenn ich im WC Daten einlese und Shop danach wieder veröffentliche.
(editierte Beiträge werden sofort angezeigt)der 2. (nicht ganz so wichtige) Punkt, der mir noch fehlt, ist die Sortierung:
auf der "Einträge sortieren" Seite kann man das zwar manuell ändern (allerdings werden dann auch doppelte SID Werte in die DB geschrieben) aber ich möchte gerne, dass die Einträge *automatisch* nach ORDER BY XCREATED DESC sortiert werden.
kann mir da bitte jemand einen Tipp geben, wie ich diese 2 Punkte auch noch lösen kann?
Nachtrag:PUBSUBCAT habe ich als Kundenfeld angelegt, aber was muss ich da eintragen?
im Script wird dieses Feld abgefragt:
## Gültige Subcats für den Nutzer auslesen
my @scids = split(',',ssp::get_var_user("PUBSUBCAT"));in der Doku habe ich nur das gefunden:
...
Zusätzlich ist noch ein Eintrag in den Subkatalogen durchzuführen, in denen der neue Artikel sichtbar sein soll. Diese werden hier durch die benutzerdefinierte Variable PUBSUBCAT vorgegeben.
...
EDIT:Problem mit dem
sofortigen Anzeigen der Detailseite OHNE "Daten einlesen" und Shop veröffentlichen gelöst
wenn ich hier nicht mit __detail__ auf die reguläre Artikeldetailseite verlinke sondern mit
<a href="__xxpath__?showbynameOE_Detail,__xxsession__,,,artnr=__artnr__">Artikel lesen</a>
auf eine neue Infoseite und auf
dieser Seite die Artikel mit direkter DB-Abfrage ausgebe, kann ich alles SOFORT anzeigen.
bleibt nur noch das Problem mit der Sortierung "neueste zuerst" .....
habs mit
ssp::embedded("show","embedded/mini_news.txt","bynameOE_Artikelliste" . ":::0:3:1");
ssp::embedded("show","embedded/mini_news.txt","bynameOE_Artikelliste:0:3:1");
und noch ein paar Schreib-Varianten versucht, aber diese Art der Sortierung funktioniert scheinbar nur bei csearch und search aber nicht bei show
und was ich mit dem PUBSUBCAT Feld machen soll?
Linkback: https://www.shoppilot.net/pf/index.php?topic=1232.0