0911 / 4596859 Weltenburger Str. 106; 90453 Nürnberg
Dienstag, 15. September 2020

Shop Version 1.06 - Modified Shop

Produktbilder mit Name des Artikels

Standardmäßig benennt modified-shop die Produkt, - bzw. Artikelbilder zur eindeutigen Identifizierung in die Produkt ID um. Für die Googlesuche, resp. Bildersuche bei Google ist dies leider nur suboptimal.

Die Bildersuche bei Google darf man nicht unterschätzen, denn die Zahl derer, die zuerst über die Bilder nach Produkten suchen, steigt immerzu. Hier sollte man Google also behilflich sein, die Bilder entsprechend zuordnen zu können.

Eine Methode hierzu - neben ein paar anderen wichtigen Techniken - ist, dass das Produktbild möglichst als Dateinamen den Artikelname besitzt.

Dies lässt sich auch mit dem modified-shop umsetzen.

Anleitung am Beispiel Shopversion 1.06

Vorneweg: Wir übernehmen wie immer keine Haftung und keine Gewähr!

Führen Sie zunächst folgenden Befehl in der Datenbank aus:

INSERT INTO `configuration` VALUES (NULL , 'RENAME_IMAGE', 'false', 4, 5, NULL , '0000-00-00 00:00:00', NULL , 'xtc_cfg_select_option(array(''true'', ''false''),');

Danach passen Sie die categories.php im Admin - Classes-Verzeichnis (/admin/includes/classes/categories.php) wie folgt an:

Suche
$products_id = $new_pid_query_values['Auto_increment']; }

füge danach ein:

$sql = ("select products_name
from ".
TABLE_PRODUCTS_DESCRIPTION."
where products_id = '".$products_id."'");
$res = xtc_db_query($sql);
if( $data=xtc_db_fetch_array($res) ) {
$searcharray = array("*"," ","ä", "Ä", "ö", "Ö", "ü", "Ü", "ß", "?");
$replacearray = array("","_","ae", "ae", "oe", "oe", "ue", "ue", "ss", "ae"); $products_name=str_replace($searcharray, $replacearray, strtolower(utf8_encode($data['products_name'])));

Suche:
$products_image_name = $products_id.'_0.'.$nsuffix;

Ersetze mit:
if (RENAME_IMAGE == 'true') {
$products_image_name = $products_id.'_0.'.$nsuffix;
} else {
//$products_image_name = $products_image->filename;
$filename = array_shift($pname_arr);
$products_image_name = $products_name . '_' . $products_id.'_0.'.$nsuffix;
}

Suche:
$products_image_name = $products_id.'_'. ($img +1).'.'.$nsuffix;

Ersetze mit:
if (RENAME_IMAGE == 'true') {
$products_image_name = $products_id.'_'. ($img +1).'.'.$nsuffix;
} else {
//$products_image_name = $pIMG->filename;
$filename = array_shift($pname_arr);
$products_image_name = $products_name . '_' . $products_id.'_'. ($img +1).'.'.$nsuffix;
}

Issues & Handling

Im Adminbereich unter "Bilder" nun die neue Funktion aktivieren.

Je nachdem welches Charset und welche Kollaborationen Sie verwenden kann es bei Umlauten zu Problemen kommen.

Ansonsten erhalten Sie ab sofort statt

/bildername/8035_0.png ==> /bildername/artikelname_8035_0.png

Latest News

  • Dienstag, 15. September 2020

    Shop Version 1.06 - Modified Shop

    Produktbilder mit Name des Artikels

  • Administrator Mittwoch, 9. September 2020 von Administrator

    Modified Shop Vers. 1.06

    Kunden mit Hilfe der Strasse und Ort erkennen und blockieren

  • Administrator Montag, 31. August 2020 von Administrator

    Cookies und die DSGVO

    Cookies kurz erklärt - notwendig oder nicht?

Wir verwenden Cookies um unsere Website zu optimieren und Ihnen das bestmögliche Online-Erlebnis zu bieten. Mit dem Klick auf „Alle erlauben“ erklären Sie sich damit einverstanden. Weiterführende Informationen und die Möglichkeit, einzelne Cookies zuzulassen oder sie zu deaktivieren, erhalten Sie in unserer Datenschutzerklärung.