Antwort #2 am: 11. Januar 2012, 23:07:23
[...]
mein Hersteller hat mir erlaubt von seiner Website die Texte zu nehmen.
[...]
Das ist schön. Aus SEO-Sicht willst du das aber gar nicht.
[...] Ich hab die Sache außerhalb vom Shop schon realisiert, aber wie binde ich das nun in die Produktdetails ein ?
[...]
Ich halte ja gar nichts davon, das ins Template zu nehmen, php-Code hat dort nichts verloren, sonst hätte man mit der generellen Entwicklung bei osCommerce aufhören können.
[...]
$link="http://externes_produkt1.htm";
?>
<?php
include('simple_html_dom.php');
// Create DOM from URL or file
$html = file_get_html($link);
foreach($html->find('div[id=Artikelbeschreibung]') as $element)
echo $element;
?>
[...]
Du scrapst bei jedem Seitenaufruf die Seite des Herstellers!? Noch dazu mit einer unnötigen foreach-Schleife, da eine ID eindeutig ist und daher genau ein Ergebnis zurückgibt? Kann dir dein Hersteller das nicht als CSV zur Verfügung stellen?
[...]
Noch dazu möchte ich den Link zur externen Artikelbeschreibung über das Feld Produktbeschreibung an das obige Skript übergeben.
[...]
Kannst du ja als Hersteller-URL angeben, im Template aber nicht ausgeben. Wenn überhaupt solltest du das aber in "/includes/moduls/product_info.php" machen. Noch besser aber einmal täglich über einen Cronjob.