Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.625 pregleda

Najnovija ↓

Objekti i "visestruki" include 13.03.2008. u 16:37 · pre 227 meseci #1
Pozdrav,

Imam jedno pitanje vezano za include fajlova.
Naime koristim smarti i imam templejte za admin panel i front end.

U root-u mi se nalazi folder smarty i fajl sm_setup.php koji izgleda ovako:

Code:

define('SMARTY_DIR', 'smarty/libs/');
require_once(SMARTY_DIR . 'Smarty.class.php');
....


Da bih asjanovao promjenjive za templejte moram da inkludujem sm_setup.php i kreiram novi
Smarty objekat - $smarty = new Smarty();

Sve ovo radi savrseno za fajlove koji su u root-u, ali sa fajlovima unutar admin panela imam problem!
Naime tamo inkludujem na sledeci nacin:

Code:

include("../sm_setup.php");
$smarty = new Smarty();


Ali kreiranje Smarty objekta ne prolazi jer ne uspjeva da pronadje fajlove unutar SMARTY_DIR-a (Valjda on trazi Smarty.class.php u admin/smarty/libs).

Zanima me kako da rijesim ovaj problem!?
Re: Objekti i "visestruki" include 13.03.2008. u 16:55 · pre 227 meseci #2
E bas kao sto si rekao u poslednjoj recenici svog posta :))

Pokusaj sa

Code:
define('SMARTY_DIR', $_SERVER['DOCUMENT_ROOT'].'smarty/libs/');
Re: Objekti i "visestruki" include 13.03.2008. u 20:03 · pre 227 meseci #3
Probao ranije ovo:

Code:
define('SMARTY_DIR', $_SERVER['DOCUMENT_ROOT'].'smarty/libs/');
[/quote]

i ovo:

Code:
define('SMARTY_DIR', $_SERVER['DOCUMENT_ROOT'].'/smarty/libs/');
[/quote]

Ali bez uspjeha...
Re: Objekti i "visestruki" include 16.03.2008. u 15:39 · pre 227 meseci #5
A jesi probao uslovno postavljanje konstante, ako je glavna datoteka u root-u onda 'smarty/libs/' inače '../smarty/libs/' ?
Ili da iz svakog skritpa pre poziva sm_setup.php da postaviš tu konstantu kako ti hoćeš ?
Potpis
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme