Hallo,
ist es möglich durch einen einfachen Schritt mehreren Objekten neue Arbeitsbereiche zuzuweisen?
Konkreter : Auf der Seite gibt einen eng. und einen dt. Arbeitsbereich (+ dazugehöriges Template), die beiden Arbeitsbereiche stehen auch in der Objekt-Klasse. Jetzt sollen alle Objekte neben den dt. auch noch den engl. Arbeitsbereich kriegen.
Per Hand geht das dann mit Arbeitsbereich "von Klasse übernehmen". Bei über 200 Objekten wäre aber eine Art einmalige "multi-select" Zuweisung wünschenswert. Ist dieses irgendwie möglich ? (evtl. per phpmyadmin). Danke für weitere Infos/Hilfe.
Vielen Objekten einen neuen Arbeitsbereich zufügen? möglich?
ja das ist per phpmyadmin relativ einfach machbar:
wählen Sie den Menüpunkt mysql und geben in die maske ein:
für den ersten Arbeitsbereich:
für einen zusätzlichen Arbeitsbereich
anpassen müssen Sie Object_10 auf die KlassenID die sie ändern möchten, und Workspaces = "111", auf die ID des gewünschten Arbeitsbereichs.
wählen Sie den Menüpunkt mysql und geben in die maske ein:
für den ersten Arbeitsbereich:
Code: Alles auswählen
update tblObject_10 set OF_Workspaces = "111";
Code: Alles auswählen
update tblObject_10 set OF_ExtraWorkspaces = "111";
Arbeitsbereiche updaten
Das ist aber eine ganz schlechte Lösung.Ralf Pospiech hat geschrieben:ja das ist per phpmyadmin relativ einfach machbar:
wählen Sie den Menüpunkt mysql und geben in die maske ein:
für den ersten Arbeitsbereich:für einen zusätzlichen ArbeitsbereichCode: Alles auswählen
update tblObject_10 set OF_Workspaces = "111";
anpassen müssen Sie Object_10 auf die KlassenID die sie ändern möchten, und Workspaces = "111", auf die ID des gewünschten Arbeitsbereichs.Code: Alles auswählen
update tblObject_10 set OF_ExtraWorkspaces = "111";
Zwar ist das Update dann in der Ausgabe auf der Website zu sehn. Bearbeitet ein Redakteur jedoch das Objekt, sind noch die alten Arbeitsbereiche eingetragen und sobald er auf "speichern" klickt ohne sich um den Arbeitsbereich zu kümmern, sind wir wieder bei der alten Version.
Das liegt wohl an der temporären Tabelle.
Besonders ärgerlich ist das, wenn man über 1000 Objekte bearbeiten muss, um ihnen den neuen Arbeitsbereich zuzuweisen (Ändern + abspeichern dauert über 10 Sekunden/Objekt).
Ich verstehe nicht, weshalb es hier keine Batch Funktion gibt.
Wäre schon gut, wenn Sie das lösen würden, zumal das Objekt Modul ja nicht gerade ein günstiges Addon ist.
Grüße
Michael Schultheiss
http://www.webimpact.de/
Hallo zusammen
Nachfolgend den MySQL-Syntax um nur einzelne Datensätze einer Tabelle zu ändern:
UPDATE tblObject_4
SET img_bild = '2160'
WHERE OF_Path LIKE "%/artikel/produktegruppe01/%";
2160 = dies ist der Wert der neu im Feld img_bild eingetragen wird
der Eintrag wird nur bei den Feldern gemacht, bei denen das Feld OF_Path den Eintrag /artikel/produktegruppe01 hat.
Grüsse D. Stäubli
Nachfolgend den MySQL-Syntax um nur einzelne Datensätze einer Tabelle zu ändern:
UPDATE tblObject_4
SET img_bild = '2160'
WHERE OF_Path LIKE "%/artikel/produktegruppe01/%";
2160 = dies ist der Wert der neu im Feld img_bild eingetragen wird
der Eintrag wird nur bei den Feldern gemacht, bei denen das Feld OF_Path den Eintrag /artikel/produktegruppe01 hat.
Grüsse D. Stäubli
Hallo!
Ich hatte das Problem bei >5800 Bilddaten. Ich wollte den Arbeitsbereich löschen:
1. Rebuild durchführen (hier per cli, da es sonst ewig gedauert hätte)
2. 'tblTemporaryDoc' geleert
3. UPDATE `tblObject_3` SET OF_Workspaces = ''
4. UPDATE `tblObjectFiles` SET Workspaces = '' WHERE TableID='3'
Hat funktioniert So könnte man dann auch den Arbeitsbereich neu setzen.
gm
Ich hatte das Problem bei >5800 Bilddaten. Ich wollte den Arbeitsbereich löschen:
1. Rebuild durchführen (hier per cli, da es sonst ewig gedauert hätte)
2. 'tblTemporaryDoc' geleert
3. UPDATE `tblObject_3` SET OF_Workspaces = ''
4. UPDATE `tblObjectFiles` SET Workspaces = '' WHERE TableID='3'
Hat funktioniert So könnte man dann auch den Arbeitsbereich neu setzen.
gm
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast