Kategorie: Rady a návody

Vytvoření další stránky na bázi "articles"

Zde se dozvíte, jak přidělat další stránky, které by fungovaly na bázi "articles" - měly vlastní kategorie a články.

 

Nejprve půjdete do databáze a vyhledáte si tabulky fusion_articles a fusion_articles_cats. Tyto dvě tabulky vyexportujete jako příkaz SQL, poté v libovolném textovém editoru nahradíte u obou textových souborů všechna slova articles za váš libovolný název rubriky. Uložíte a importujete do databáze, čímž máte tabulky vytvořené.

 

Poté půjdete do rootu vašeho webu, kde máte PHP Fusion a zde zkopírujete soubor articles.php a přejmenujete si ho dle sebe. Poté ho otevřete v textovém editoru. Zde je to trochu těžší, doporučuju použít MS Word pro nahrazování. Nejprve nastavte nahrazení na malá písmena a nahraďte všechna slova articles na váš název, poté ještě znova proveďte nahrazení, tentokrát za váš název toho, co budete chtít nahradit, připište s a opět nahraďte vaším názvem. To samé proveďte i u velkých písmen. Nyní jděte do složky administration a zde vás čeká stejná editace, jako výše. Jen si zkopírujte soubory articles.php a article_cats.php, přejmenujte je na váš název a nyní už můžete opět provádět stejný nahrazovací postup, jako výše.

 

Pokud máte, vraťte se do rootu a zamiřte do složky includes. Zde jděte na soubor multisite_include.php a otevřete ho v editoru. Zkopírujte řádky define("DB_ARTICLE_CATS", DB_PREFIX."article_cats"); a define("DB_ARTICLES", DB_PREFIX."articles"); a dejte je třeba hned pod tyto dva příkazy. Pozměňte v obou zkopírovaných řádcích slova articles za váš název, avšak pozor, u DB_ zachovejte velká písmena. Toť vše v tomto souboru.

 

Nyní zůstaňte v této složce a editujte soubor theme_functions_include.php. Zde vyhledejte řádek začínající s function articleposter… a celou funkci zkopírujte a vložte níže. Přejmenujte funkci, kdy pokud to bylo articleposter, váž název bude např. nazevposter. Níže ve funkci vyhledejte všechna slova articles a změňte je za váš zvolený název. Pokud máte hotovo, sjeďte v souboru níže a narazíte na funcki articleopts. Jako výše, celou ji zkopírujte a vložte níže a udělejte to samé, co předtím, jenom místo názvu funkce nazevposter bude nazevopts. Pokud máte přepsáno, můžete soubor již uložit.

 

Jděte o složku výše do složky locales/Czech. Zde zkopírujte soubor articles.php, přejmenujte si ho na váš název a editujte. Jak můžete vidět, jedná se jenom o popisky, které si pro přehlednost editujte, kdy pozměníte opět jenom slova. Pokud máte hotovo, z této složky jděte do složky admin. Zde zkopírujte soubory articles.php a article-cats.php a opět editujte popisky dle libosti a půjdeme na předposlední krok.

 

Předposlední věcí, co uděláte a na co nesmíte zapomenout, je samostatná editace theme.php, kterou najdete ve složce s vámi zvoleným vzhledem. Zde si ve zdrojovém kódu najděte definici funkce render_articles a celou ji zkopírujte. Poté nahraďte všechna slova articles za váš název a vložte zpět do theme.php třeba hned pod funkci render_articles. Bez tohoto kroku by se vám nezobrazily články a naskočila by vám prázdná stránka.

 

Gratuluji! Nyní máte prakticky hotovo, jenom ještě poslední věc a to vytváření samostatných kategorií a článků ve vámi vytvořené stránce. Jděte do administrační sekce na vašem webu. Klikněte na přidání kategorie do článků a poté v adrese změňte article_cats.php na nazevvasistranky_cats.php. Voila! Nyní můžete přidávat kategorie. To samé udělejte i tam, kde jakoby budete chtít psát článek do článků, ale v adrese přepíšete articles.php na nazevvasistranky.php.

Komentáře

Přidat komentář >

Nebyly přidány žádné komentáře.