Java programozas, javascript
  • Dj Faustus #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)