Tárhelyszolgáltatónk

Mala & Társa Webrendszerek Kft. - Tárhely szolgáltató

Twitteren vagyunk

osCommerce - Magyarország a Twitteren

Névnap
Ma 2012. február 23., csütörtök, Alfréd napja van. Holnap Mátyás napja lesz.
Kövess a Facebookon.
Joomla Templates and Joomla Extensions by JoomlaVision.Com
Címlap Bővítmény bemutatás HTML rész címezése

HTML rész címezése

HTML tag rész modul közösségi oldalakhoz

 

osCommerce-t használva, hogyan javíthatjuk a html tag részt?

Google plusz, facebook és egyéb alkalmazások paraméterezése.

 

 

Alap esetben a fő nyelvi fájlban van egy változó, amit a HTML_PARAMS értéknél állíthatunk. Ez nem mindig vezet jó eredményre, mivel olyan oldalakon is feltűnik, ahol esetleg nem szeretnénk.

Alap érték pl a következő:

define('HTML_PARAMS','dir="ltr" lang="hu"');

Google plusz esetében mondjuk ezt e rész kellene belerakni:

 itemscope itemtype="http://schema.org/Product"

A tennivaló tehát a következő, módosítjuk a HTML_PARAMS értékét.

define('HTML_PARAMS','dir="ltr" lang="hu" itemscope itemtype="http://schema.org/Product');

Ha osCommerce 2.3.1-et használunk, akkor könnyebb dolgunk van, mert mondjuk egy "box" doboz modulhoz is köthetjük a kódunkat a következő módosításokkal.

1. módosítjuk a template_top.php-t

a kód után:

if (!$oscTemplate->hasBlocks('boxes_column_right')) {
 $oscTemplate->setGridContentWidth($oscTemplate->getGridContentWidth() + $oscTemplate->getGridColumnWidth());
 }

beszúrjuk ezt:

if ($oscTemplate->hasBlocks('html_tags')) {
 $html_tags = ' ' . $oscTemplate->getBlocks('html_tags');
 } else {
 $html_tags = "";
 }

a kódot módosítjuk:

echo HTML_PARAMS;

erre:

echo HTML_PARAMS . $html_tags;

2. módosítjuk az egyedi doboz esetleg a social_box modulunkat

Az execute vagy getOutput részbe kell a kódunkat elhelyezni, ami csak akkor módosít, ha a doboz is megjelenik.

 $oscTemplate->addBlock( 'itemscope itemtype="http://schema.org/Product"', 'html_tags' );

Természetesen a példa csak szemléltető, azt mindig a megfelelő modul dönti el, hogy mit teszünk bele. Figyeljunk oda, mert global parameterként is meg kell hívni a funkcióban a $oscTemplate osztályt mielőtt használnánk.


Módosítás: ( 2012. január 13. péntek, 14:22 )