phpbar.de logo

Mailinglisten-Archive

[php] CSS ausschalten mittels PHP

[php] CSS ausschalten mittels PHP

Marita Betz m.betz at gaponline.de
Mit Mai 2 11:19:15 CEST 2007


Hallo,

welche Argumente kann ich meinen Auftraggeber nennen, damit wir auf
Smarty umsteigen? Hat das jetzt überhaupt noch einen Sinn. Das Layout
usw., eigentlich die ganzen HTML- und CSS-Dateien stehen ja jetzt schon.
Ist das nicht jetzt viel zu aufwendig das noch auf Smarty umzubauen?

Aber trotzdem habe ich Smarty unter Ubuntu 6.0.6 installiert. Und ich
habe schon die ganzen Anweisungen wie unter Quick Install beschrieben
durchgeführt. Ich kann es dann wenigstens mal testen, um es evtl. später
zu benutzten. Gibt es irgendwo im Netz eigentlich auch eine deutsche
Doku zu Smarty?

Habe aber schon das erste Problem.

Wenn ich die index.php aufrufe wo das index.tpl aufrufen soll, dann
kommt folgende Meldung:

Ich versuche Smarty Local auszuprobieren. Apache und PHP5 sind ja
installiert und laufen.

Aufruf: http://localhost/Smarty/myapp/index.php

*Warning*: Smarty error: unable to read resource: "index.tpl" in
*/usr/local/lib/php/Smarty/Smarty.class.php* on line *1095

Hier meine index.php. Die passt doch so, oder?
Diese ist im Verzeichnis /var/www/Smarty/myapp

<?php

// put full path to Smarty.class.php
require('/usr/local/lib/php/Smarty/Smarty.class.php');
$smarty = new Smarty();

$smarty->template_dir = '/localhost/Smarty/templates';
$smarty->compile_dir = '/localhost/Smarty/templates_c';
$smarty->cache_dir = '/localhost/Smarty/cache';
$smarty->config_dir = '/localhost/Smarty/configs';
$smarty->assign('name', 'Ned');
$smarty->display('index.tpl');
?>

*Hier die index.tpl diese ist im Verzeichnis /var/www/Smarty/templates

<html>
<head>
<title>Smarty</title>
</head>
<body>
Hello, {$name}!
</body>
</html>

Hier noch die Liste von:
/usr/local/lib/php/Smarty$ ls -la
insgesamt 200
drwxr-xr-x 4 root root  4096 2007-05-02 10:45 .
drwxr-xr-x 3 root root  4096 2007-05-02 10:43 ..
-rw-r--r-- 1 root root 12748 2007-05-02 10:45 Config_File.class.php
-rw-r--r-- 1 root root  3562 2007-05-02 10:45 debug.tpl
drwxr-xr-x 2 root root  4096 2007-05-02 10:45 internals
drwxr-xr-x 2 root root  4096 2007-05-02 10:45 plugins
-rw-r--r-- 1 root root 63249 2007-05-02 10:45 Smarty.class.php
-rw-r--r-- 1 root root 92255 2007-05-02 10:45 Smarty_Compiler.class.php

Hatte jemand von Euch schon mal das gleiche Problem? Woran kann es
liegen? Evtl. daran, dass ich den Ordner-Namen unter var/www/Smarty
geschrieben habe und nicht smarty? Oder an evtl. Rechten? Ich konnte ja
nur als Root die Ordner und Dateien usw. unter /usr/local/lib/php/Smarty
anlegen. Auf dem www-Verzeichnis kann ich aber ganz normal ohne
Root-Rechte arbeiten.

Es wäre toll, wenn mir jemand da weiter helfen könnte.

Danke.

Viele Grüße

Marita





Hannes H. schrieb:
> Hallo Konrad,
>
> Am 02.05.07 schrieb Konrad Priemer <info at immo05.de>:
>   
>> Naja, einen Grund könnte ich dir auf Anhieb nennen, der Kunde will nach
>> Auftragsende selbst ein bissle im Code __rumwurschteln__.
>>     
>
> das könnte er aber deutlich besser, wenn Code und Design sauber
> getrennt sind, würde ich sagen.
>
>   
>> Die Spitzbuben kenn ich zu Genüge, erst das __Grundgerüst__ erstellen lassen
>> und dann selber __basteln__ (bis nix mehr geht).
>> Anschließend beschweren der Fehler liegt am Programmierer.
>>     
>
> Diese Kunden sind mir eigentlich die liebsten, da sie einen
> dauerhaften Auftrag garantieren ;-)
>
> Liebe Grüße,
> Hannes
>   


php::bar PHP Wiki   -   Listenarchive