Ale to bych se pak musel vzdát titulu Největší grafoman na této lodi. A to tedy ne. Trochu mě mrzí vyvrbení včerejšího textu, ale ne že bych to nečekal. Resp, jednou něco takového přijít muselo 🙂…
(To už bylo kdysi dávno, nestojí to za to číst)
Ale to bych se pak musel vzdát titulu Největší grafoman na této lodi. A to tedy ne. Trochu mě mrzí vyvrbení včerejšího textu, ale ne že bych to nečekal. Resp, jednou něco takového přijít muselo 🙂…
(To už bylo kdysi dávno, nestojí to za to číst)
pif
podle me si spis mel vytvorit nejaky rozhrani pro snadnou upragdovatelnost pro lidi co php rozumi :), protoze ti co nerozumi tezko eval vyuzijou. Ale to je jedno. Pres eval udelas v podstate cokoliv, ale snad useri nejsou blbi :).
ailyn
pamatuju si, jak jsem ti asi před rokem a půl popisovala „styl“ plyšáka, jaký se líbí mě (já mám ráda všechny plyšáčky, ale některé víc :)) a jak jsem to pořád nedokázala definovat. už jsem na to přišla. takový ten něžňoučký, jako-že-už-lehoulince-jetý Me to you.
(žádný význam, jenom mě to napadlo)
endlife
hmm, fci eval() jsem v php snad nikdy nepoužil.. zatímco v javasu je v každém třetím skriptu. především kvůli tomu, že v php můžu čarovat s proměnnými jako $$$$dosazovaci_promenna a v jS ne..
nicméně jako první prvek zabezpečení bych tam být Tebou (pokud bych už měl odvahu něco takového implementovat) zkusil dát nápis „jen pro zkušené uživatele“, abys pak neměl pak RSfórum plné dotazů jako „a co znamená ten parse error? moc neumím anglicky, tak to nechápu“ 🙂
suchosch
tákovejch peněz za medvěda :)))
pif
jojo docela hafo…
ja eval naposled pouzil pri
eval(‚$this->plugins[$pluginName] =& new ' . $pluginName .‘;');
brutalne uzitecne – bez evalu bych nemel sanci todle uskutecnit
pif
ale je fakt ze plno veci se da vyresit promennymi v promenne, ale jsou situace, kdy je eval k nezaplaceni…
to mi propomina, kdyz jsem resil „uzivatelem nadefinovany vzorec“. Proste nejaky matematicky vzorec, ktery user nadefinoval do databaze, a ja jsem ho musel vypocitat. Take bez evalu bych tezko neco zmohl…
juneau
pif> rozhrani pro snadnou upgradovatelnost… z pohledu meho vytizeni bylo snazsi dve hodinky psat tohle s eval(), nez pak tyden premyslet nad tim, co jsi napsal. stejne si pod tim nic nepredstavim 🙂 rs je nativne zamereno na lidi, kteri nemaji o programovani ani paru. kdyz se te pak velka cast pta na to, jak smazat z menu nejaky odkaz, tak se celkem prestanes bat, ze by nekde neco zvrtali… vzdyt ani nevi, co si pod sablonou predstavit 🙂
Max
tak to jsem asi s tou šablonou výjimka… já třebas vím už od základní školy, že se podle šablon vystřihují obrázky :))
juneau
no prave 🙂
pif
jojo, asi to chce hledat jinaci produkt 🙂 sam si tedka neco programuju, ale pochybuju ze bych to dal do obehu…
ale pluginy tam jsou luxusni 🙂 uz mam pluginy nospam, texy, gravatar, mod_rewrite… Vsechno objektove, hlavne jsem potreboval nejakou univerzalni kostru, na ktere se da postavit nejen blog ale i celej system. A kdyz neco nebudu potrebovat, jenodusse zakazu plugin, anebo dopisu dalsi, bez toho abych delal zmeny v jadre :)).
Akorat jeste musim udelat nejakej admin, to je nejvetsi pruda :)))
juneau
pluginy by byly fajne, ale protoze VUBEC nevim, pod jakou logikou takovy system pracuje, resp jak se do nej pluginy vubec zapojuji (do prace, nemyslim instalaci), tak jsem se tim moc netrapil 🙂
pif
a se to udelat velice jednodusse – nejdriv si nadefinuju jake akce patri ke kterym pluginum.
Potom kdyz treba pridavam komentar, tak v kodu volam metodu registruj(‚addKomentar‘), a ja vim ze akce addKomentar spousti metodu addKomentar v tride plugin xy.
Dulezity tam je jeste predavani dat – ty predavam v poli, na ktere ukazuju referenci – to znamena, ze kdyz v tride plugin xy a metode addKomentar zmenim napr $komentar[‚jmeno‘] projevi se mi to zpatky v puvodnim kodu.
juneau
nejde mi o tom, abych delal pluginy sam sobe, ale o pluginy od jinych lidi. pro ty v systemu nemuzu dopredne nic upravovat, muselo by to vychazet vylozene z instalace pluginu… i kdyz, mit seznam deseti akci, ktere se dejou, a pro kazdou akci treba pole pluginu, ktere s ni souvisi… to by slo.
ale vazne bych potreboval mnohem podrobnejsi vysvetleni, abych dostal treba i jen predstavu o tom, zda by takhle sel upravit rs2 bez toho, ze bych dva mesice prepisoval jadro.
pif
v podstate asi jo, i s funkcema by to slo… kdybys chtel blizsi info, tak napis na icq