PDA

View Full Version : Едно питане



AceXe
06-04-2008, 07:44
Значи мъча една добавка за IPB. Всичко ок нали, но само докато се стигне до правата - видимо е само за администратори. Става дума за "5 Random Images from Gallery into Index". Ето и кода, който трябва да определя за кого е видимо и за кого не:


//-----------------------------------------
// User allowed to view Gallery?
//-----------------------------------------

if ($this->ipsclass->vars['gallery_offline'] || ! $this->ipsclass->member['id'])
{
return $rand5_html;
}

$this->ipsclass->DB->build_query(array('select' => 'gallery_perms', 'from' => 'members', 'where' => "id=".$this->ipsclass->member['id']));
$this->ipsclass->DB->exec_query();

$this->ipsclass->member = array_merge($this->ipsclass->member, $this->ipsclass->DB->fetch_row());
$perms = explode(':', $this->ipsclass->member['gallery_perms']);
if (! $perms[0]) return $rand5_html;

Променях вариращата стойност, която е if (! $perms[0]). Ако нулата я променя на 3 или повече за никого не е видимо. Ако е под 3 е видимо само за админи. Някакви предложения как да е видимо и за всички останали потребителски групи ?

xaxa
06-04-2008, 13:33
6 i otgore?
ili probvai otricatelno :?

AceXe
06-04-2008, 17:46
Пробавх отрицателна стойност - нищо. Пробвах с какви ли не числа от 6 нагоре, но пак нищо ? :(