Shop Support News Archive - Shopbetreiber News -> Forum : xt eCommerce Templates Module SEO Support: Open Source Shoppingcart ERP CRM: Php Code In Footer Einfügen
kuestensurfer
28.08.2006, 13:05
Ich muß (möchte) einen php code für ein linktausch in den footer einfügen
Leider gibts ja wie bei osc die footer.php nicht mehr :(
Hab irgendwas gelesen das man das via smarty tags machen kann hab aber keinen schimmer davon
wenn das irgendwie geht wie und wo muß ich dat machen
vielen dank für eure hilfe im voraus
gruß Chris
321deins
28.08.2006, 13:12
hallo,
ich habe z.b. den link zum forum über dem xtc text
den code für den link habe ich in folgende datei eingefügt:
/includes/classes/smarty_2.6.10/plugins/outputfilter.note.php
hoffentlich konnte ich dir helfen.
gruß
michael
''>ZITAT(kuestensurfer @ Aug 28 2006, 13:05) 9900
Hab irgendwas gelesen das man das via smarty tags machen kann hab aber keinen schimmer davon
wenn das irgendwie geht wie und wo muß ich dat machen
[/b]
Du kannst das ganze zb wie eine Box anlegen und in die index.html zb als $box_FOOTER einbinden.
Dazu legst du unter templates/[Dein Templateset]/source/boxes/ eine Datei an, zB footer.php wo du deinen Bannercode reinkopierst und dann $smarty->assign('box_FOOTER',$box_footer); zur Verfügung stellst (am besten irgendeine vorhandene Box kopieren und den Code einfach abändern). Das Templatedesign für den Footer hinterlegst du am besten unter templates/[Dein Templateset]/boxes/
Dann includest du deine neue footer.php in der templates/[Dein Templateset]/source/boxes.php und voila! hast du die variable $box_FOOTER in der index.html vorhanden.
Nnicht sehr anfängerfreundlich zugegeben aber mit ein bissel PHP Kenntnissen sollte man das relativ fix umsetzen können.
grüsse
dazze
bara.munchies
28.08.2006, 13:15
in der index.html im templateverzeichnis ist es wahrscheinlich einfacher
unschöne methode aber funktioniert:
Sollte man eiegntlich nicht verwenden
{php} dein php code{/php}
fundus-owl
28.08.2006, 17:37
''>ZITAT(Alucard @ Aug 28 2006, 17:30) 9925
unschöne methode aber funktioniert:
Sollte man eiegntlich nicht verwenden
{php} dein php code{/php}
[/b]
muss mal gannnnz dumm fragen und warum sollte man das nicht so verwenden, bietet sich doch an:-)
mit php stehe ich auch auf kriegsfuss :(
''>ZITAT(fundus-owl @ Aug 28 2006, 17:37) 9928
muss mal gannnnz dumm fragen und warum sollte man das nicht so verwenden, bietet sich doch an:-)
mit php stehe ich auch auf kriegsfuss :(
[/b]
Nnicht umsonst wird PHP Code von HTML Code getrennt, das ist der Sinn eines Templatesystems. Es lässt sich ganz einfach schneller und einfacher debuggen wenn nicht alles zusammengewürfelt ist.
Mag sicher beim eigenen "zusammengewürfeltem" Shop nicht so die Rolle spielen, aber wenn man Code übersnichtlich und "Pflegbar" halten will, versucht man halt solche Quick+Dirty Methoden nicht einzusetzen.
Kann man verwenden - ist halt aber nicht "schön" :)
grüsse
dazze
kuestensurfer
29.08.2006, 09:32
''>ZITAT(Alucard @ Aug 28 2006, 17:30) 9925
unschöne methode aber funktioniert:
Sollte man eiegntlich nicht verwenden
{php} dein php code{/php}
[/b]
Ähm ich bin echt der absoult noob in sachen php und smarty :-)
Wenn ich jetzt folgenden code im footer einbauen möchte
<?php
ini_set ("include_path", ini_get ("include_path") . ':../:../../:../../../:../../../../:../../../../../');
include ('rl4d4a16a735bc4b4eclient.php');
echo RECEIVE_LINKS_GetAds();
?>
Wo und wie muß ich das dann mit diesem hier machen
{php} dein php code{/php}
vielen dank
gruß Chris :D
''>ZITAT(kuestensurfer @ Aug 29 2006, 9:32) 9991
Ähm ich bin echt der absoult noob in sachen php und smarty :-)
Wenn ich jetzt folgenden code im footer einbauen möchte
<?php
ini_set ("include_path", ini_get ("include_path") . ':../:../../:../../../:../../../../:../../../../../');
include ('rl4d4a16a735bc4b4eclient.php');
echo RECEIVE_LINKS_GetAds();
?>
Wo und wie muß ich das dann mit diesem hier machen
{php} dein php code{/php}
vielen dank
gruß Chris :D
[/b]
statt <?php setzt du ein {php}
statt ?> setzt du ein {/php}
ini_set ("include_path", ini_get ("include_path") . ':../:../../:../../../:../../../../:../../../../../');
argh! :)
grüsse
dazze
kuestensurfer
29.08.2006, 10:23
''>ZITAT(Blackscorpio @ Aug 29 2006, 9:44) 9994
eigentlich sollte das so funktionieren:
{php}
ini_set ("include_path", ini_get ("include_path") . ':../:../../:../../../:../../../../:../../../../../');
include ('rl4d4a16a735bc4b4eclient.php');
echo RECEIVE_LINKS_GetAds();
{/php}
ich lieg doch mal wieder rnichtig oder? ;) Ich trenn das ganze auch lieber, vorallem der übersnicht halber. und warum sollte man eine template engine nutzen wenn mans eh wieder mischt? sehr geistfrei dann B)
//edit: gut zu langsam :) danke dazze
[/b]
Wenn ihr mir jetzt noch sagt in welcher datei ich das einfügen muß und voralem wo seid ihr meine helden :-)
PS. Das Forum hier ist um längen besser als das xtc: Sponsort Forum (denn da bekommste über dies keine Antowrt und stirbst dumm :( )
gruß Chris
''>ZITAT(kuestensurfer @ Aug 29 2006, 10:23) 10000
Wenn ihr mir jetzt noch sagt in welcher datei ich das einfügen muß und voralem wo seid ihr meine helden :-)
PS. Das Forum hier ist um längen besser als das xtc: Sponsort Forum (denn da bekommste über dies keine Antowrt und stirbst dumm :( )
gruß Chris
[/b]
ich dachte du willst das in die index.html deines templatesets einbauen?
wenn dann dort an die stelle wo das bei dir halt angezeigt werden soll :)
grüsse
dazze
kuestensurfer
29.08.2006, 10:59
''>ZITAT(dazze @ Aug 29 2006, 10:26) 10002
ich dachte du willst das in die index.html deines templatesets einbauen?
wenn dann dort an die stelle wo das bei dir halt angezeigt werden soll :)
grüsse
dazze
[/b]
Bitte nicht schlagen aber wie soll ich denn einen php code in eine html datei schreiben ????
gruß Chris
Hier mal meine html datei
{config_load file="$language/lang_$language.conf" section="index"}
<table style="border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color:#000000;" width="980" border="0" cellspacing="0" cellpadding="0" align="center">
****<tr>
********<td width="100%" height="35" background="{$tpl_path}header/obj_01.gif">
************<table width="950" border="0" cellspacing="0" cellpadding="0">
****************<tr>
********************<td width="308">{$tpl_path}header/obj_title.gif</td>
********************<td width="150">{$tpl_path}header/transparent.gif</td>
********************<td width="343">
************************<table width="312" border="0" cellspacing="0" cellpadding="0">
****************************<tr>
********************************<td width="30">{$tpl_path}header/p_yellow.gif</td>
********************************<td width="5"></td>
********************************<td width="30">{$tpl_path}header/p_yellow.gif</td>
********************************<td width="50"></td>
********************************<td>{$tpl_path}buttons/{php}print_r($_SESSION['language']){/php}/cart.gif ({$cart})</td>
****************************</tr>
************************</table>
********************</td>
********************<td width="182">
************************<table width="100%" border="0" cellspacing="0" cellpadding="2">
****************************<tr>
********************************<td align="right">{$box_SEARCH}</td>
****************************</tr>
************************</table>
********************</td>
****************</tr>
************</table>
********</td>
****</tr>
****<tr>
********<td width="100%" height="18" background="{$tpl_path}header/obj_02.gif">
************<table width="685" border="0" cellspacing="0" cellpadding="0">
****************<tr>
********************<td width="151">header/transparent.gif</td>
********************<td width="89">{$tpl_path}buttons/{php}print_r($_SESSION['language']){/php}/home.gif ({php}$_HTTP_SERVER{/php})</td>
********************<td width="89">{$tpl_path}buttons/{php}print_r($_SESSION['language']){/php}/about_us.gif (shop_content.php?coID=4)</td>
********************<td width="89">{$tpl_path}buttons/{php}print_r($_SESSION['language']){/php}/contact.gif (shop_content.php?coID=7)</td>
********************<td width="89">{$tpl_path}buttons/{php}print_r($_SESSION['language']){/php}/account.gif ({$account})</td>
********************<td width="89">{$tpl_path}buttons/{php}print_r($_SESSION['language']){/php}/checkout.gif ({$checkout})</td>
********************<td width="89">{$tpl_path}buttons/{php}print_r($_SESSION['language']){/php}/whatsnew.gif (products_new.php)</td>
****************</tr>
************</table>
********</td>
****</tr>
****<tr>
********<td style="border-bottom: 1px solid; border-color:#000000" width="100%" height="18" background="{$tpl_path}header/obj_05.gif"></td>
****</tr>
****<tr class="headerNavigation">
********<td width="100%">
************<table width="100%" cellspacing="0" cellpadding="0">
****************<tr>
********************<td>*»*{$navtrail}</td>
********************<td align="right" width="300">{if $account}{php} if (isset($_SESSION['customer_id'])) { {/php}<font color="#696969">{#link_logoff#}</font> ({$logoff}) | {php} } {/php}{/if}{if $account}<font color="#696969">{#link_account#}</font> ({$account}) | {/if}<font color="#696969">{#link_cart#}</font> ({$cart}) | <font color="#696969">{#link_checkout#}*</font>* ({$checkout})</td>
****************</tr>
************</table>
********</td>
****</tr>
</table>
<table width="980" border="0" cellspacing="0" cellpadding="0" align="center">
****<tr>
********<td>
************<table width="100%" border="0" cellspacing="0" cellpadding="0">
****************<tr>
********************<td width="100%">
************************<table width="100%" border="0" cellspacing="0" cellpadding="0">
****************************<tr>
********************************<td align="center" width="100%"></td>
****************************</tr>
************************</table>
********************</td>
****************</tr>
****************<tr height="10">
********************<td width="100%" height="10" background="{$tpl_path}header/obj_05.gif">
************************<table style="border: 1px solid; border-color:#696969;" width="100%" border="0" cellspacing="0" cellpadding="2">
****************************<tr>
********************************<td></td>
********************************<td align="right"></td>
****************************</tr>
************************</table>
********************</td>
****************</tr>
****************<tr>
********************<td align="center" width="100%"></td>
****************</tr>
****************<tr height="2">
********************<td width="100%" height="2"></td>
****************</tr>
****************<tr>
********************<td width="100%">
************************<table width="100%" border="0" cellspacing="0" cellpadding="0">
****************************<tr>
********************************<td class="boxText" valign="top">
************************************<table width="180" border="0" cellspacing="0" cellpadding="0" align="left">
****************************************<tr>
********************************************<td valign="top">{$box_CATEGORIES}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_CONTENT}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_SPECIALS}</td>
****************************************</tr>
****************************************</table>
********************************</td>
********************************<td valign="top" width="100%">
************************************<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
****************************************<tr>
********************************************<td valign="top">{$main_content}</td>
****************************************</tr>
************************************</table>
********************************</td>
********************************<td class="navRight" valign="top">
************************************<table class="onepxwidth" width="180" border="0" cellspacing="0" cellpadding="0">
****************************************<tr>
********************************************<td valign="top">{$box_CART}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_LOGIN}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_ADMIN}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_INFOBOX}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_WHATSNEW}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_MANUFACTURERS_INFO}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_LAST_VIEWED}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_REVIEWS}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_BESTSELLERS}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_INFORMATION}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_CURRENCIES}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_NEWSLETTER}</td>
****************************************</tr>
****************************************<tr>
********************************************<td valign="top">{$box_LANGUAGES}</td>
****************************************</tr>
************************************</table>
*************************************</td>
****************************</tr>
****************************<tr>
********************************<td></td>
********************************<td align="center">{$tpl_path}img/pixel_trans.gif</td>
********************************<td></td>
****************************</tr>
****************************<tr height="20">
********************************<td class="poweredby" colspan="3" height="20">
************************************<table width="100%" border="0" cellspacing="0" cellpadding="0">
****************************************<tr>
********************************************<td valign="middle">
************************************************<div align="center">
************************************************** ***template © by xtc-services.ch (http://www.xtc-services.ch)</div>
********************************************</td>
****************************************</tr>
************************************</table>
********************************</td>
****************************</tr>
************************</table>
********************</td>
****************</tr>
************</table>
********</td>
****</tr>
</table>{if $BANNER}
<table width="980" border="0" cellspacing="4" cellpadding="0" align="center">
****<tr>
********<td align="center">{$BANNER}</td>
****</tr>
</table>{/if}
''>ZITAT(kuestensurfer @ Aug 29 2006, 10:59) 10005
Bitte nicht schlagen aber wie soll ich denn einen php code in eine html datei schreiben ????
[/b]
batsch wovon handelte dieser komplette forumsthread?
(sorry konnte ich mir nicht verkneifen, nich bös gemeint :) )
kopfschüttelnd
dazze
kuestensurfer
29.08.2006, 11:46
Naja wie gesagt
Ich hatte bis vor 2 Monaten nur osc in verwendung :D
Daher habe ich bis dato echt überhaupt keine ahnung von smarty & co
Folgendes habe ich bis jetzt ausprobiert
''>ZITAT</div>hallo,
ich habe z.b. den link zum forum über dem xtc text
den code für den link habe ich in folgende datei eingefügt:
/includes/classes/smarty_2.6.10/plugins/outputfilter.note.php
hoffentlich konnte ich dir helfen.
gruß
michael[/b]
Wenn ich da denn code einfüge ist er oben über dem logo (hab ich bis jetzt auch indem ich den code in die header.php eingefügt habe
Daher ich hab jetzt nach all euren ratschlägen (vielen dank) echt keine ahnung mehr was ich wo basteln soll
gruß Chris
Die Tags {php}{/php} ermöglichen dir es den php Code direkt im Template an der Stelle unterzubringen wo später auch was erscheinen soll.
{php}{/php} ersetzt die <?php ?> Tags
Wnichtig für dein Vorhaben dürfte nur die index.html Datei sein welche sich hier befindet
templates/dein_template/index.html
kuestensurfer
30.08.2006, 12:01
Hi
Vielen Vielen Dank für die Hilfe
Hat nun endlich geklappt
gruß chris
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.