В этой статье расскажу как сделать, чтобы отрицательную репутацию могли ставить только администраторы.
Пройти ACP — Внешний вид — Ваш Стиль — Шаблоны — Прочие — repButtons
Найти:
<li <if test="giveRepDown:|:IPSMember::canRepDown( $data, $member ) === false">style="display:none"</if>>
<a href='{$this->settings['base_url']}app=core&module=global§ion=reputation&do=add_rating&app_rate={$data['app']}&type={$data['type']}&type_id={$data['primaryId']}&rating=-1&secure_key={$this->member->form_hash}&post_return={$data['primaryId']}' class='rep_down' title='{$this->lang->words['reputation_down']}'>{parse replacement="rep_down"}</a>
</li>
Заменить на:
<if test="in_array( $this->memberData['member_group_id'], array( '4','6'))">
<li <if test="giveRepDown:|:IPSMember::canRepDown( $data, $member ) === false">style="display:none"</if>>
<a href='{$this->settings['base_url']}app=core&module=global§ion=reputation&do=add_rating&app_rate={$data['app']}&type={$data['type']}&type_id={$data['primaryId']}&rating=-1&secure_key={$this->member->form_hash}&post_return={$data['primaryId']}' class='rep_down' title='{$this->lang->words['reputation_down']}'>{parse replacement="rep_down"}</a>
</li>
Источник: ipbzona.ru


Май 27th, 2012
Archi
Опубликовано в рубрике
Метки: