PDA

Shop Support News Archive - Shopbetreiber News -> Forum : xt eCommerce Templates Module SEO Support: GPL Shop: Osc Modul In Xtc


bluemoon
12.03.2006, 02:17
habe eben versucht ein Modul von OSC in XTC zu integrieren ;
funktioniert soweit auch ganz gut, nur dass das Modul bzw. die anzuzeigende Box nicht an der vorgegeben Stelle im Template angezeigt wird.

Die Box brnicht aus und schiebt sich selbst in den Headerbereich und.

Wer weis einen Rat

TechWay
12.03.2006, 03:32
''>ZITAT(bluemoon @ Mar 12 2006, 2:17) 1534
habe eben versucht ein Modul von OSC in XTC zu integrieren ;
funktioniert soweit auch ganz gut, nur dass das Modul bzw. die anzuzeigende Box nicht an der vorgegeben Stelle im Template angezeigt wird.

Die Box brnicht aus und schiebt sich selbst in den Headerbereich und.

Wer weis einen Rat
[/b]

hi,

da ist bestimmt ein </table> tag zu viel, oder so...

Gruß

bluemoon
12.03.2006, 08:26
eigentlich nicht, da ich eine bestehende XT Box kopiert und den OS Inhalt angepasst habe.

hier der Code der PHP


<?php

$box_smarty = new smarty;
$box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
$box_content = '';


**$box_content = array();
**$box_content[] = array('align' => 'left','text'**=> BOX_HEADING_PAYPAL);
**new infoBoxHeading($box_content, false, false);
**$box_content = array();
**$box_content[] = array('align' => 'center','text'**=> '
https://www.paypal.com/en_US/i/bnr/vertical_solution_PPeCheck.gif (https://www.paypal.com/us/cgi-bin/webscr?cmd=xpt/popup/OLCWhatIsPayPal-outside)
');
new infoBox($box_content);

$box_smarty->assign('language', $_SESSION['language']);
****// set cache ID
**** if (!CacheCheck()) {
********$box_smarty->caching = 0;
********$box_paypal = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_paypal.html');
****} else {
********$box_smarty->caching = 1;
********$box_smarty->cache_lifetime = CACHE_LIFETIME;
********$box_smarty->cache_modified_check = CACHE_CHECK;
********$cache_id = $_SESSION['language'];
********$box_paypal = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_paypal.html', $cache_id);
****}
****$smarty->assign('box_PAYPAL', $box_paypal);

?>



hier der code der box.html


{config_load file="$language/lang_$language.conf" section="boxes"}

<table width="50px" border="0" cellpadding="2" cellspacing="0">
**<tr>
****<td class="infoBoxHeading"><table width="50px"**border="0" cellpadding="0" cellspacing="0">
******<tr>
********<td class="infoBoxHeading">{#heading_paypal#} </td>
********<td></td>
******</tr>
****</table></td>
**</tr>
**<tr>
****<td class="infoBox" align="left"><table width="95%"**border="0" cellpadding="2" cellspacing="0">
********<tr>
**********<td class="boxText">{$BOX_CONTENT}
</td>
********</tr>
****</table></td>
**</tr>
</table>



ich weis, dass es normal quatsch ist und man den HTML Code der PHP in eien eigene Box schreiben oder in der index.html selbst unterbringen kann ;

mir geht es letztendlich nur um die Möglichkeit, eine OS Erweiterung auf XT zu bringen und das Problem bei anderen Modulen auch besteht.