Mambo


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


Letöltés: href=”http://gyik.srv.hu/letoltes/phpsql/mambo.open.source/addons/Mambo4013-subcat.zip”>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:



Kapcsolódó bejegyzések:
  • A Mambo Open Source-hoz (ingyenes tartalomkezelő rendszer), mint sok más hozzá hasonló rendszerhez többféle module, component és add-on is letölthető …

  • A cikk a mambo 4.0.x ideje alatt készült, a mostani 4.5.x-es sorozatban lehetnek ehhez képest eltérő megoldások és módszerek. A mambo-ban default telepít …

  • Erre a CMS rendszerre még vmikor 2003-ban találtam, egy másik ajánlás kapcsán jutottam el hozzá. Gondoltam kipróbálom, mit veszíthetek vele, és nagyon megtetszet …

  • 1.) KÉSZÍTS BIZTONSÁGI MENTÉST AZ SQL ADATBÁZISODRÓL. Ezt megteheted a mambo-ban található backup opcióval is vagy akár a phpmyadmin-on keresztül (én inkább utób …

  • Hogy lehet új tartalmat felvenni a Mambo tartalomkezelő rendszerbenMéret 3400kb Formátum flashletölthető videóMambo új tartalom hozzáadása – videó l …

A cikket beküldte: Harder (http://blog.harder.hu)

Szólj hozzá
a Mambo c. bejegyzéshez

- Engedélyezett HTML elemek: <a> <em> <strong> <ul> <ol> <li>
- Forráskód beküldéséhez tedd a kódot ezek közé: <pre lang="php" line="1">Kódrészlet helye itt</pre>