В этой статье расскажу как сделать, чтобы отрицательную репутацию могли ставить только администраторы.
Пройти 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