Hallo miteinander!
Es würde die Arbeit erleichtern/beschleunigen, wenn es einen Button gäbe, über dessen Benutzung sich ein Artikel mit allem "drum und dran" (Eintrag, erweiterter Eintrag, Überschrift, Titel, Meta description und meta keywords) duplizieren ließe.
Mit dem duplizierten Artikel möchte ich dann weiter im Entwurfs-Modus arbeiten, während das Original weiterhin veröffentlicht bleibt.
Bisher habe ich aus jedem Feld mir den Text mit copy und paste übertragen.
Gibt es schon eine Lösung, ein Plugin dafür?
Wenn nicht: Das wäre ein Feature-Wunsch.
Oder weiß noch jemand eine Methode, die schneller und einfacher geht als copy + paste mit jedem Feld, welches mit Inhalt zum Artikel gefüllt ist?
Kopie eines Artikels zur Weiterbearbeitung erzeugen
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Kopie eines Artikels zur Weiterbearbeitung erzeugen
Hi!
Eine interessante Idee. Probiere mal folgendes Plugin aus:
Die Datei in einem neuen Verzeichnis plugins/serendipity_event_cloner unter dem Namen "serendipity_event_cloner.php" speichern.
Danach das Ereignisplugin installieren, und dann siehst Du beim bearbeiten eines Eintrags darunter einn neuen Button "Click to clone this entry".
Intern entfernt das einfach die ID des aktuell bearbeiteten Eintrags und speichert den Eintrag dann komplett neu. Theoretisch. Probier's mal aus, ich habe es nur grob getestet und es scheint zu klappen.
LG,
Garvin
Eine interessante Idee. Probiere mal folgendes Plugin aus:
Code: Select all
<?php
class serendipity_event_cloner extends serendipity_event {
var $title = 'Cloner';
function introspect(&$propbag) {
global $serendipity;
$propbag->add('name', 'Cloner');
$propbag->add('author', 'Garvin Hicking');
$propbag->add('version', '0.1');
$propbag->add('requirements', array(
'serendipity' => '0.8',
'smarty' => '2.6.7',
'php' => '4.1.0'
));
$propbag->add('event_hooks', array('backend_display' => true));
}
function event_hook($event, &$bag, &$eventData, $addData = null) {
global $serendipity;
$hooks = &$bag->get('event_hooks');
if (isset($hooks[$event])) {
switch($event) {
case 'backend_display':
echo '<input type="button" onclick="document.getElementById(\'entryid\').value = \'\'; document.getElementById(\'serendipityEntry\').submit();" value="Click to clone this entry." />';
return true;
break;
}
}
return false;
}
}
Die Datei in einem neuen Verzeichnis plugins/serendipity_event_cloner unter dem Namen "serendipity_event_cloner.php" speichern.
Danach das Ereignisplugin installieren, und dann siehst Du beim bearbeiten eines Eintrags darunter einn neuen Button "Click to clone this entry".
Intern entfernt das einfach die ID des aktuell bearbeiteten Eintrags und speichert den Eintrag dann komplett neu. Theoretisch. Probier's mal aus, ich habe es nur grob getestet und es scheint zu klappen.
LG,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: Kopie eines Artikels zur Weiterbearbeitung erzeugen
Super Garv
Funktioniert auch bei mir.
Tolle Arbeitserleichterung. - Dass darauf noch nicht früher jemand gekommen ist ...
Ich bin ja noch auf Version 1.7.8.
Habe in den letzten Wochen, ja Monate keine Probleme mit meinem Blog mehr und mein System muss laufen.
Wenn es was Auffälliges geben sollte, melde ich mich.
Ich wechsle, wenn 2.02 kommt.
Beste Grüße
Czorneboh
Funktioniert auch bei mir.
Tolle Arbeitserleichterung. - Dass darauf noch nicht früher jemand gekommen ist ...
Ich bin ja noch auf Version 1.7.8.
Habe in den letzten Wochen, ja Monate keine Probleme mit meinem Blog mehr und mein System muss laufen.
Wenn es was Auffälliges geben sollte, melde ich mich.
Ich wechsle, wenn 2.02 kommt.
Beste Grüße
Czorneboh
-
- Regular
- Posts: 181
- Joined: Mon Aug 14, 2006 12:41 am
- Contact:
Re: Kopie eines Artikels zur Weiterbearbeitung erzeugen
Hi Garv,
auch von mir an dieser Stelle ein herzliches Danke schön - das hilft mir bei bestimmten Kundenprojekten eine bestimmten speziellen Anwendungsfall besser und schneller zu lösen.
Wen du nichts dagegen hast, dann würde ich gerne gerade dieses Plugin als Übungsobjekt zu nutzen , um das Plugin dahingehend für weitere Sprachoptionen zu erweitern. Ziel ist dann die Aufnahme in Spartacus zur einfachen Installation.
Spricht was dagegen?
auch von mir an dieser Stelle ein herzliches Danke schön - das hilft mir bei bestimmten Kundenprojekten eine bestimmten speziellen Anwendungsfall besser und schneller zu lösen.
Wen du nichts dagegen hast, dann würde ich gerne gerade dieses Plugin als Übungsobjekt zu nutzen , um das Plugin dahingehend für weitere Sprachoptionen zu erweitern. Ziel ist dann die Aufnahme in Spartacus zur einfachen Installation.
Spricht was dagegen?
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Kopie eines Artikels zur Weiterbearbeitung erzeugen
Hi!
Im Gegenteil, da spricht nur vieles für
LG,
Garvin
Im Gegenteil, da spricht nur vieles für
LG,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: Kopie eines Artikels zur Weiterbearbeitung erzeugen
Hallo,
jetzt möchte ich gerade den ersten Artikel veröffentlichen, den ich ausgehend von einer Kopie erstellt habe. Der Artikel enthält Fotos.
Die Vorschau (ohne dass ich bisher veröffentlicht habe) lädt nicht.
Bei anderen Entwürfen lädt die Vorschau, auch mit Bildern.
Gestern abend updatete ich 2 Plugins:
- Kontaktformular
- CKEditor.
Weil ich dachte, das kommt vielleicht vom CKEditor-Upate, habe ich also mit anderen Entwürfen getestet. Doch das Nichtladen scheint jetzt nur erst mal auf ersten Anschein diesen Artikel zu betreffen, den ich mit dieser neuen Funktion erzeugt habe.
Vielleicht ist es ein Bug
Getestet mit Vivaldi (noch im Betastadium), der auf Chrome basiert, und Opera 12.17 (Version noch mit E-Mail-Programm).
Für mehr habe ich jetzt keine Zeit, weil ich weg muss.
Mein Blog: Version 1.7.8, PHP 5.3.3
jetzt möchte ich gerade den ersten Artikel veröffentlichen, den ich ausgehend von einer Kopie erstellt habe. Der Artikel enthält Fotos.
Die Vorschau (ohne dass ich bisher veröffentlicht habe) lädt nicht.
Bei anderen Entwürfen lädt die Vorschau, auch mit Bildern.
Gestern abend updatete ich 2 Plugins:
- Kontaktformular
- CKEditor.
Weil ich dachte, das kommt vielleicht vom CKEditor-Upate, habe ich also mit anderen Entwürfen getestet. Doch das Nichtladen scheint jetzt nur erst mal auf ersten Anschein diesen Artikel zu betreffen, den ich mit dieser neuen Funktion erzeugt habe.
Vielleicht ist es ein Bug
Getestet mit Vivaldi (noch im Betastadium), der auf Chrome basiert, und Opera 12.17 (Version noch mit E-Mail-Programm).
Für mehr habe ich jetzt keine Zeit, weil ich weg muss.
Mein Blog: Version 1.7.8, PHP 5.3.3