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

Аватары


B.X

Вопрос

Не показываются аватары в профиле, что делать?, chmod поставлен 777 на папку avatars

 

Что это, проблема хостера или я что-то не то сделал?

http://www.urbusk.ee/cr - пароль/логин: demo

 

Аватары в папке есть, но он не показывает их названий. И показывает только один аватар (noavatar), который по умолчанию, но его тоже нельзя выбрать, поскольку названий не видно.

 

И это при том, что на локалхосте все нормально...

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

  • Ответы 300
  • Создана
  • Последний ответ

Лучшие авторы в этом вопросе

Лучшие авторы в этом вопросе

Загружено фотографий

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

  • 0

Всем Превед.

Прочитал топик. Вылаживаю свой вопрос по пунктам.

 

При попытке закачать аватар выдаёт ошибку:

Неудачная загрузка. Обратитесь к Администрации форума для помощи в разрешении проблемы.

 

Использую форум: ipb-1.2

CHMOD 777: Установлен на папку "uploads" и на файлы "conf_global.php" "conf_mime_types.php".

В админке разрешение на закачку аваторов: Включено

 

Появление проблемы: Сначало форум стоял на ice-cool.jino-net.ru. Проблемы такой небыло. Потом я переехал на другой логин chillout.jino-net.ru. SQL переносил в текстовом режиме, так что все "ice-cool" я заменил на "chillout". Во всех "Config" файлах так же всё заменил на новый логин. В админке также изменил пути.

 

По моему везде всё поменял, но ошибка возникла. Помогите мне её устронить.

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

  • 0
читать 15 страниц не реально... короче такая проблема... грузятся анимационные аватары (gif) и когда смотришь они не двигается... просто как один кадр... это что такое и как исправить?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
вот читал читал и не понял!Что такое CHMOD?и как его ставить на папку! :D

Права на папку или файл. Запись, чтение и т.д. Но это актуально только для LINUX систем. В винде просто только чтение сними и все...

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

  • 0

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

Аватарки загружаются с компа. лежат в папке uploads (чмод у папки 777) скачиваешь накомп через фтп, нормальные не битые аватары...

НО ВОТПРОБЛЕМА они не отображаются на форуме, ни в профиле ни в сообщениях!!! А так же при загрузке картинок маленькое изображение картинки не отображается, там просто серое окошко, а при нажатии нанего картинка нормально грузится в своем исходном размере.

Что сделать... ПОМОГИТЕ!!!

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

  • 0
Это тоже можно исправить...

Зайди в админцентр -> SQL Management -> mySQL Toolbox и выполни команду

UPDATE ibf_posts SET post = REPLACE(post, "http://www.webgo.ru/~vayforum/", "http://vayforum.com/")

Если префикс таблиц форума у тебя не ibf_, подставь вместо ibf_ свой префикс.

Подскажите, а как эту команду запустить для другого форума? После переезда на другой хостинг у меня появились проблемы с автарами (хотя url форума остался таким же, но пути к папкам расходятся). При попытке загрузки аватара, выдает ошибку: Неудачная загрузка. Обратитесь к администрации форума для помощи. Права расставлены правильно и в профиле пользователей все включено. Как мне вылечить базу данных, чтобы все пути прописались учитывая расположение на новом хостинге. Вместе с авторами проблема и с атачментами. Не прикрепляются.

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

  • 0

трабл, кажется, еще нигде не обсуждавшийся:

 

Не отображаются аватары у пользователей, ник которых написан кириллицей, т.е. вместо аватаров по всему форуму выводится соразмерный квадрат с крестиком - отсутствующей пикчи.

При переименовании по ftp загруженного файла типа 'cavt-39-вася.jpg' на 'cavt-39-vasya.jpg' (или подобная ликвидация русских букв) и соответствующей коррекции названия аватара юзера в админ-центре - он премило отображается.

 

Ники латинницей проблем не имеют. Проблем с фотографиями также нет, поскольку при загрузке они переименовываются в вид 'photo-39.jpg' - лишенный кириллицы.

 

кодировка в conf_global.php

$INFO['xbbc_charset']='windows-1251';

форум 1.31 Final

Apache/1.3.33 (Unix) PHP/4.4.0, хостинг платный

 

Подскажите, пожалуйста, где/как подправить?

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

  • 0

нашел некоторое решение, не вникая в суть проблемы сильно глубоко...

 

sources/lib/usercp_functions.php

 

коррекция имени загружаемого аватара:

найти

$real_name = 'cavt-'.$ibforums->member['uid'].'-'.$ibforums->member['uname'].$ext;

заменить на

$real_name = 'cavt-'.$ibforums->member['uid'].$ext;

==> в имя файла не будет записываться (возможно кириллическое) имя пользователя

 

коррекция удаления такого аватара:

выше, в функции bash_uploaded_avatars()

найти

if ( @file_exists( $up_dir."cavt-".$id."-".$name.".".$ext ) )
{
@unlink( $up_dir."cavt-".$id."-".$name.".".$ext );
}

заменить на

if ( @file_exists( $up_dir."cavt-".$id.".".$ext ) )
{
@unlink( $up_dir."cavt-".$id.".".$ext );
}

 

надеюсь, больших дыр этим не наделал... :D

 

p.s. не сочтите разговор с самим собой вялотекущей шизой, она уже в расцвете -))

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

  • 0

ммм.. а у меня например файлы для аватар создаются в формате av-id.ext

никакого имени там нет изначально..

 

Но я думаю в твоём случае нужно строку в functions.php:

$member_avatar = preg_replace( "/^upload:/", "", $member_avatar );

заменить на:

$member_avatar = urlencode( preg_replace( "/^upload:/", "", $member_avatar ) );

попробуй.

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

  • 0

прошу прощения за задержку с ответом

да, мой '1.31 final' довольно сильно модифицирован, чему я уже привык не удивляться ;)

 

в function get_avatar() [sources/functions.php]

у меня 3 раза встречается

$member_avatar = rawurlencode($member_avatar);

и один раз

$member_avatar = str_replace("%2F", "/", rawurlencode($member_avatar));

:D

смена "rawurlencode" на "urlencode" эффекта не дала -)

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

  • 0

Поставил на все что нужно права 777, залил куда надо HTACCESS и с чем надо. грузит аваторы, НО не показывает, да и если посматреть линк на авик то например ввыводит такое:

http://newlifes.ru/?_time=1201010913

До этого ставил "аватор по дифолту"

У пользователей не выбравших аватар появляется дефолтная аватарка на Ваш выбор (no avatar)

 

Открыть sources/ipsclass.php. Найти:

Код
//-----------------------------------------
	// No avatar?
	//-----------------------------------------

	if ( ! $member_avatar or $member_view_avatars == 0 or ! $this->vars['avatars_on'] or strpos( $member_avatar, "noavatar" ) )
	{
		return "";
	}

	if ( substr( $member_avatar, -4 ) == ".swf" and $this->vars['allow_flash'] != 1 )
	{
		return "";
	}


Заменить на:

Код
//-----------------------------------------
	// No avatar?
	//-----------------------------------------

	if ( ! $member_avatar or $member_view_avatars == 0 or ! $this->vars['avatars_on'] or strpos( $member_avatar, "noavatar" ) )
	{
		return "<img src='{$this->vars['board_url']}/style_avatars/noavatar.gif'>";
	}

	if ( substr( $member_avatar, -4 ) == ".swf" and $this->vars['allow_flash'] != 1 )
	{
		return "<img src='{$this->vars['board_url']}/style_avatars/noavatar.gif'>";
	}


затем загрузите аватар выставляемый по умолчанию в папку /style_avatars с названием noavatar.gif или другим, которое вы можете изменить в вышеуказанном коде.

После этого такая трабла. Помогите кто чем сможет.

Да и....дефолтный аватор отображаеться, старые аваторы отображаються, авики заливаються, но не показываються. вот так.

 

Да Вспомнил это всё из-за того что я поменял домен. Помогите исправить эту проблему.

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

  • 0
Как минимум проверьте в ./conf_global.php все пути и урлы, может при переносе что не поправили.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ого. Мозг плвится. Асилил первые 7 страниц и последнюю просмотрел не нашел такого вопроса как у меня.

Вобщем у меня всё вроде в порядке, загружаются ставятся, в профиле аватар виден, а в темах когда сообщение оставляешь нету их.

В чём может быть дело? Версия IPB 2,3,3.

Извините если уже был акой вопрос.

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

  • 0
Ого. Мозг плвится. Асилил первые 7 страниц и последнюю просмотрел не нашел такого вопроса как у меня.

Вобщем у меня всё вроде в порядке, загружаются ставятся, в профиле аватар виден, а в темах когда сообщение оставляешь нету их.

В чём может быть дело? Версия IPB 2,3,3.

Извините если уже был акой вопрос.

В настройках размера аватара в админке случаем не стоит русская буква ха?

 

2,3,3.

А зачем тогда в этом форуме писать? :D Тем более что в FAQ есть для этого тема.

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

  • 0

Есть следующая проблема:

Личные данные - Галерея аватаров: Базовая галерея

полностью пуста!, не отображаются базовые аватары, т.е. те что лежат в папке style_avatars в той папке по мимо папок с аватарами есть ещё файл index.html

возможно некорректно где-то указан пусть (были переезды форума), как найти в чём собака зарыта ?

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

  • 0
Проверьте в "главной конфигурации":

- Ссылка папки HTML

- Путь до директории 'html'

я так понял у меня это "Основные настройки":

Путь к директории 'upload

/usr/local/forum/uploads

URL адрес к изображениям

не прописано

Путь к кешируемым файлам

/usr/local/forum/cache/skin_cache/

 

*на папки стоят разрешения на запись

 

вот так у меня прописано, нужно по другому или я не то посмотрел ?

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

  • 0
Есть следующая проблема:

Личные данные - Галерея аватаров: Базовая галерея

полностью пуста!, не отображаются базовые аватары, т.е. те что лежат в папке style_avatars в той папке по мимо папок с аватарами есть ещё файл index.html

возможно некорректно где-то указан пусть (были переезды форума), как найти в чём собака зарыта ?

Вы форумом не ошиблись случайно? :D В 1.3 аватары лежат в папке ./html/avatars/, а не ./style_avatars/

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

  • 0
Есть следующая проблема:

Личные данные - Галерея аватаров: Базовая галерея

полностью пуста!, не отображаются базовые аватары, т.е. те что лежат в папке style_avatars в той папке по мимо папок с аватарами есть ещё файл index.html

возможно некорректно где-то указан пусть (были переезды форума), как найти в чём собака зарыта ?

Вы форумом не ошиблись случайно? :D В 1.3 аватары лежат в папке ./html/avatars/, а не ./style_avatars/

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

  • 0
Есть следующая проблема:

Личные данные - Галерея аватаров: Базовая галерея

полностью пуста!, не отображаются базовые аватары, т.е. те что лежат в папке style_avatars в той папке по мимо папок с аватарами есть ещё файл index.html

возможно некорректно где-то указан пусть (были переезды форума), как найти в чём собака зарыта ?

Вы форумом не ошиблись случайно? :D В 1.3 аватары лежат в папке ./html/avatars/, а не ./style_avatars/

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

Хотя бы сказали какая она у вас, у них разные глюки были ;) Могут быть проблемы с правами доступа или настройках, в остальном всё должно работать. точнее невербально сказать будет трудно.

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

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

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

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

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

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

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

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

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

Зарузка...

×
×
  • Создать...

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

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