Cytat
Cytat
to proste, bledy byly dwa
pliz raz) wklej kod szablonu (taki jaki jest)
pliz dwa) wklej wynik - taki jaki dostales i jest wg ciebie bledny.
uf
pozdrawiam
kurtz zrobie to dlaciebie i jeszcze raz przepisze pierwszy post (z malymi poprawkami)
Cytat
t_srodek_art.tpl:
Kod
{$sciezka_inc}<br>{$p_naz_artykulu}<br>{$licznik_operacji}<br>{$naz_zdjecia}<br>{$miniaturka}<br>
*.php
Cytat
[php:1:53ea8a2e57]<?php
$smarty = new Smarty;
// $smarty->assign('naz_zdjecia', $line['naz_zdjecia']);
// $smarty->assign('id_artykulu', $line['id_artykulu']);
$miniaturka=$line['naz_zdjecia']."_tn";
// $smarty->assign('miniaturka', $miniaturka);
// $smarty->assign('licznik_operacji', $licznik_operacji);
// $smarty->assign('sciezka_zdjecia', $sciezki['zdjecia']);
// $smarty->assign('sciezka_inc', $sciezki['inc']);
$smarty->display('t_srodek_art.tpl');
?>[/php:1:53ea8a2e57]
i w wyniku dostawalem:
Cytat
Kod
http://localhost/sklep_wina/inc/
dsfsd
6
002_tn
Czy wreszcie zauwazyles ze szablon jak gdyby przestal reagowac na kod php go wywołujący?

? Pomimo zmian w kodzie php szablon zachowywal sie ciagle tak samo z jednym wyjatkiem $licznik_operacji sie normalnie zwiekszal wiec postaowilem sprawdzic czy cos z kodem nie tak wiec zrobilem osobny plik ktory wygladal tak:
[php:1:53ea8a2e57]<?php
$_SESSION['licznik_operacji']++;
$smarty = new Smarty;
$smarty->assign('naz_zdjecia', $line['naz_zdjecia']);
$smarty->assign('p_naz_artykulu', $line['p_naz_artykulu']);
$miniaturka=$line['naz_zdjecia']."_tn";
$smarty->assign('miniaturka', $miniaturka);
$smarty->assign('licznik_operacji', $_SESSION['licznik_operacji']);
$smarty->assign('sciezka_inc', $sciezki['inc']);
$smarty->display('t_srodek_art.tpl');
?>[/php:1:53ea8a2e57]
i bylo normalnie czyli:
Kod
6 <-- to się powiększalo
Dopoki raz nie podalem danych do innych zmiennych (czysto przypadkowo w stylu $sciezki['inc']='fasif')
i okazalo sie ze te dane nawet po usunieciu ich z kodu dalej zostaja w wyswietlanym szablonie. Potem doczytalem ze SMARTY zachowuje skompilowane na php szablony wiec uznalem to za jakis blad serva no ale dalej nie moge sie nadziwic czemu pojawiala sie miniaturka a nie pojawiala sienazwa zdjecia. Special for kurtz:
[php:1:53ea8a2e57]<?php
$miniaturka=$line['naz_zdjecia']."_tn";
?>[/php:1:53ea8a2e57]
Jak wszystko przenioslem na inny serv to dzialalo ok.
I to naprawde nie zaden bug w sciezkach, szablonach itd wszystko sprawdzalem kilka razy i az oczy przecieralem z wrazenia przed monitorem. Pozatym na innym servie (strefa.pl) dziala bez zazutow (ten pierwszy serv to do mojej bylej szkoly nalezy)
Czy to juz jest dostatecznie jasne objasnienie czy jeszcze cos?