Joomla K2 Image Naming (Mysql)



  • Beim Arbeiten an einem Jommla-App bin ich auf das Problem gestoßen, dass das Artikel-System K2 seine Bilder nicht direkt in der Myql Datenbank ablegt.
    Hier zeige ich den Code mit dem man die Bilder abrufen kann.

    [code]
    // Das Abrufen der Artikel ID
    // Für das Abrufen aus einer Datenbank
    $sql = mysql_query("SELECT * FROM j17_k2_items ORDER BY j17_k2_items.publish_up DESC LIMIT 1");
    $row = mysql_fetch_assoc($sql);

    // $item ist die Artikel ID
    $item = $row['id'];

    // ID wird umkonvertiert
    $picmd5 = md5("Image".$item);

    // Die Website
    $website = "http://www.deinewebsite.de/media/k2/items/cache/";

    // Zusammensetzen des Strings
    $image = "{$website }{$picmd5 }_XL.jpg";

    //Ergebnis sieht ungefähr so aus: http://www.deinewebsite.de/media/k2/items/cache/f2cd3ea2fa74205369dfcf9169ee1dae_XL.jpg[/code]

    Ich hoffe dieser Code kann anderen Programmierern helfen.
    Bei Fragen schreibt einfach ein Antwort.

    Mfg Vinlow



  • Beim Arbeiten an einem Jommla-App bin ich auf das Problem gestoßen, dass das Artikel-System K2 seine Bilder nicht direkt in der Myql Datenbank ablegt.
    Hier zeige ich den Code mit dem man die Bilder abrufen kann.

    [code]
    // Das Abrufen der Artikel ID
    // Für das Abrufen aus einer Datenbank
    $sql = mysql_query("SELECT * FROM j17_k2_items ORDER BY j17_k2_items.publish_up DESC LIMIT 1");
    $row = mysql_fetch_assoc($sql);

    // $item ist die Artikel ID
    $item = $row['id'];

    // ID wird umkonvertiert
    $picmd5 = md5("Image".$item);

    // Die Website
    $website = "http://www.deinewebsite.de/media/k2/items/cache/";

    // Zusammensetzen des Strings
    $image = "{$website }{$picmd5 }_XL.jpg";

    //Ergebnis sieht ungefähr so aus: http://www.deinewebsite.de/media/k2/items/cache/f2cd3ea2fa74205369dfcf9169ee1dae_XL.jpg[/code]

    Ich hoffe dieser Code kann anderen Programmierern helfen.
    Bei Fragen schreibt einfach ein Antwort.

    Mfg Vinlow


Log in to reply
 

Looks like your connection to MyTechZone 2 was lost, please wait while we try to reconnect.