|
PHP PHP aplikacije, Smarty, PEAR |
|
Alati teme | Način prikaza |
01. 07. 2005. | #1 |
Knowledge base
Wrote a book
Datum učlanjenja: 09.06.2005
Poruke: 1.123
Hvala: 26
319 "Hvala" u 22 poruka
|
Smarty problem na OSX, browser otvara blank stranu
Sjecate se teme http://www.devprotalk.com/showthread.php?t=74 , na kraju sam se ipak odlucio za prvo rjesenje koje sam spomenuo. Prijatelj je kompletan skript prebaco na Smarty i sredio bug sa Safari prikazom, tako da sada radi uredno na svim poznatim brauzerima.
U sklopu foldera sa skriptom koju mi je poslao, nalazi se smarty, sve ranije prekonfigurisano, klasicno copy/paste sa svoje masine koji je meni poslao. Kada pokusam skriptu da otvorim na serveru dobijam prazan ekran. Nista se ne deseava. Interesatno je napomenuti da je prva verzija koju mi je bio poslao (falicna u Safariju) polovicno radila: thumbovi su bili okej prikazani,ali kada bi se kliknulo za uvecani prikaz otvorila bi se strana dje bi se trebalo prikazati, ali ne i sama slika. Pomoc? |
01. 07. 2005. | #2 |
Goran Pilipović
Sir Write-a-Lot
|
Prvo uključi error_reporting(E_ALL) i postavu $smarty->debug = true (isključi popup blocker). U 100% slučajeva sam na osnovu toga mogao da vidim u čemu je problem. Smarty ume da ne prikaže stranu čak i zbog običnog E_NOTICE, što je u čistom PHP bezazleno, ali ako je nedefinisana neka važna varijabla, onda može da ne prikaže ništa.
Sledeće na šta treba da obratiš pažnju su path-ovi, gde ti je compile dir, da li je 777, da li koristis cache...
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! Poslednja izmena od bluesman : 01. 07. 2005. u 14:49. |
01. 07. 2005. | #3 |
Knowledge base
Wrote a book
Datum učlanjenja: 09.06.2005
Poruke: 1.123
Hvala: 26
319 "Hvala" u 22 poruka
|
stavio sam smarty debugging na true, mozes da mi kazes samo u koji fajl (smarty.inc.php?) da ubacim ovo error_reposrting(E_ALL), i koji je tacni code za ovo.
hvala. |
01. 07. 2005. | #4 |
Goran Pilipović
Sir Write-a-Lot
|
stavi na početnu config fajla (ako koristiš neki jedinstveni config za ceo sajt) ili na početak problematičnog scripta.
PHP kôd:
PHP kôd:
U nekim slučajevima koristim i svoju klasu koja extend-uje Smarty klasu, pa dodajem i neke stvari koje je teško ili nemoguće dodati kroz plugin-ove.
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! Poslednja izmena od bluesman : 01. 07. 2005. u 14:53. |
01. 07. 2005. | #5 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Uz sve ovo sto ti je Goran rekao, nemoj da zaboravis i da setujes display_errors na On. Na production serverima je obicno off, i to je verovatno razlog zasto ne vidis poruku o gresci koja zasigurno postoji, ali samo nije prikazana.
|
01. 07. 2005. | #6 |
Knowledge base
Wrote a book
Datum učlanjenja: 09.06.2005
Poruke: 1.123
Hvala: 26
319 "Hvala" u 22 poruka
|
Hvala na iscrpnim odgovorima, odradiću nažalost ovo tek u ponedaljak, pa se javljam tada.
|
04. 07. 2005. | #7 | |
Knowledge base
Wrote a book
Datum učlanjenja: 09.06.2005
Poruke: 1.123
Hvala: 26
319 "Hvala" u 22 poruka
|
Kod mene u code ovaj dio sto je Bluesman postovao izgleda ovako:
Kôd:
// Smarty: create new Smarty object and it's configs' $smarty = new MySmarty; //$smarty->compile_check = true; $smarty->compile_check = true; $smarty->debugging = true; $smarty->security_settings['ALLOW_CONSTANTS']; //$smarty->debugging = true; //$smarty->config_dir = "../configs/"; //$smarty->cache_dir = "../cashe/"; define("TEMPLATE_RELATIVE_DIR", "templates/"); define("TEMPLATE_BASE_PATH", BASE_PATH . "/templates/"); define("TEMPLATE_COMPILE_BASE_PATH", BASE_PATH . "/template_c/"); define("TEMPLATE_BASE_URL", "templates/"); $smarty->compile_dir = TEMPLATE_COMPILE_BASE_PATH; $smarty->template_dir = TEMPLATE_BASE_PATH; Jedino nesto slicno tome nasao sam na Netu u ovom obliku: Citat:
Poslednja izmena od mungos : 04. 07. 2005. u 10:48. |
|
04. 07. 2005. | #8 |
Knowledge base
Wrote a book
Datum učlanjenja: 09.06.2005
Poruke: 1.123
Hvala: 26
319 "Hvala" u 22 poruka
|
Rjesio sam sve probleme od proslog posta, izbacio mi je napokon poruku o gresci:
Kôd:
Parse error: parse error, unexpected T_STRING in /Library/WebServer/Documents/g/indeks.php on line 4 pola sata kasnije edit: sredio sam sada sve, nema da dihta. Tnx na supportu. Poslednja izmena od mungos : 04. 07. 2005. u 13:47. |
04. 07. 2005. | #9 | |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Citat:
Pogledaj manual za vise informacija. |
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
[PROBLEM] - Firefox (a bogami ni IE) ne otvara localhost | MaxMagnus | Hardware | 5 | 12. 09. 2008. 16:55 |
Problem smarty i poseban lang fajl sa latinicnim prevodom i nasim slovima? | MojNalog | Sva početnička pitanja | 7 | 06. 06. 2008. 15:13 |
CMS w/ Smarty, problem... | krcko | PHP | 5 | 10. 04. 2007. 18:55 |
(Smarty) Problem - kategorije, forumi | Kenny | PHP | 3 | 16. 01. 2007. 21:13 |