#1 (permalink)  
Alt 21.08.2006, 17:48
Neuer Benutzer
 
Registriert seit: 13.08.2006
Beiträge: 4
Standard Smarty Variablen

Hallo,

folgende Frage:

Ich habe in der Smarty.class.php folgenden Code eingebunden:

PHP-Code:
//COUNTER
$COUNT_FILE "count_data.txt";

if (
file_exists($COUNT_FILE)) {
    
// En: Open, read, increment, save and close file.
    
$fp fopen("$COUNT_FILE""r+");
    
flock($fp1);
    
$count fgets($fp4096);
    
$count += 1
    
fseek($fp,0);
    
fputs($fp$count);
    
flock($fp3);
    
fclose($fp);
} else {
    echo 
"Can't find file, check '\$file' var...<BR>";

Einen einfachen Counter.

Wenn ich noch die Zeile echo $count; dazunehme, erscheint die Zahl auf der Startseite des Shops. Da ich die Variable an einer bestimmten Stelle haben will, möchte ich sie in der index.html Datei im Templateordner aufrufen. Über {$count} geht das nicht...was ist aber richtig? Kann mir einer helfen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 21.08.2006, 18:01
Erfahrener Benutzer
 
Registriert seit: 13.01.2006
Beiträge: 109
Standard

ohne den Sinn zu hinterfragen..

in index.php datei lesen
Ergebnis
mit smarty->assign('counter',$ergebnis);
an Template weiterreichen
in index.html mit {$counter} verwenden
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 21.08.2006, 18:06
Neuer Benutzer
 
Registriert seit: 13.08.2006
Beiträge: 4
Standard

Das wäre dann in meinem Fall: In die index.php:

$smarty->assign('counter',$count);


und in der index.html dann {$counter} verwenden? Geht irgendwie nicht!?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 21.08.2006, 18:36
Erfahrener Benutzer
 
Registriert seit: 13.01.2006
Beiträge: 109
Standard

$count musst freilich auch befüllen....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 21.08.2006, 18:40
Neuer Benutzer
 
Registriert seit: 13.08.2006
Beiträge: 4
Standard

Bitte irgendwie verstädlicher (für einen Anfänger) formulieren wenn es geht.

Die $countwird ja schon in der Smarty.class.php definiert!?!

Geändert von DonHulio (21.08.2006 um 18:43 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 21.08.2006, 19:11
Erfahrener Benutzer
 
Registriert seit: 13.01.2006
Beiträge: 109
Standard

offensichtlich nicht.. oder deine syntax ist irgendwo falsch...
schau die index.php und index.html an da sind genug beispiele drin..
setze $count an der zuweisung händisch in der index.php so wirst herrausfinden wo das problem sich befindet...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
smarty, variablen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:26 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand