Differences
This shows you the differences between two versions of the page.
|
cor4app.ini [2005/09/03 21:04] ivivan |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | A cor4app.ini fájlból veszi a program indulásakor a különféle beállításokat. Az ini fájl [[http://en.wikipedia.org/wiki/Initialization_file|szabvány Windows ini]] fájl, amelyben a következő szekciók vannak: | ||
| - | ===== [LDAP] ===== | ||
| - | |||
| - | Az LDAP emulátor által használt beállítások adhatók meg ebben a szekcióban. Értelemszerűen csak a ''COMPAT'' módú kliens esetén van hatása. | ||
| - | |||
| - | ==== server ==== | ||
| - | |||
| - | Az emulációhoz használt adatbázis szerver típusát adja meg. Lehetséges értékei: | ||
| - | |||
| - | * mysql | ||
| - | * postres | ||
| - | * interbase | ||
| - | |||
| - | ==== host ==== | ||
| - | |||
| - | A szerver címe. | ||
| - | |||
| - | ==== database ==== | ||
| - | |||
| - | Az adatbázis neve. | ||
| - | |||
| - | ==== user ==== | ||
| - | |||
| - | A kapcsolódáskor szükséges felhasználó neve. | ||
| - | |||
| - | ==== passw ==== | ||
| - | |||
| - | A kapcsolódáskor szükséges jelszó. | ||
| - | |||
| - | ==== buffersize ==== | ||
| - | |||
| - | Az emulátor által használt cache által maximálisan tárolható elemek száma. Alapértelmezetten 1024 és ennél nagyobbat nem érdemes beállítani. | ||
| - | |||
| - | ===== [Log] ===== | ||
| - | |||
| - | ==== level ==== | ||
| - | |||
| - | A logolás minimum szintjét adja meg. Az ennél nem kisebb szintű logok kerülnek kiírásra. Lehetséges értékei (növekvő sorrendben): | ||
| - | |||
| - | * debug ((csak ''DEBUG'' módú kliens esetén)) | ||
| - | * notice | ||
| - | * warning | ||
| - | * error | ||
| - | * halt | ||
| - | |||
| - | A ''DEBUG'' módú kliens esetén az alapérték //debug//, ''NORMÁL'' kliens esetén //notice//. | ||
| - | |||
| - | ==== filename ==== | ||
| - | |||
| - | A logfájl nevét adja meg. Alapérték: //app.log//. | ||
| - | |||
| - | ==== logsize ==== | ||
| - | |||
| - | Ha ennél nagyobb a log-file mérete KB-ban induláskor, akkor rotálja. | ||
| - | |||
| - | Ha az érték 0, akkor mindig rotál (minden induláskor új file) | ||
| - | |||
| - | Ha az érték -1, akkor sosem rotál (egy bazi nagy file) [ nem javasolt ] | ||
| - | |||
| - | Alapértelmezés: //32// | ||
| - | |||
| - | ==== rotate ==== | ||
| - | |||
| - | Ennyi változatot őriz meg a logrotáláskor. A file-okat a szokásos .0, .1, ... .rotate-1 kiterjesztéssel látja el. Alapértelmezés: //5// | ||
| - | |||
| - | ==== halt_level ==== | ||
| - | |||
| - | Ha ekkora, vagy ennél nagyobb szintű hiba kerül a logba, akkor megszakítja a program futását. Alapértelmezés: //halt// | ||
| - | |||
| - | ===== [LogLevel] ===== | ||
| - | |||
| - | Minden modul log szintjét külön szabályozhatjuk a ''DEBUG'' módú kliensben. Jelenleg a következő modulokból áll a rendszer: | ||
| - | |||
| - | * FUNCTION | ||
| - | * CORE | ||
| - | * PARSER | ||
| - | * IMAGE | ||
| - | * STATE_RUN | ||
| - | * STATE_PAR | ||
| - | * PHP_CACHE | ||
| - | * APPLET | ||
| - | * PROCESS | ||
| - | * NODE | ||
| - | * PRINTER | ||
| - | * PANEL | ||
| - | * KIFEJEZES | ||
| - | * PHPOBJ | ||
| - | * PHPVAL | ||
| - | * PARAM | ||
| - | * CMD | ||
| - | |||
| - | ===== [Application] ===== | ||
| - | |||
| - | ==== rootdir ==== | ||
| - | |||
| - | Az alkalmazás gyökér könyvtára. Lényegében az [[appconfig.inc.php]] elérési útját adja meg. | ||
| - | |||
| - | ==== temp_dir ==== | ||
| - | |||
| - | Az alkalmazás által használható idéglenes könyvtár. Ha nem adjuk meg, akkor az appconfig.inc.php-ban megadott értéket veszi figyelembe. Ha nem teljes elérési utat adunk meg, akkor a következő szabályok szerint képzi a ténylegesen használt elérési utat: | ||
| - | |||
| - | - ha az elérési út "/"-el vagy "\"-el kezdődik, akkor az arra a meghajtóra vonatkozik, amin az alkalmazás (exe) fut | ||
| - | - ha az elérési út relatív, akkor az a rootdir-hez képest relatív | ||
| - | |||
| - | A fenti szabályok az appconfig.inc.php-ban megadott értékre is érvényes. | ||
| - | |||
| - | Az itt megadott értéket a rendszer az APP_TEMPORARY_DIR konstansba helyezi. A megadott könyvtárat azonnal létre is hozza (függetlenül attól, hogy használni fogjuk, vagy sem) | ||
| - | |||
| - | Alapértelmezés: //tmp// | ||
| - | |||
| - | ==== permanent_connect ==== | ||
| - | |||
| - | Engedélyezése esetén a rendszer próbálja minimalizálni az adatbázishoz kapcsolódást azzal, hogy a lezárt kapcsolatot még fél percig fenntartja és az ezalatt érkező kéréseket így azonnal tudja teljesíteni | ||
| - | |||
| - | Alapértelmezés: //1// | ||
| - | |||
| - | ===== [Display] ===== | ||
| - | |||
| - | # Az alkalmazás számára nyitott ablak méretét lehet vele megadni szélességxmagasság formában (pl: 800x600) | ||
| - | |||
| - | # További lehetséges értéke a "fullscreen", amikor értelemszerűen teljes képernyőn jön be. | ||
| - | |||
| - | # alapértelmezés: fullscreen | ||
| - | |||
| - | window=fullscreen | ||
| - | |||
| - | # a feliratok szine hexa alakban | ||
| - | |||
| - | # alapértelmezés: 000000 (fekete) | ||
| - | |||
| - | #label_color=white | ||
| - | |||
| - | # a menüvel kapcsolatos elemek átkerültek az appconfig.inc.php-ba, ezért a következő beállítások használata kerülendő | ||
| - | |||
| - | # a menü leíró XML file-ja | ||
| - | |||
| - | # alapértelmezés: üres string (nincs menü) | ||
| - | |||
| - | #user_menu=usermenu.xml | ||
| - | |||
| - | # menü megjelenésének feltétele, mely egy változó neve. Ha ennek a változónak az értéke a PHP szabályai szerint igaz, akkor a | ||
| - | |||
| - | # menü megjelenik | ||
| - | |||
| - | # ha értéke "false", akkor sosem jelenik meg | ||
| - | |||
| - | # alapértelmezés: "" (mindig megjelenik) | ||
| - | |||
| - | #menu_condition=CurrentUser | ||
| - | |||
| - | # a panel átméreteződjön-e, ha van erre hely. Ekkor kicsit szellősebb lesz a kép. | ||
| - | |||
| - | # alapértelmezés: 1 (átméreteződik) | ||
| - | |||
| - | # vízszintesen | ||
| - | |||
| - | #resize_horiz=1 | ||
| - | |||
| - | # függőlegesen | ||
| - | |||
| - | #resize_vert=1 | ||
| - | |||
| - | # a képek cache-elését szabályozza: bekapcsolt állapotában minden képet csak egyszer olvas be | ||
| - | |||
| - | # alapértelmezés: 1 | ||
| - | |||
| - | #image_cache=1 | ||
| - | |||
| - | ===== [Print] ===== | ||
| - | |||
| - | # Legyen-e a nyomtatásnál előnézeti kép | ||
| - | |||
| - | # alapértelmezés: 1 | ||
| - | |||
| - | #display=1 | ||
| - | |||
| - | # Az alapértelmezett nyomtatóra nyomtasson-e. Ha az érték hamis, akkor mindig megkérdezi hova nyomtasson | ||
| - | |||
| - | # alapertelmezés: 1 | ||
| - | |||
| - | #default_printer=1 | ||
| - | |||
| - | ===== [Interpreter] ===== | ||
| - | |||
| - | # amennyiben ez igaz, akkor nem engedi egy változónál a tipusok erős konverzióját. Amennyiben egy változó már kapott | ||
| - | |||
| - | # értéket, akkor a tipusa nem változhat. Ilyen szempontból háromféle tipus van: object, array, value | ||
| - | |||
| - | # Ha az érték hamis, a konverzió a PHPnak megfelelően lezajlik, de a LOGba ekkor is kerül egy ERROR üzenet. | ||
| - | |||
| - | # Ez a fícsör csak tesztelési céllal készült, nem kéne használni... | ||
| - | |||
| - | # alapértelmezés: 1 | ||
| - | |||
| - | hard_types=0 | ||
| - | |||
| - | # a ciklusok nem iterálhatnak ennél többször. 0 érték kikapcsolja. A foreach utasításra nincs hatása | ||
| - | |||
| - | # alapértelmezés: 0 | ||
| - | |||
| - | #max_loop=0 | ||
| - | |||
| - | # a gyors billentyűk menjenek-e ALT lenyomása nélkül | ||
| - | |||
| - | # alapértelmezés: 1 | ||
| - | |||
| - | #simple_hot_key=1 | ||
| - | |||
| - | # menjenek-e a gyorsbillentyűk a jobb oldali ALT-al is. Tiltása esetén csak a bal oldali ALT billentyű használható | ||
| - | |||
| - | # alapértelmezés: 1 | ||
| - | |||
| - | enable_altgr_hotkey=0 | ||
| - | |||
| - | # amennyiben ez engedélyezve van, futás közben az enter lenyomása egyenértékű a tab lenyomásával | ||
| - | |||
| - | # alapértelmezés: 0 (tiltott) | ||
| - | |||
| - | enter_as_tab=0 | ||
| - | |||
| - | # a logolás részletességét adja meg. Csak debug módban fordított kliensre van hatása | ||
| - | |||
| - | # alapértelmezés: 0 (minimum) | ||
| - | |||
| - | debug_detail=1 | ||
| - | |||
| - | # felolvassa és értelmezze-e a témában szereplő template CSS részét | ||
| - | |||
| - | # kis gépen érdemes kikapcsolni, mert sokkal gyorsabb is lehet | ||
| - | |||
| - | # a no css fordítású verzióban a beállítás hatástalan | ||
| - | |||
| - | # alapértelmezés: 1 (használja) | ||
| - | |||
| - | use_css=1 | ||
| - | |||
| - | # használjon-e hátteret. Kikapcsolása esetén nem lesz annyira csúnya, mintha az egész css értelmezőt kapcsolnánk ki, | ||
| - | |||
| - | # de a gépigényt majdnem annyira csökkenti | ||
| - | |||
| - | # alapértelmezés: 1 (használja) | ||
| - | |||
| - | use_background=1 | ||
| - | |||
| - | # a mentés módját határozza meg. Értékei: | ||
| - | |||
| - | # move: a megadott file-t átmozgatja. Hasznos, ha temp file-t hozunk létre | ||
| - | |||
| - | # copy: a megadott file-t másolja | ||
| - | |||
| - | # alapértelmezés: copy | ||
| - | |||
| - | #save_mode=copy | ||
| - | |||
| - | # engedélyezzük-e a JumpTo kezelését az Onload-ban is. El sem tudok olyan esetet képzelni, amikor ki kéne kapcsolni... | ||
| - | |||
| - | # alapértelmezés: 1 (igen) | ||
| - | |||
| - | #redirect=1 | ||
| - | |||
| - | # engedélyezzük-e a PHP file-ok cache-elését. | ||
| - | |||
| - | # Fejlesztés közben érdemes kikapcsolni, mert különben hiába módosítjuk a file-t | ||
| - | |||
| - | # alapértelmezés: 1 (engedélyezve) | ||
| - | |||
| - | php_cache=0 | ||