Mambo

Mambo 4.0.13 – “alkategória” kiegészítés telepítése
Mambo 4.0.12-vel is
tesztelve


Letöltés: Mambo4013-subcat.zip


A mambo-ban alapértelmezett nincsenek alkategóriák a híreknél,
cikkeknél, faq-nál és linkeknél. Ezt kiküszöbölendő Frank Anon elkészítette a
“subcat” kiegészítést/módosítást, mellyel utólagosan módosítható a rendszer.


Mielőtt bárminek is nekiállnánk, csináljatok egy biztonsági mentést a
fájlokról és az adatbázisról, mert később egy esetleges gubanc esetén szükség
lehet majd rá (de ez amúgy minden módosításra vonatkozik úgy általában amit a
rendszeren csináltok).



A kiegészítés telepítése aránylag egyszerű:


Csomagoljuk ki a letöltött fájlt, az alábbi könyvtárak és fájlok találhatóak
benne



  • administrator
  • classes
  • articles.php
  • faq.php
  • news.php
  • pathway.php
  • README
  • userpage.php
  • weblinks.php

Ezekkel majd felül kell iratni a most használt fájlokat.


Az alábbi fájlok fognak módosulni (ha bármelyikükben módosítottál már
valamit, azt majd a későbbiekben újra meg kell tenni):


pathway.php


userpage.php


articles.php
classes/html/articles.php


news.php
classes/html/news.php


faq.php
classes/html/faq.php


weblinks.php
classes/html/weblinks.php


administrator/classes/news.php
administrator/classes/articles.php
administrator/classes/faq.php
administrator/classes/weblinks.php


administrator/category.php
administrator/classes/category.php
administrator/classes/html/HTML_category.php


Tehát első körben másoljuk a tartalmat a mambo rendszerünk gyökérkönyvtárába.
Ha ezzel kész vagyunk, kell pár módosítást csinálni, ehhez vegyünk igénybe egy
texteditor programot.


Nyissuk meg az alábbi fájlt: /administrator/classes/category.php,
keressük meg a 242. sort (ha esetleg abban a sorban valami totál más
lenne a tartalom, akkor értelemszerűen a “keresés” funkciót hívjuk segítségül) ,
és módosítsuk az ott található bejegyzést így:


$query = “INSERT INTO “.$dbprefix.”categories SET
categoryname=’$categoryname’, section=’$option’, access=’$access’,
parent=’$path'”;


Ha ezzel megvagyunk, mentsük el a fájlt és nyissuk meg a


/administrator/category.php -t, keressük meg a 48. sort, és
módosítsjuk az alábbiak szerint:


$category->savenewcategory($option, $database, $dbprefix,
$categoryname, $act, $access, $path);


Ezzel a résszel kész is volnánk, már csak 1 dolog maradt: a
böngészőben nyissuk meg a phpMyAdmin felületen keresztül a mambo adatbázisunkat,
majd az alábbi módosítást hatjsuk végre (SQL -> kód bemásolása a
szövegmezőben -> “végrehajt” gomb)


ALTER TABLE `mos_categories` ADD `parent` INT(11) DEFAULT ‘0’ NOT NULL
AFTER `section`;


Ezzel készen is volnánk. :)


 


Egy kis kiegészítésképpen még megnézzük, hogy lehet a rendszer admin
felületén új kategóriákat létrehozni, pl. az “articles” részlegben:


Lépjünk be az adminisztrációs felületre, majd válasszuk ki az “articles
-> view categories
” pontot



A megjelenő ablakban felül található egy “new” gomb, mellyel új
kategóriákat lehet hozzáadni a mostaniakhoz



Töltsük ki a nevet, állítsuk be kik láthatják, illetve mondjuk meg, hogy az
új kategória mely kategória alatt lesz. Nálam most van egy “teszt” főkategória,
egy “my articles”, egy “more articles”. Az új kategóriát a “teszt” alatt akarom
majd látni, tehát ő lesz szülő.



Az eredménye:



HOZZÁSZÓLOK A CIKKHEZ

Kérjük, írja be véleményét!
írja be ide nevét