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

Аватарки


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

Можно ли сделать, чтобы аватары могли использовать только те пользователи, которым разрешено?[1120513619:1120521240]

Хмм, сам сделал, достаточно быстро разобрался :-D

 

Вобщем, вот как сделал я.

инструменты sql - выполним запрос:

alter table ibf_members add can_av text

 

Далее, открываем usercp.php, функция avatar(), после объявления глоаблов суем: if($ibforums->member['can_av']<>'true'){$std->Error( array( 'LEVEL' => 1, 'MSG' => 'cant_use_feature' ) );}

Такую же строку следует вставить в lib/usercp_functions.php в функции do_avatar() и set_internal_avatar(), зачем нужна последняя я разбираться не стал, вероятно тоже надо.

 

Далее, добавим, чтобы можно было редактировать через админку:

admin/ad_member.php

После :

  $ibforums->html .= $ibforums->adskin->add_td_row( array( "<b>Удалить фотографию пользователя</b>" ,
                            $ibforums->adskin->form_checkbox("remove_photo", 0)
                       )      );

Дописываем:

  $ibforums->html .= $ibforums->adskin->add_td_row( array( "<b>Может использовать Аватары?</b>" ,
                            $ibforums->adskin->form_checkbox("can_use_avatar", ($ibforums->member['can_av']=='true')?'1':'0')
                       )      );

И в функции member_do_edit() в любом месте (в цикле не рекомендую, после объявления глобальных переменных) пишем:

  $can_av='false';
 if ($ibforums->input['can_use_avatar']){
 $can_av='true';
 }

Дальше в этой функции ищем

$DB->do_update( 'members', array (

добавим туда:

'can_av'   => $can_av,

 

Вот, а терь обломайте меня и скажите, что все делается проще :-D

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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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