Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zu Cookies erhalten Sie in unserer Datenschutzerklärung.

NINC MEDIA - Film & Design - Wien


Samstag, 17 September 2011 09:48

K2 Items in der DB duplizieren

Beim Entwickeln braucht man oft recht schnell viele Inhalte um das Verhalten der Webseite bei einer größeren Anzahl von Artikel testen zu können - dabei genügt es oft bestehende Artikel zu duplizieren und minimal zu verändern. Am einfachsten und schnellsten geht das natürlich über die Datenbank - Kenntnisse in SQL vorausgesetzt.

Für die Joomla Komponenten K2 - geht es einfach mit diesem Script das man einfach in PHPMyAdmin oder einem ähnlichen Tool ausführen kann:

INSERT INTO jos_k2_items (
title, alias, catid, published, introtext, `fulltext`,
video, gallery, extra_fields, extra_fields_search,
created, created_by, created_by_alias, checked_out,
checked_out_time, modified, modified_by, publish_up,
publish_down, trash, access, ordering, featured,
featured_ordering, image_caption, image_credits,
video_caption, video_credits, hits, params, metadesc,
metadata, metakey, `plugins`)
SELECT
title, alias, catid, published, introtext, `fulltext`,
video, gallery, extra_fields, extra_fields_search,
created, created_by, created_by_alias, checked_out,
checked_out_time, modified, modified_by, publish_up,
publish_down, trash, access, ordering, featured,
featured_ordering, image_caption, image_credits,
video_caption, video_credits, hits, params, metadesc,
metadata, metakey, `plugins` FROM sspy_k2_items;

Das obige Skript dupliziert alle K2 Items unverändert. Will man die Einträge etwa verändern kann man dies durch die Angabe von Konstanten statt den bestehenden Feldern tun. (z.B. catid im SELECT durch die ID der neuen Kategorie ersetzen) oder mit SQL Funktionen wie REPLACE die bestehenden Werte modifzieren.

Will man nicht alle Items kopieren kann die Auswahl der Items einfach durch das hinzufügen einer WHERE Clause zu dem Select Statement erfolgen. (Z.B. WHERE title LIKE '%NINC%'.)

Ähnliche Artikel

Reach Us!

Reach NINC webdesign : video : 3D Wien

Christoph Öhler | NINC MEDIA


festnetz: +43-1-961-14-21
mobile: +43-676-688-1099

eMail: [email protected]
Skype: ninc.at
ninc-map-small

Contact Us!

Ihr Name:
Please let us know your name.
eMail:
Please let us know your email address.
Ihre Nachricht:
Please let us know your message.
Die abgesendeten Daten werden nur zum Zweck der Bearbeitung Ihres Anliegens verarbeitet. Weitere Informationen finden Sie in unserer Datenschutzerklärung
Invalid Input

Some of Our Client Family

clients ninc 2012

software we love oneline 02

software we love oneline 01