Hallo,
ich habe mir den Quelltext des Demoshops angesehen. Hier zu habe ich das folgende Tool genutzt (Im Menü Tools/Suchm. Simulator auswählen):
http://www.communic8.ch/web-realities.html
Am Ende des eigentlichen Shop-Textes steht dann folgendes:
$( ‘#specCatBox’ ).oxCenterElementOnHover(); $(‘a.js-external’).attr(‘target’, ‘_blank’); $( ‘#manufacturerSlider’ ).oxManufacturerSlider(); $( ‘.pictureBox’ ).oxCenterElementOnHover(); $(‘div.dropDown p’).oxDropDown(); $( ‘#languageTrigger’ ).oxFlyOutBox(); $( ‘#currencyTrigger’ ).oxFlyOutBox(); $( ‘#loginBoxOpener’ ).oxLoginBox(); $( ‘#forgotPasswordOpener’ ).oxModalPopup({ target: ‘#forgotPassword’}); $(‘form.js-oxValidate’).oxInputValidator(); $( ‘#loginEmail’ ).oxInnerLabel(); $( ‘#loginPasword’ ).oxInnerLabel(); $(’#navigation’).oxTopMenu(); $( ‘#searchParam’ ).oxInnerLabel(); $( ‘#promotionSlider’ ).oxSlider(); $( ‘ul.js-articleBox’ ).oxArticleBox(); $(function(){oxEqualizer.equalHeight($( ‘#panel dl’ ));}); oxFacebook.buttons[’#footerFbLike’]={html:’%20%3Cfb%3Alike%20href%3D%22http%3A%2F%2Fdemoshop.oxid-esales.com%2Fcommunity-edition%2F%22%20layout%3D%22button_count%22%20style%3D%22width%3A90px%3B%22%20action%3D%22like%22%20colorscheme%3D%22light%22%3E%3C%2Ffb%3Alike%3E%20’,script:’’}; $(’.oxfbenable’).click( function() { oxFacebook.showFbWidgets(‘106058272780385’,‘de_DE’,‘http://demoshop.oxid-esales.com/community-edition/startseite/?fblogin=1’,'http://demoshop.oxid-esales.com/community-edition/index.php?cl=start&fnc=logout&redirect=1’); return false;}); $(’.oxfbinfo’).oxModalPopup({ target: ‘#fbinfo’,width: ‘490px’}); $( ‘#servicesTrigger’ ).oxFlyOutBox(); $( ‘#miniBasket’ ).oxMiniBasket();
Das erscheint dann auf jeder Seites des Shops die man prüft.
- Soll das so sein?
- Ist das für das Ranking bei Google “schädlich”, da das je nach Länge des Textes auf der Seite, bei mir z.B. fast 1/3 des Textes einnimmt und sich ja auf jeder Seite wiederholt?
Ich habe das jetzt mal in der function.oxscript.php im Ordner core/smarty/plugins auskommentiert.
Gefunden habe ich das in Zeile 95:
if (count($aScript)) {
$sOutput .= '<script type="text/javascript">' . "
";
foreach ($aScript as $sScriptToken) {
$sOutput .= $sScriptToken. "
";
}
$sOutput .= '</script>' . PHP_EOL;
$myConfig->setGlobalParameter($sScripts, null);
}
Das habe ich wie folgt geändert:
if (count($aScript)) {
$sOutput .= '<script type="text/javascript"><!--' . "
";
foreach ($aScript as $sScriptToken) {
$sOutput .= $sScriptToken. "
";
}
$sOutput .= '//--></script>' . PHP_EOL;
$myConfig->setGlobalParameter($sScripts, null);
}
Spricht etwas dagegen?
Danke und Gruß,
Norbert