Делаю вывод аватарок в списке администраторов и модераторов форума (index.php?act=Stats&CODE=leaders). Со скином поработал — добавил новую колонку в начале, здесь полный порядок.
Сбором данных для этой секции занимается функция stats_get_all_members из файла mysql_queries.php:
function stats_get_all_members( $a )
{
return "SELECT m.*, me.*
FROM ".SQL_PREFIX."members m
LEFT JOIN ".SQL_PREFIX."member_extra me ON (me.id=m.id)
WHERE m.id IN(".implode(',', $a['member_ids']).")
ORDER BY m.name";
}
Функция эта вызывается из файла stats.php в функции show_leaders(). Она перебирает списки юзеров и для администраторов рисует следующее:
, которая и обрабатывается аватара... И которая в данном случае отказывается работать.
Дело в том, что эта самая get_avatar должна возвращать, помимо прочего, полный путь к аватарке. В топиках и вообще везде это работает нормально, но при попытке включить {$info['avatar']} в leader_row я получаю просто локальный путь к аватарке, вне зависимости от значения поля avatar_type. То есть определить, в какой папке она реально находится — в uploads или в style_avatars — невозможно.
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
Dr.Freddy
Делаю вывод аватарок в списке администраторов и модераторов форума (index.php?act=Stats&CODE=leaders). Со скином поработал — добавил новую колонку в начале, здесь полный порядок.
Сбором данных для этой секции занимается функция stats_get_all_members из файла mysql_queries.php:
Функция эта вызывается из файла stats.php в функции show_leaders(). Она перебирает списки юзеров и для администраторов рисует следующее:
То есть, в кусок шаблона leader_row у нас передаётся результат функции parse_member из topics.php. В нём — первой же строчкой конструкция
, которая и обрабатывается аватара... И которая в данном случае отказывается работать.
Дело в том, что эта самая get_avatar должна возвращать, помимо прочего, полный путь к аватарке. В топиках и вообще везде это работает нормально, но при попытке включить {$info['avatar']} в leader_row я получаю просто локальный путь к аватарке, вне зависимости от значения поля avatar_type. То есть определить, в какой папке она реально находится — в uploads или в style_avatars — невозможно.
В чем может быть проблема? Прошу помощи.
Ссылка на комментарий
Поделиться на других сайтах
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.