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

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

Еще от автора

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