| Autor | Zpráva | ||
|---|---|---|---|
| Ugo Profil |
#1 · Zasláno: 12. 1. 2012, 14:07:03 · Upravil/a: Ugo
na začátku souboru (indexu)
define('BASE',dirname(__FILE__))a pak všade require(BASE.'system/config.php'); v případě změny na úrovni prefixu stačí změnit konstantu, v případě změny cesty ke configu samotnému funkce neudělá rozdíl, jen je pomalejší samozřejmě ;) také není problém udělat konstant více pokud by třba bylo žádoucí nemít pevnou cestu define('SYSTEM_DIR',BASE.'system/'); Pokud jde o redirect funkci, je tam opět zbytečný if :) (die==exit , já je raději die protože pak mohu aplikaci nadávat když se naštvu .. ) |
||
| Fisak Profil |
#2 · Zasláno: 12. 1. 2012, 15:51:35 · Upravil/a: Fisak
Ugo:
paráda provedeno i ten redirect i ten require ... jen mi teď trochu přestalo fachat menu :D tak zkusim to nějak spravit :-) ale potom sem hodim odkaz na opravenou verzi... Paráda teď fachá to menu ale nefachá fce //překladač
function translate($string) {
static $result_translate = false;
if ($result_translate === false) {
load_page("system/language/".get_current_lang().".php");
}
return $result_translate[$string];
} |
||
| Mastodont Profil |
#3 · Zasláno: 12. 1. 2012, 17:08:33
if ($result_translate === false) {
$result_translate = load_page("system/language/".get_current_lang().".php");
} |
||
| Fisak Profil |
#4 · Zasláno: 12. 1. 2012, 17:33:31
Mastodont:
při přeložení více slov se nebude ten soubor.php s překladama načítat znova a znova takže pokud bude na stránce 50x translate("slovo"); tak se nenačte 50x ("system/language/".get_current_lang().".php") |
||
| Nox Profil |
#5 · Zasláno: 12. 1. 2012, 18:37:58
Fisak:
Mastodont to chápe, to co vložil není stejné, je tam to přiřazení do oné proměnné $result_translate, což tobě chybí a proto to nefunguje (pokud není nějaká chyba ještě jinde) |
||
| Fisak Profil |
#6 · Zasláno: 12. 1. 2012, 18:57:45
Nox:
ok díky.. zkusil sem to a nejspíše je ještě někde jinde chyba.. zkusim to znova prohledat otestovat atd... Jinak díky moc všem za pomoc |
||
|
Časová prodleva: 14 let
|
|||
0