probleme la postare pe server legate de smarty template ...

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator


alin19
Junior Member
Mesaje: 35
Membru din: Vin Iun 08, 2007 1:53 pm

Mesajde alin19 » Lun Noi 24, 2008 1:08 pm


torenq
New Member
Mesaje: 4
Membru din: Vin Ian 12, 2007 5:34 pm

Mesajde torenq » Lun Noi 24, 2008 1:20 pm

salutare
la mine permisunea era deja setata pe 755 ...
am schimbat chiar pe 777 adica oricine poate sa faca orice ... si

tot nu merge :(

ps: schimbarea era doar pentru folderul templates_c

alin19
Junior Member
Mesaje: 35
Membru din: Vin Iun 08, 2007 1:53 pm

Mesajde alin19 » Lun Noi 24, 2008 1:30 pm

ce fel ai setata calea catre fisierul html?



$smarty->template_dir="../templates/";
$smarty->display('file.html');

torenq
New Member
Mesaje: 4
Membru din: Vin Ian 12, 2007 5:34 pm

Mesajde torenq » Lun Noi 24, 2008 1:32 pm

scuze ... ai avut dreptate ...

cred ca nu facusem modificarea unde trebuie ...

in concluzie se pare ca trebuie schimbat pe 777 folderul templates_c ca sa poti folosi smartyul

la mine era pe 755, adica doar root ul avea permisiunea sa scrie ... eu neavand asemenea privilegii ...

iti multumesc mult pentru ajutor ...
daca ai pofta ... fac cinste cu o bere ;)

numai bine

torenq
New Member
Mesaje: 4
Membru din: Vin Ian 12, 2007 5:34 pm

Mesajde torenq » Lun Noi 24, 2008 1:48 pm

calea este luata dintr un fisier care se numeste
main.comfig.php

arata cam asa:
<?php

$rel[path] = './';
$rel[config] = $rel[path] . 'configs/';
$rel[extension] = $rel[config] . 'smarty.extension.php';
$rel[main_config] = $rel[config] . 'main.config.php';
$rel[functions] = $rel[config] . 'custom.functions.php';
$rel[templates] = $rel[path] . 'templates/';
$rel[css] = $rel[templates] . 'css/';
$rel[js] = $rel[templates] . 'js/';
$rel[images] = $rel[templates] . 'images/';
$rel[icons] = $rel[images] . '/icons/';
$rel[files] = $rel[path] . 'files/';

.........................

?>

acest fisier este apelat, de ex, in index.php:

<?php

...

require('configs/main.config.php');
require($rel[functions]);
require($rel[extension]);

$smarty = new strcomp();

$smarty -> assign('rel', $rel);
$smarty -> assign('errors', $errors);
$smarty -> assign('lang', $lang);

...

$smarty -> display('header.tpl');
$smarty -> display('index.tpl');
$smarty -> display('footer.tpl');


?>

deci practic totul porneste de la folderul "pseudoradacina" ->"./"

mie mi-a mers f bine si sub linux si sub windows ...
sa vad daca o sa fie ok si pe serveru firmei ...

mersi inca o data


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 30 vizitatori