Перейти к содержимому


Фотография
- - - - -

Отрицательную репутацию ставят только администраторы


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Оффлайн   ๖ۣۣۜDesperate™

    Администратор


  • Администраторы
  • Репутация
    4 615
    • Cообщений: 8 558
    • Форум:3.4.х
    • Город:IpbZona
    Участник

Отправлено 04 Март 2012 - 05:06

В этой статье расскажу как сделать, чтобы отрицательную репутацию могли ставить только администраторы.

Пройти ACP - Внешний вид - Ваш Стиль - Шаблоны - Прочие - repButtons

Найти:

<li <if test="giveRepDown:|:IPSMember::canRepDown( $data, $member ) === false">style="display:none"</if>>
													    <a href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=-1&amp;secure_key={$this->member->form_hash}&amp;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&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=-1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' class='rep_down' title='{$this->lang->words['reputation_down']}'>{parse replacement="rep_down"}</a>
													    </li>
											    </if>

  • 2

Заработок и обучение заработку

#2 Оффлайн   Neartch

    Активный


  • Пользователи
  • Репутация
    35
    • Cообщений: 100
    • Форум:3.3.х

Отправлено 04 Март 2012 - 05:40

Можно также присваить данную функцию и другим группа, надо лишь в
<if test="in_array( $this->memberData['member_group_id'], array( '4','6'))">
изменить циферки 4,6 на id ваших групп.
  • 3

#3 Оффлайн   andreykashops

    Постоялец


  • Пользователи
  • Репутация
    28
    • Cообщений: 255
    • Форум:3.3.х
    • Город:Украина

Отправлено 04 Февраль 2013 - 21:21

Можно вообще сделать всем группам отрицательной репутации 0 в настройках и все

Вот вопрос как сделать что бы можно было изменить свой голос?.. :prostite:


  • 0