Перейти к контенту
  • 0

Кнопка в форме ответа


P@H@N

Вопрос

В Post Screen/postbox_buttons имеется кнопка:

<input type="button" accesskey="e" value=" EX " onclick="simpletag('EX')" class="codebuttons" name="EX" onmouseover="hstat('ex')" />

Необходимо сделать так, чтоб ее было видно только админам и модерам, а пользрвателям и гостям нет. Я так думаю, что это можно сделать примерно так:

<if="тра-ля=ля">
<input type="button" accesskey="e" value=" EX " onclick="simpletag('EX')" class="codebuttons" name="EX" onmouseover="hstat('ex')" />
</if>

Подскажите, что нужно вставить вместо тра-ля-ля, то есть как правильно оформить условие, а то я в php вообще не разбираюсь...

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

хрен, не так не срабатывает, хоть какую переменную ставь, вместо кнопки отображается фигня типа

} else {если не админ}

 

P.S ты скобочку перед ?> забыл поставить :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну, что, кто-нибудь еще желает мне помочь??

Неужели так сложно просмотреть код любого файла форума, найти там проверку на админа и вставить себе?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я не желаю совершенно, но могу попробывать...

 

<if="$ibforums->member['mgroup'] == $ibforums->vars['admin_group']">
<input type="button" accesskey="e" value=" EX " onclick="simpletag('EX')" class="codebuttons" name="EX" onmouseover="hstat('ex')" />
</if>

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Неужели так сложно просмотреть код любого файла форума, найти там проверку на админа и вставить себе?
а то я в php вообще не разбираюсь...

Я же не просто так это писал...

 

Vic'er

Не работает... кнопка просто не отображается, ни удмина, ни у юзера...

Может в data variables что-то нужно добавить?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

<if="member['mgroup'] == "*">
...
</if>

* - это номер группы, см. его в админке: пользователи и группы ->управление группами->на название группы мышью ->увидишь что-то типа

.../index.php?act=Members&max_results=30&filter=4&sort_order=asc&sort_key=name&st=0,

цифра после filter= и есть номер группы.

 

Только прийдется таких <if>...</if> делать несколько - каждой отдельно.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
а то я в php вообще не разбираюсь...

Там необязательно разбираться в php, достаточно обладать элементарным логическим мышлением.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

sudmed

Не выходит...

Пробовал так:

<if="member['mgroup'] == "4">

Еще пробовал так:

<if="member['mgroup'] == '4'">

В первом случае отображается у всех, во втором случае - ни у кого...

достаточно обладать элементарным логическим мышлением.
Слушай, еслиб я им не обладал, то этого форума не существовало бы. Если твоя логика сильней моей, то пожалуйста подключи ее и помоги решить проблему...
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Не выходит...

Пробовал так:

<if="member['mgroup'] == "4">

C кавычками косячишь.

<if="member['mgroup'] == 4">

Ссылка на комментарий
Поделиться на других сайтах

  • 0

эх..мертвого достанешь :D пользуйся на здоровье:

<if="ipb.member['mgroup'] == ipb.vars['admin_group']">
<input type="button" accesskey="e" value=" EX " onclick="simpletag('EX')" class="codebuttons" name="EX" onmouseover="hstat('ex')" />
</if>

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ребята, не постите ему варианты, в которых Вы вручную проставляете айдишку своей группы админов, которая и так содержится в vars['admin_group'] :D Тем более, что 7 не является стандартным значением...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

sudmed

Vic'er

Пасибо большое, оба ваших варианта работают...

vars['admin_group']

А есть аналогичная переменная для модераторов??

Ссылка на комментарий
Поделиться на других сайтах

  • 0

<if="ipb.member['g_is_supmod']==1">

...

</if>

Дает проверку только на супер модера (модератора во всех разделах)

 

 

<if="ipb.member['is_mod']==1">

...

</if>

дает проверку на модератора в текущем разделе либо на супермодератора

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Vic'er

Все спасибо огромное, во всем разобрался...

Тока ipb.member['is_mod']==1 работает не так, как ты сказал (если чел модер тока одного раздела, то условие срабатывает в любом разделе), но это мелочь.. мне главное было от юзеров спрятать... :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
если чел модер тока одного раздела, то условие срабатывает в любом разделе
Это значит, что его группа является супермодераторами
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.