Здравствуйте!
Пара вечеров тщетного поиска заставила обратиться к вам.
Сейчас я ищу плагин, который может обеспечивать поддержку загрузки собственных аватаров каждым зарегистрированным пользователем через его собственный профиль. И затем необходимо, чтобы каждому юзеру показывался его собственный аватар, пока он находится на сайте. Если юзер не залогинен – дефолтная картинка. Gravatar меня не устроит, потому что моя целевая аудитория слишком далека от этого.
Я рассматривал плагины http://geekgrl.net/2007/01/02/profile-pics-plugin-release/ и http://cheesemasterdan.com/wordpress/word-press-plug-ins/dans-avatar-thingy/, но они работают только в цикле the_loop, мне же необходимо отображать аватар пользователя в шапке сайта. Ну, знаете, стандартный такой бокс с юзерпиком и кнопками "Профиль", "Настройки", "Выход".
Первый плагин понравился мне больше, однако я не смог его заставить работать вне цикла – совсем не владею PHP. Также у меня возникла проблема, которую отметили еще несколько пользователей – в профиле есть поле для загрузки, аватар подгружается, но не отображается в разделе Current даже в самом профиле. Хотя на FTP файл появляется, все в порядке, CHMOD на папке 777 и т.д.
Быть может кто-то знает альтернативы этим плагинам или же сможет помочь в настройке существующих.
Заранее спасибо.
Подождите выхода стабильного 2.5. Там это опционально
именно загрузка через пофиль? или просто поддержка Gravatar по умолчанию?
Меня тоже интересует данный вопрос, мне нужно чтобы по дефолту авиков не было, а вот для подписчиков залогиненых он появлялся. ЛОмаю голову, как реализовать.
Причем еще фишка – хочу отображать в постах (это уже для авторов), но только в определенной рубрике (при этом пост может относиться к нескольким рубрикам, а аватары должны появляться только при просмотре заданной рубрики)
1. Ну а в чем проблема. Используйте функцию новую, ее уже можно щупать. Ставите фильтр, что если это юзер, то делать функцию.
2. Пишете шаблон под категорию, и там это задаете.
На php с использованием оператора if, вестимо.
Опять же if и http://codex.wordpress.org/Conditional_Tags
UPD Ага, или п.2 от Блоговер.
Спасибо, про if понятно, но я не собираюсь обновляться до 2.5. Поэтому плагинчег не полскажете? Для авиков тобишь…
И еще – есть чудесная хвункция is_admin(), а есть что-то похожее для subscribers ?
Еще вот наріл по идее чудесный плаг comment-highlighter (http://code.google.com/p/comment-highlighter/), который должен сканить мыло комментатора и, если прописаны стили под конкретную электронку, соответсвующим образом данный коммент оформлять. Но тут не понятно как задать оформление для других групп пользователей. Т.е., если для админа все будет віглядеть приблизительно так
.commentlist .admincomment {
background-color: #eeeeff;
border: #ddddee 1px solid;
}
то как задать стили для подписчега – непонятно. или я не хочу думать…
спасибо за ответы, я ничего абсолютно не знаю в php.
если я и смогу методом проб и ошибок что-то прикрутить, то как реализовать загрузку через профиль пользователя?
у меня 2.5, и новые функции мне ни о чем не говорят.