Autor | Zpráva | ||
---|---|---|---|
Charlie89 Profil * |
#1 · Zasláno: 14. 7. 2008, 12:41:45
Čau,
dostal jsem ke správě jeden web. Například články jsou v souboru _article.php a kdyz jsem to otevřel tak tam bylo jenom tohle <?php $article = new Articles(); $article->selector(); ?> Nic víc, nechápu jak se z toho můžou udělat ty různé výpisy a detaily článků, díky |
||
Joker Profil |
#2 · Zasláno: 14. 7. 2008, 12:55:52
Charlie89
Bude potřeba nejdřív analyzovat hlavní soubor, zjistit, jaké soubory se tam vkládají, kde se co dělá, atd. atd. Pro začátek by bylo fajn najít soubor s definicí třídy Articles. Se slušným pojmenováním by to mohlo být třeba class.Articles.php Hodně štěstí. |
||
Kcko Profil |
#3 · Zasláno: 14. 7. 2008, 12:59:31 · Upravil/a: Kcko
Ano presne tak a pokud nemas zkusenosti s OOP tak se do toho moc nepoustej
|
||
Charlie89 Profil * |
#4 · Zasláno: 14. 7. 2008, 13:04:58
Uz sem to našel, je to v adresáři library a je tam asi 50 souboru který začínaj na class
na zacatku articles je tohle class Articles { function __construct() { $this->diskuse = new DiskuseClanky(); $this->init(); } /** * Rozhodovaci metoda, zjisti zda-li se jedna o konkretni clanek nebo o vypis clanku dane kategorie */ protected function init() { if (Storage::getPage(1) == 'homepage' ) { $this->showHomePageArticles(); } // za poslednich 24h elseif (Storage::getPage(1) == 'aktualne-24') { // archiv $this->showArchiv(); } // jedna se o clanek elseif ( (int) Storage::getPage(1) > 0) { $this->showArticleDetail(Storage::getPage(1)); } // jinak o kategorii else { try { // zjisteni kategorie $this->cat = $this->getCatIDbyName( Storage::getPage(1) ); $this->catInfo = $this->getCatInfoByID( $this->cat ); // zmena titulku Page::setTitle($this->catInfo['nazev']); Page::setHeadline($this->catInfo['nazev']); // nejnovejsi clanek $this->showNewest(); // dalsi 3 clanky //$article->showNewest3(); // separator echo Storage::headlineShort(); // archiv $this->showArchiv(); } catch (Exception $e) { echo $e->getMessage(); } } } Abych řekl pravdu vůbec se v tom nevyznám :-( |
||
ninja Profil |
#5 · Zasláno: 14. 7. 2008, 13:07:27
Charlie89: V tom pripade bude nejlepsi, kdyz spravu predas nekomu, kdo tomu rozumi.
Nebo si sezen ucebnici PHP a studuj, tezke to neni. |
||
Časová prodleva: 16 let
|
0