+ Antworten
Ergebnis 1 bis 5 von 5

Thema: artikel aus einer Komponente heraus generieren, aber wie?

  1. #1
    Kommt häufiger vorbei
    Registriert seit
    05.11.2006
    Beiträge
    312
    Bedankte sich
    87
    Erhielt 26 Danksagungen
    in 22 Beiträgen

    Standard artikel aus einer Komponente heraus generieren, aber wie?

    ich habe eine komponente etwas umgeschrieben und möchte gern, dass bei der Freischaltung eines Eintrages (kein Artikel!), aus dem Inhalt dieses Eintrages auch gleichzeitig automatisch ein Artikel generiert wird. Wo kann ich da schnell einen Einstieg finden oder eine Beispielprogrammierung finden?

    Irgendwie hatte ich dass vor Jahren schon einmal gemacht mit Joomla 1.0, da war das recht simple, musste nur ziemlich lange recherchieren, bevor ich loslegen konnte.

    Vielleicht geht es so schneller, habe erst einmal nichts finden können


    Danke!!

    MichaS.

  2. #2
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Das geht auch in 1.5 relativ simpel:
    Code:
    <?php 
    $data = array();
    
    $data['title'] = '...';
    $data['alias'] = '...';
    $data['title_alias'] = '...';
    $data['introtext'] = '...';
    $data['fulltext'] = '...';
    $data['state'] = '...';
    $data['sectionid'] = '...';
    $data['mask'] = '...';
    $data['catid'] = '...';
    $data['created'] = '...';
    $data['created_by'] = '...';
    $data['created_by_alias'] = '...';
    $data['modified'] = '...';
    $data['modified_by'] = '...';
    $data['checked_out'] = '...';
    $data['checked_out_time'] = '...';
    $data['publish_up'] = '...';
    $data['publish_down'] = '...';
    $data['images'] = '...';
    $data['urls'] = '...';
    $data['attribs'] = '...';
    $data['version'] = '...';
    $data['parentid	'] = '...';
    $data['ordering'] = '...';
    $data['metakey'] = '...';
    $data['metadesc'] = '...';
    $data['metadata	'] = '...';
    $data['access'] = '...';
    $data['hits'] = '...';
    
    $table = JTable::getInstance('content');
    $table->save($data);
    ?>
    Benötigte Felder mit sinnvollem Inhalt füllen, nicht benötigte einfach nicht setzen. Wenn alles richtig gefüllt wird, hast du danach einen Beitrag mehr.
    Danke?

    Keine Macht den Facebutts!
    "Dinner for one ist jeden Tag" oder "Und täglich grüßt das Murmeltier"

  3. Erhielt Danksagungen von:


  4. #3
    Kommt häufiger vorbei
    Registriert seit
    05.11.2006
    Beiträge
    312
    Bedankte sich
    87
    Erhielt 26 Danksagungen
    in 22 Beiträgen

    Standard

    Dear Unbekannter,

    danke, danke, danke für die schnelle Hilfe. Gern würde ich noch erfahren, wo ich mir dies auch selbst hätte erlesen können. Gibt es für soetwas irgendwo bereits ein Tutorial oder ähnliches? Du hast ja auch einmal Urlaub! Oder?

    MichaS.

  5. #4
    Wohnt hier Avatar von aruttkamp
    Registriert seit
    01.09.2004
    Ort
    Bergisches Land
    Alter
    49
    Beiträge
    2.930
    Bedankte sich
    111
    Erhielt 452 Danksagungen
    in 428 Beiträgen

    Standard

    Du hast ja auch einmal Urlaub! Oder?
    Nein , Joomla-Hilfe hat keinen Urlaub. Den brauchen wir hier ! ;-)

  6. #5
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Zitat Zitat von MichaS. Beitrag anzeigen
    Gern würde ich noch erfahren, wo ich mir dies auch selbst hätte erlesen können. Gibt es für soetwas irgendwo bereits ein Tutorial oder ähnliches?
    Ein fertiges Tut kenne ich nicht. Sowas muß man sich aus den Informationen auf docs.joomla.org selbst zusammenbauen.
    Danke?

    Keine Macht den Facebutts!
    "Dinner for one ist jeden Tag" oder "Und täglich grüßt das Murmeltier"

  7. Erhielt Danksagungen von:


+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein