am: 04. November 2009, 17:49:02
Hallo,
vielleicht ist es dem einen oder anderen, der shopstat und die Box "Hersteller" mit Hersteller-Dropdown im Einsatz hat, schon aufgefallen: Das ganze ist für das google-ranking nicht optimal, da das Dropdown links in der Form "index.php?manufacturers_id=40" generiert.
Dazu kommt, dass der link aus der box_manufacturers_info.html auf den Artikelseiten zu allen Produkten des Herstellers auf die gleiche Seite linkt, jedoch mit der korrekten, SEO-URL.
Im Endeffekt produziert man so duplicate-content...
Wer das ändern will, tauscht in templates/xtc5/source/boxes/manufacturers.php die Zeilen ab Zeile 64 aus, wo zu finden ist:
$manufacturers_array[] = array ('id' => $manufacturers['manufacturers_id'], 'text' => $manufacturers_name); } $box_content = xtc_draw_form
('manufacturers', xtc_href_link
(FILENAME_DEFAULT
, '', 'NONSSL', false), 'get').xtc_draw_pull_down_menu
('manufacturers_id', $manufacturers_array, $_GET['manufacturers_id'], 'onchange="this.form.submit();" size="'.MAX_MANUFACTURERS_LIST
.'" style="width: 100%"').xtc_hide_session_id
().'</form>'; Das setzt man folgendes rein:
$manufacturers_array[] = array ('id' => xtc_href_link
(FILENAME_DEFAULT
,xtc_manufacturer_link
($manufacturers['manufacturers_id'],$manufacturers['manufacturers_name'])), 'text' => $manufacturers_name); } $box_content = xtc_draw_form
('manufacturers', xtc_href_link
(FILENAME_DEFAULT
, '', 'NONSSL', false), 'get').xtc_draw_pull_down_menu
('manufacturers_id', $manufacturers_array, $_GET['manufacturers_id'], 'onchange="if (form.manufacturers_id.selectedIndex != 0)
location = form.manufacturers_id.options[form.manufacturers_id.selectedIndex].value;" size="'.MAX_MANUFACTURERS_LIST
.'" style="width: 100%"').xtc_hide_session_id
().'</form>'; Linkback: https://www.modified-shop.org/forum/index.php?topic=2553.0