"Tudnál még segíteni, vagy hagyjalak ezzel a dologgal?"
Elsõ problémádnál keresd meg a csatolt tömörített állományban levõ cb.profilebook.php-ben van; a 239. sort kommentezd ki (szóval alakítsd át megjegyzéssé) így:
//if($my->id != $user->id) {
Így maga a profil tulajdonosa is hozzászólhathet (ugyanis létrejön a hozzászólásokat elküldõ ûrlap).
Ugyanabban az állományban a 279. sort írd át erre:
if($my->id == $user->id) {
Így csak a profil tulaja jut hozzá bizonyos privilégiumokhoz.
Harmadik problémádnál kissé bizonytalan vagyok. A 221. sorban ez szerepel:
$sortDirection = $params->get('pbSortDirection','DESC'); //Determine sort order of posting date
A DESC az angol Descending rövidítése, ami azt jelenti, hogy a dátumokat csökkenõ sorrendben fogja a script kiírni - ami így jó (a legfrissebb kerül legfelülre). Ennek ellentétje az ASC (Ascending, azaz növekvõ).
Viszont felette az alábbi olvasható:
//Get the tab related paramaters, these settings are global and set by administrator
Tehát ezeket valahol máshol állítja be a fórum adminisztrátora be, és globális hatókörrel rendelkeznek (valószínûleg a 221. sorban levõ DESC egy default beállítás, ami akkor lép érvénybe, ha a globális beállítások nem léteznének).
Második kérdésed elsõ felére már válaszoltam. Második felére nemigazán találom a megoldást. Valószínûleg máshol van.
Egy összetett CMS egy minimálisan kommentezett részletébõl ennyit lehetett kivenni.
További kérdéseddel szerintem fordulj a magyar Joomla oldalhoz (joomla.hu), vagy a kiegészítõ készítõihez.