The Serendipity Handbook

You can now read the (german) handbook here: PDF - https://github.com/s9y/Book (LaTeX source).

Forum-Information

Before posting about errors, make sure that the answer cannot already be found in our FAQ or by searching this forum!
Posting is restricted to registered users (registering is free and simple!) due to recent spam attacks. When having trouble with this board, contact garvin(-at)s9y(-dot)org.

Board index Generelles in Deutsch Einträge kopieren

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
bugrep
Regular
 
Posts: 73
Joined: Tue Feb 24, 2009 9:19 am

Postby bugrep » Mon Apr 02, 2012 11:28 am

Hallo Serendipitianer :mrgreen:

wie der Titel schon sagt liegt mein Problem bei den Einträgen.
Ist es möglich diese zu kopieren?

Da ich einige Beiträge habe die vom Inhalt her das gleiche sind, nur der Titel und das Datum sich ändern,
wär das echt groß wenn das ginge. :D

User avatar
yellowled
Regular
 
Posts: 4880
Joined: Fri Jan 13, 2006 12:46 pm
Location: Eutin, Germany

Postby yellowled » Mon Apr 02, 2012 2:15 pm

bugrep wrote:Ist es möglich diese zu kopieren?

Du meinst duplizieren? Nein.

Macht für Blogs meines Erachtens typischerweise auch keinen Sinn.

YL

bugrep
Regular
 
Posts: 73
Joined: Tue Feb 24, 2009 9:19 am

Postby bugrep » Mon Apr 02, 2012 2:27 pm

Ja genau das mein ich.

Wie gesagt haben mehrere Einträge gleichen Inhalt, nur der Termin bzw. das Datum ist anders.
Gibts da nicht irgendein Plugin oder so?

User avatar
yellowled
Regular
 
Posts: 4880
Joined: Fri Jan 13, 2006 12:46 pm
Location: Eutin, Germany

Postby yellowled » Mon Apr 02, 2012 2:30 pm

bugrep wrote:Gibts da nicht irgendein Plugin oder so?

Nein, nicht, dass ich wüsste.

Eventuell kann man das über SQL-Kommandos lösen, aber das ist nicht meine Baustelle.

YL

User avatar
kleinerChemiker
Regular
 
Posts: 719
Joined: Tue Oct 17, 2006 2:36 pm
Location: Vienna/Austria

Postby kleinerChemiker » Mon Apr 02, 2012 2:50 pm

bleibt auch die Frage, wie sinnvoll das ist. Einfach neuen Artikel mit c&p erstellen, dauert 1min, ein Plugin schreiben dauert vermutlich paar Stunden.

User avatar
garvinhicking
Core Developer
 
Posts: 28944
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany

Postby garvinhicking » Mon Apr 02, 2012 7:40 pm

Hi!

Man könnte vermutlich recht einfach eine "copy.php" schreiben:

Code: Select all
<?php
include 'serendipity_config.inc.php';
$quelle = serendipity_fetchEntry('id', 4711); // 4711 ist die ID des Eintrags der kopiert wird
unset($quelle['id']); // Damit s9y den Eintrag nicht kennt
serendipity_updertEntry($quelle); // Neuen Eintrag mit denselben Daten abspeichern
?>


Grüße,
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/

User avatar
kleinerChemiker
Regular
 
Posts: 719
Joined: Tue Oct 17, 2006 2:36 pm
Location: Vienna/Austria

Postby kleinerChemiker » Mon Apr 02, 2012 7:45 pm

wow, so einfach.

heißt es wirklich serendipity_updertEntry($quelle) oder ist es ein Tippfehler und sollte serendipity_updateEntry($quelle) heißen?

User avatar
garvinhicking
Core Developer
 
Posts: 28944
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany

Postby garvinhicking » Mon Apr 02, 2012 7:47 pm

Hi!

Es heißt wirklich so; "updert" steht für "update or insert"; diese s9y funktion legt automatisch den Eintrag an, wenn keine "id" arrayspalte da ist...

Grüße,
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/

User avatar
kleinerChemiker
Regular
 
Posts: 719
Joined: Tue Oct 17, 2006 2:36 pm
Location: Vienna/Austria

Postby kleinerChemiker » Mon Apr 02, 2012 7:50 pm

jetzt, wo du es schreibst, ich glaube das hat schon einmal jemand (ev. sogar ich) gefragt :oops:

bugrep
Regular
 
Posts: 73
Joined: Tue Feb 24, 2009 9:19 am

Postby bugrep » Tue Apr 03, 2012 2:24 pm

Mit der copy.php klingt ja nicht schlecht.
Aber wie bau ich das ins Backende bei den Einträgen ein.
Cool wär man wählt den Eintrag aus (in der Übersicht) und drückt dann einen Button kopieren :)

Leider hab ich nicht so viel Ahnung :oops:

bugrep
Regular
 
Posts: 73
Joined: Tue Feb 24, 2009 9:19 am

Postby bugrep » Wed Apr 11, 2012 9:22 am

Könnte mir bitte jemand ein wenig helfen? :cry:

User avatar
garvinhicking
Core Developer
 
Posts: 28944
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany

Postby garvinhicking » Wed Apr 11, 2012 11:04 am

bugrep wrote:Könnte mir bitte jemand ein wenig helfen? :cry:


Dafür müsste man dann schon ein Plugin schreiben oder sich eine eigene simpele GUI basteln mit ein paar Zeilen HTML, einem <form> und als action auf die "copy.php". Eine sehr schöne Aufgabe für PHP-Anfänger. Leider fehlt mir die Zeit das vorzukauen, da das schon recht zeitaufwändig wäre zu erklären, und auch den Rahmen dieses forums sprengt.

Viele Grüße,
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/



Return to Generelles in Deutsch

Who is online

Users browsing this forum: No registered users and 3 guests