Java programozas, javascript
-
#91
1. A problémákat nem a Javascript kód okozza, hanem a PHP.
2. Az első problémának a megoldását a csatolt tömörített állományban levő cb.profilebook.php-ben van; a 239. sor környékén kell keresni:
//Section for posting a entry
//Check to see if the visting user is the profile owner
if($my->id != $user->id) {
//Not the owner
Szóval ha a felhasználó nem a tulajdonos akkor (267. sor):
$formName = "pbnewcomment";
$linkTitle = _pb_SubmitEntry;
$txtSubmit = _pb_PostEntry;
if (!$jsSent++) echo $this->_getpbJS();
$return .= $this->_hiddenBBeditor(null, $formName, $linkTitle, $txtSubmit, $showform, $curruser, $pbEnableRating, $pbUseLocation, $pbLocationField, $pbUseWebAddress, $pbWebField, $required, $pbAllowBBCode, $pbAllowSmiles, null);
Létrehozzuk a kommentelő űrlapot.
3. Második problémád is ebben az állományban keresendő. Az admin azért nem szólhat hozzá a saját profiljához, mert - mint azt az előzőekben említettem - maga a tulajdonos.
4. Harmadik problémád: 221. sor:
$sortDirection = $params->get('pbSortDirection','DESC'); //Determine sort order of posting date
DESC - Descending, azaz csökkenő - vagyis a legfrissebb kerül legfölülre. Hacsak nincs átállítva máshol (elvileg ez egy globális beállítás, amit az adminisztrátor állíthat be: //Get the tab related paramaters, these settings are global and set by administrator)