![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 8.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem własny framework do projektów. Prosiłbym wszystkich o komentarze do niego, co się podoba, co mógłbym zmienić itd.
Tutaj link do pobrania: http://docs.konrad-kowalski.com/all_open/all_open.rar |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 8.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
$file = 'komiksy/'.@$_GET['name'].'.jpg'; <------------ to było używane wcześniej dla testó itd(wiem ze nie zabezpieczone, bo robione na szybko, żeby coś sprawdzić), sory, ze nie zakomentowalem (IMG:style_emoticons/default/smile.gif)
Co do reszty: eval("\$aModules[$v[0]] = new $v[0]();"); $s = 'str_replace(\''.$sAll.'\', $aModules[$v[0]]->$sMethod($sArgs), $return)'; służy mi to do obsługi własnego systemu templatek. Templatka wygląda tak: ---jakiś kod html..--- <div id="bla">{mainClass,mainMethod,arguments}</div> ---jakiś kod html..--- Cały kod jest parsowany. {mainClass,mainMethod,arguments} <!-------- to dodatkowo parsuje, i zamienia odpowiednio na wywołanie odpowiedniej metody. Czyli: $aModules['mainClass'] = new mainClass(); <------ == ------> eval("\$aModules[$v[0]] = new $v[0]();"); $aModules['mainClass'] -> mainMethod($arguments); <------ == ------> $s = 'str_replace(\''.$sAll.'\', $aModules[$v[0]]->$sMethod($sArgs), $return)'; Co do tego: public function mainMenu() To przykładowa metoda, do wywołania, nic większego ma nie robić, poza wyświetleniem tekstu (IMG:style_emoticons/default/wink.gif) . Ogólnie w to miejsce wczytane jest np. menu. Ten post edytował kkowalskipl 3.09.2011, 16:45:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 23:59 |