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, 28. September 2021

    Negative Bewertungen löschen lassen - Neue Homepage

    loeschungshelden.de - Unberechtigte negative Bewertungen löschen lassen

  • Mittwoch, 28. Juli 2021

    Ein starker Partner für den E-Commerce - Unsere Empfehlung

    Händlerbund: Das 360° E-Commerce-Netzwerk

  • Dienstag, 13. Juli 2021

    Neue Internetseite zum Thema Baustellenradios

    baustellenradio.shop - PerfectPro presented by Petras Grillshop

Wir arbeiten mit Servern der Firma Hetzner

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.