[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Addon „Slice Shift“
Seite 1 von 1

Addon „Slice Shift“

Verfasst: 27. Jan 2015, 18:24
von netzer
Liebe Community,

ich habe mein erstes Redaxo Addon online gestellt:
http://www.redaxo.org/de/download/addons/?addon_id=1211

Es erlaubt das Verschieben (oder Kopieren) eines Slices in einen anderen Artikel (Article) und/oder Spalte (CType) und/oder Sprache (Clang).

Dabei wird berücksichtigt, ob der entsprechende Modultyp in dem Zielartikel erlaubt ist.

Ich freue mich über Anregungen oder Verbesserungsvorschläge. :)

Grüße aus Berlin,
Michael

Re: Addon „Slice Shift“

Verfasst: 27. Jan 2015, 19:41
von karlnappmitdenasskap
Schönes Addon! :D

Eine Anregung wäre, dass man auswählen kann, an welche Stelle man einen Slilce verschiebt/kopiert. :wink:

Re: Addon „Slice Shift“

Verfasst: 27. Jan 2015, 20:24
von RexDude
Danke! Habs noch nicht getestet aber sauber umgesetzt aufjedenfall (hab mir den Code angeschaut) :D

Re: Addon „Slice Shift“

Verfasst: 28. Jan 2015, 16:24
von netzer
karlnappmitdenasskap hat geschrieben:Eine Anregung wäre, dass man auswählen kann, an welche Stelle man einen Slilce verschiebt/kopiert. :wink:
Hm, das könnte ein ziemlich langes Auswahlmenu zur Folge haben. Der Slice wird aktuell immer ans Ende der Spalte gesetzt.

Re: Addon „Slice Shift“

Verfasst: 28. Jan 2015, 18:15
von karlnappmitdenasskap
Hi,

bei vielen Slices hätte das in der Tat ein langes Auswahlmenü zur Folge - wenn man es als Auswahlmenü gestaltet...
Ich hatte es mehr so gedacht:
Wenn ein Artikel selektiert ist, in den ein Slice kopiert werden soll, wir die Anzahl der Slices darin eingelesen/gezählt. Dann kann man wählen, ob man den Slice an die erste, zweite, letzte, vorletzte oder manuell einzugebende Stelle kopieren möchte (5 Auswahlmöglichkeiten).
(Man muss dann eben für die Auswahl die Sonderfälle berücksichtigen, dass ein Artikel 0 oder nur 1 Slice hat. Ebenso muss man bei der manuellen Eingabe prüfen, dass die Stelle, an die kopiert werden soll, nicht außerhalb der gezählten Slices liegt.)
Das würde das ohnehin schon sehr dienliche AddOn m.E. noch wesentlich komfortabler machen.
Hintergrund:
Ich habe bei einer Seite eine Kommentar-Funktion (Slice), die beim Eingabe-Modul ein paar Eingaben verlangt hat, nachdem ich sie in einem Artikel angelegt hatte, von dort in weitere Artikel kopiert. Die Kommentar-Funktion sollte in diesem Fall aber immer an der vorletzten Stelle in den Artikeln sein. Ich musste dann dementsprechend alle Slices noch ein "hochschieben".

Interessant wäre auch, wenn man z.B. einen Slice in mehrere ausgewählte Artikel kopieren könnte...

Das sind ja auch nur Anregungen aus meinen ersten praktischen Erfahrungen...

Das AddOn hat jedenfalls m.E. im praktischen Einsatz erhebliches Potential, wenn man ein Slice, den man einmal (mit mehreren Einstellungen im Eingabe-Modul) angelegt hat, auf viele verschiedene Artikel verteilen möchte.

Dafür nochmal "Daumen hoch!" :D

Re: Addon „Slice Shift“

Verfasst: 21. Mai 2015, 10:08
von bellyeye
Hallo, bei mir läuft das Add-On irgendwie nicht.

Ich habe ein komplett frisches REX 4.6.1, ein Template, das ctype 1 bis 5 ausgibt, einen Artikel.

Habe gerade versucht, einen CKEditor-Textblock innerhalb des Artikels von Spalte 1 in 2 (oder 3 oder 4...) zu verschieben und erhalte "Der Block existiert nicht." Auch Kopieren geht nicht.

Muss ich außer der Installation des Add-Ons noch etwas einstellen?

Re: Addon „Slice Shift“

Verfasst: 11. Mär 2016, 11:39
von omphteliba
Nehm alles zurück, man kann nur zwischen der gleichen revision kopieren! Dann klappts

Re: Addon „Slice Shift“

Verfasst: 15. Mär 2016, 10:28
von netzer
Ah, das Zusammenspiel mit dem „version“-Addon habe ich garnicht berücksichtigt. Ich werde mir das ansehen.

Re: Addon „Slice Shift“

Verfasst: 22. Mär 2016, 18:48
von netzer
Ich habe das Addon erweitert. Es ist jetzt mit dem Addon "Version" kompatibel und verschiebt/kopiert den Slice von "Liveversion" zu "Liveversion" oder "Arbeitsversion" zu "Arbeitsversion".

Re: Addon „Slice Shift“

Verfasst: 18. Mai 2016, 09:12
von darwin
HI,
leider kann ich das AddOn "SliceShift" nicht über den Installer updaten.
Momentan läuft bei mir die 0.9.3 ... über den Installer wird mir zware ein update
angeboten. Aktualisiere ich das AddOn, ist es anfangs auch aus der Liste raus. Beim nächsten Klick "Installierte AddOns aktualisieren" wird mir das Update (auf 0.9.4) jedoch wieder angeboten.

Danke. Grz. Chris

Re: Addon „Slice Shift“

Verfasst: 22. Mai 2016, 14:16
von netzer
Vielen Dank für den Hinweis.

Ich habe beim letzten Update vergessen, die Versionsnummer zu aktualisieren. :roll: Ist jetzt repariert.

Gruß, Michael

Re: Addon „Slice Shift“

Verfasst: 8. Jun 2016, 15:53
von omphteliba
Hi Michael,

vielen Dank erstmal für das "Sliceshift" Addon.

Ich glaube Du hast einen Bug in classes/class.rex_sliceshift.inc.php, Zeile 194:

Code: Alles auswählen

if (isset($rex_version_article) && is_array($rex_version_article) && is_integer($rex_version_article[$article_id])) {
Das if wird auch TRUE, wenn der Wert in $rex_version_article[$article_id] NULL ist. Du könntest gettype benutzen um sicher zu gehen.

Code: Alles auswählen

if (isset($rex_version_article) && is_array($rex_version_article) && gettype($rex_version_article[$article_id])=='integer') {
Ich bin drüber gestolpert, als ich die Erkennung der Version als Snippet in einem meiner Module benutzte und auf die Version eines Artikels zugegriffen habe, die nicht in meiner SessionVar ist.

cu o.

Re: Addon „Slice Shift“

Verfasst: 9. Jun 2016, 10:56
von netzer
Danke für den Hinweis. Ich habe im Moment leider nur Zeit eben schnell draufzugucken.

Code: Alles auswählen

is_integer(NULL)
und

Code: Alles auswählen

gettype(NULL) === 'integer'
scheinen sich aber gleich zu verhalten.

Ich werde mir das nächste Woche in Ruhe ansehen.

Gruß, Michael

Re: Addon „Slice Shift“

Verfasst: 9. Jun 2016, 11:06
von omphteliba
Ja, Du hast recht.
Seltsam, was hab ich denn da gestern gesehen... *Grübel*

Dann ignoriere bitte einfach was ich geschrieben habe.

Re: Addon „Slice Shift“

Verfasst: 26. Jul 2016, 15:45
von ex-q
Huhu,

ich wollte mal fix nachfragen ob es eigentlich irgendwelche Pläne gibt das Addon auf R5 zu portieren? Die Funktion blöcke in andere Spalten zu verschieben geht schon extrem ab :)

Lg, ex-q

Re: Addon „Slice Shift“

Verfasst: 27. Jul 2016, 14:51
von netzer
Hm, da muss ich mal gucken, wann ich Zeit dafür habe.

Gruß, Michael

Re: Addon „Slice Shift“

Verfasst: 8. Aug 2016, 11:08
von netzer
Ich fürchte, die Portierung auf Redaxo 5 ist nicht möglich, weil in Redaxo 5 der Extension Point ART_SLICE_MENU nicht mehr existiert. Das ist ärgerlich. :x

Re: Addon „Slice Shift“

Verfasst: 9. Aug 2016, 08:58
von Phoebus Ryan
Siehe dein anderer Thread. Der EP wurde umbenannt.

Re: Addon „Slice Shift“

Verfasst: 21. Mär 2018, 12:25
von Phonamet
Hallo,

genau das könnte ich für REX 5 gut gebrauchen! Ist eine entsprechendes Addon geplant?
Wäre schön..

Re: Addon „Slice Shift“

Verfasst: 21. Mär 2018, 19:14
von runstop64
@Phonamet Das Addon "Bloecks" hat ähnliche Funktionen: https://redaxo.org/download/addons/bloecks/

Re: Addon „Slice Shift“

Verfasst: 22. Mär 2018, 10:36
von Phonamet
Vielen Dank! bloecks ist ja ziemlich mächtig, Wenn man den Blöcken noch ein Zeitfenster aufkleben könnte, wäre es komplett.

Re: Addon „Slice Shift“

Verfasst: 13. Apr 2018, 15:12
von netzer
Jo, ich habe mir das Addon „blöcks“ angesehen und bin zu dem Schluß gekommen, dass es keinen Sinn macht das Addon „Slice Shift“ weiterzuverfolgen.

Gruß vom Community Treffen, Michael

Re: Addon „Slice Shift“

Verfasst: 13. Apr 2018, 15:13
von netzer
Die Idee mit dem Zeitfenster für Slices finde ich gut. Ich sehe mir das mal an…