Как различить мальчик-девочка

+13
1.86K
Решение поднятой недавно на форуме проблемы. Ну, скажем, не совсем проблемы, скорее, пожелания. Решил, что достаточно прикольная фишка на сайте, когда при отсутствии выбранного аватара пользователем система отображала системный аватар в зависимости от пола пользователя.
Если кому интересно почитайте, этот вопрос подымался тут: 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.
0
Владимир 12 лет назад #
Братишка супер!!!!!!!!!!!!!!!!Спасибо огромное тебе dance
0
GoodBoy GoodBoy 12 лет назад #
все оч хорошо,только я не понял про какие ковычки идет речь,какие ковычки нужно менять?помогите плиз,мне в личку или в аську если можно 406106460
0
GoodBoy GoodBoy 12 лет назад #
прост я у себя поставил,вот ток одна проблема,маленькие аватары показывают,а вот когда открываешь профиль в место больших аватар показывает стандарный,одним словом не показывает
0
Andrei Andrei 12 лет назад #
здается мне что напутано с адресами аватарок
0
Анатолий Анатолий 11 лет назад #
В 1.7 не работаетsadтам структура разная :(
0
Майкл Майкл 11 лет назад #
а для 1.7 такое решение есть?
0
CROSS ツ CROSS ツ 10 лет назад #
какой логин и пароль?????????

Еще от автора

Расширенная статистика сайта
В своё время maxisoft выложил модуль "Статистика сайта" посмотрев его некоторое время понял, что мне не хватает информации предоставляемой э
Плагин «История рейтинга»
Несколько раз встречалось на сайте пожелание увидеть информацию о том, кто и за что "плюсует"/"минусует" рейтинг по аналогии с &qu
Рекорд посетителей
Представляю для желающих модуль для instantcms «Рекорд посетителей» для сайта.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.