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

Аватар по умолчанию


w!nter

Вопрос

Перерыл весь форум, но такого походу нет ;)

Каким образом можно назначить Аватару по умолчанию ? То есть, при регистрации, пользователю, автоматом назначиться какой-нить аватар !

 

p.S. акция, в целях которой борьба с безликими пользователями :D

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

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

  • 0

У меня по чему-то не срабатывает :D

 

Размер noavatar.gif в разрешенных пределах ! Я ставил мод который запрещает повторно использовать аватары которые уже заняты, может дело в этом ?

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

  • 0

w!nter

мод который запрещает повторно использовать аватары которые уже заняты

ну если рассуждать с позиций логики - то конечно да. другое дело - вдруг создатели мода учли этот вариант?

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

  • 0

Вот он весь

 

Hide Used Avatars v1.1

Author: Ryoko

Category of Mod: UserCP Modifications

Date Started: 20/02/2004

Date Finished: 20/02/2004

Changed: 01/03/2004

 

Description:

Удаляет из списка доступных аватарки уже выбранные кем-то из пользователей форума.

 

History:

02/03/2004: Исправлена ошибка обработки аватарок, находящихся в подкаталогах

 

Instructions:

 

Скачать и забэкапить файл:

  1. sources/UserCP.php

 

------------------------------------------------------

Редактировать UserCP.php

------------------------------------------------------

------------------------------------------------------

Найти:

------------------------------------------------------

CODE

      if ( is_array($av_gall_images) and count($av_gall_images) )

      {

            foreach( $av_gall_images as $img )

            {

 

------------------------------------------------------

Заменить на:

------------------------------------------------------

CODE

//--    Start 'Hide used Avatars' mod by Ryoko

        $DB->query("SELECT id, avatar FROM ibf_members");

        while ( $row = $DB->fetch_row() ){

            if (preg_match("/^upload|^blank\.gif|^noavatar\.gif/",$row['avatar'])) continue;

            if ($this->member['id'] == $row['id']) continue;

            if (preg_match("/([^\/]+)$/",$row['avatar'],$av_file))

          $usedav[$av_file[0]] = $row['id'];

        }

//--    End 'Hide used Avatars' mod by Ryoko

 

      if ( is_array($av_gall_images) and count($av_gall_images) )

      {

            foreach( $av_gall_images as $img )

            {

//--    Start 'Hide used Avatars' mod by Ryoko

                if ($usedav[$img]) continue;

//--    End 'Hide used Avatars' mod by Ryoko

 

------------------------------------------------------

Сохранить изменения в UserCP.php

------------------------------------------------------

------------------------------------------------------

Закачать измененный файл

------------------------------------------------------

 

Мод проинсталлирован!

 

Вроде должен только запрешать отображение :D

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

  • 0

Ладно, нафиг. По дефолту в functions.php написано:

     if (preg_match ( "/^noavatar/", $member_avatar ))
     {
    	 return "";
     }

Если имя файла начинается с noavatar, то нас посылают, короче.

 

Берём:

1). Файл Register.php. Ищем там:

'noavatar'

Заменяем на:

'guest_avatar.gif'

2). Файл guest_avatar.gif (название не важно, главное, чтоб совпадало с п.1. Расширение тоже не важно, главное, чтоб графический файл был и нормальный), закидываем его в папку html/avatars.

3). Пиво. Отправляем мне и себе тоже налить не забываем.

Готово. Наслаждаемся.

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

  • 0

Получилось ! :D

 

Пиво. Отправляем мне и себе тоже налить не забываем.

Готово. Наслаждаемся.

Пиво - Москва\Питер - аресс в личку :)

 

 

 

 

Новокузнецк ;)

Изменено пользователем w!nter
Ссылка на комментарий
Поделиться на других сайтах

  • 0

theIggs

так наверное можно и просто заменить в functions.php на

 

 if (preg_match ( "/^noavatar/", $member_avatar ))
        {
                $member_avatar = 'noavatar.gif';
                
        }

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

  • 0

Полезная фича. Респект :D

А как сделать тоже самое для фотографии по умолчанию?

 

 

==А вот картинки для плагиата (чужие, с YaBB)

Может кому пригодится.

 

http://forums.ag.ru/images/no_photo.gif

 

 

http://forums.ag.ru/images//no_avatar.gif

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

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

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

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

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

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

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

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

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

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

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

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