Решение поднятой недавно на форуме проблемы. Ну, скажем, не совсем проблемы, скорее, пожелания. Решил, что достаточно прикольная фишка на сайте, когда при отсутствии выбранного аватара пользователем система отображала системный аватар в зависимости от пола пользователя.
Если кому интересно почитайте, этот вопрос подымался тут: instantcms.ru/forum/0/thread3244-1.html
Итак, maxisoft был недалёк от истины, но немного недосмотрел — нам потребуется исправлять функцию не getGenderLink, ибо она предназначена не для формирования тега на аватар, а функция usrImage, которая к тому же и находится в другом файле (/components/users/includes/usercore.php).
Что теперь:
-нужно положить новые аватары в папку /images/users/avatar полного размера и в папку /images/users/avatar маленького размера. Файлы должны иметь имена (но если исправить код функции, то можно и другие):
nopic_male.jpg
nopic_female.jpg
и для удалённых профилей соответственно:
noprofile_male.jpg
noprofile_female.jpg
Например, замечено, что в профиле на закладке "Друзья" — аватары "мальчик/девочка" не подставляются.
Архив перезалит — новая ссылка: sverdlovsk.net.ua/users/files/download44.html.
Если кому интересно почитайте, этот вопрос подымался тут: instantcms.ru/forum/0/thread3244-1.html
Итак, maxisoft был недалёк от истины, но немного недосмотрел — нам потребуется исправлять функцию не getGenderLink, ибо она предназначена не для формирования тега на аватар, а функция usrImage, которая к тому же и находится в другом файле (/components/users/includes/usercore.php).
Что теперь:
-нужно положить новые аватары в папку /images/users/avatar полного размера и в папку /images/users/avatar маленького размера. Файлы должны иметь имена (но если исправить код функции, то можно и другие):
nopic_male.jpg
nopic_female.jpg
и для удалённых профилей соответственно:
noprofile_male.jpg
noprofile_female.jpg
Примечание.
В файле только файл usercore.php который нужно положить самостоятельно в вышеуказанную папку. Картинки подобрать остаётся на свой вкус и цвет 😊Примечание2
Стоит понимать, что эти изменения будут действовать только там где используется вызов этой функции. Если, например, в шаблоне, будет вывод аватара напрямую, то, естественно, там будет та картинка, что и задана в шаблоне.Например, замечено, что в профиле на закладке "Друзья" — аватары "мальчик/девочка" не подставляются.
20.02.2010
Немного подправлен код — исправлена замеченная ошибка. Не отображался выбранный пользователем аватар.Архив перезалит — новая ссылка: sverdlovsk.net.ua/users/files/download44.html.
Реклама #
Владимир 14 лет назад #
GoodBoy 14 лет назад #
GoodBoy 14 лет назад #
Andrei 14 лет назад #
Анатолий 13 лет назад #
Майкл 13 лет назад #
CROSS ツ 12 лет назад #