вывести аватар пользователя

Автор _cosmos, 18 августа 2008, 10:45:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

_cosmos

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

на своем форуме форуме заметил что ссылки на аваторы разные:
есть точный путь до картинки
http://site.ru/avatars/Tire/continental.gif
а есть урл на скрипт
http://site.ru/index.php?action=dlattach;attach=118;type=avatar
где 118 это id_attach в табл attachments



Mavn

и в чем собственно говоря вопрос?
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

_cosmos

#2
копаем глубже например:

точный путь до картинки аватара  указывается если в табл members
в табл members в поле avatar есть хранится имя файла аватара
но эти аватары могут лежать в разных папках
например у меня есть 4 папки:
avatar/tire
avatar/wheels
avatar/musicans
avatar/Actors

как узнать в какой паке он лежит? если известно тока имя файла аватара?


при 2 способе если  указывается url на аватар тоже неразбериха:

табл attachments связана с табл members по ID_MEMBERS
если взять запись в табл attachments с нужным ID_MEMBERS
то получим имя файла аватара в поле filename,
но этот файл тож может лежать в разных папках
как мне определить в какой папке он лежит?






_cosmos

вот вот я об этом и толкую товарищ Mavn

Mavn

Цитата: digger от 18 августа 2008, 12:32:44
Аватары загруженные пользователями в SMF прицепляются через жо странно. Проблема, в общем, их выцеплять.
Цитата: _cosmos от 18 августа 2008, 12:59:34
вот вот я об этом и толкую товарищ Mavn
как настроишь так и будут прицепляться!
В настройках аватаров по умолчанию у всех аватары льются в папку вложений если настроить на отдельную папку например users_avatar то и урлы будут соотвествующего вида.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

digger®

Цитата: Mavn от 18 августа 2008, 14:48:59
как настроишь так и будут прицепляться!
В настройках аватаров по умолчанию у всех аватары льются в папку вложений если настроить на отдельную папку например users_avatar то и урлы будут соотвествующего вида.

Научи как из стороннего скрипта получить ссылку на аватар пользователя.

luckyrain

Цитата: digger от 18 августа 2008, 15:02:46
Научи как из стороннего скрипта получить ссылку на аватар пользователя.

Тоже очень интересует этот вопрос! Подскажите добрые люди! Может в smf функция которая возвращает адрес аватара?