Вид материаловМенюКатегорииИнформерКнопки
Наш чат 1
Онлайн всего: 1
Гостей: 1
Пользователей: 0
1

Буквы аватарки для сайта от waaka

Добавлено 15-01-2018 в 12:16

Буквы аватарки  для сайта от waaka
Здравствуйте, сегодня наконец то нашел время и закончил скрипт который поможет сделать из первой буквы ника пользователя аватар в стили майл но при этом вы легко сможете изменить аватарки под свой вкус так как они будут полностью в ваших руках
Хотел скрипт выложить на платной основе но после посидел подумал и решил этого не делать а если кто то захочет отблагодарить то реквизиты есть в профиле



Данный скрипт писал для информера обновлений на форуме но после решил написать этот пост и показать как использовать данный скрипт в любом месте на сайте

В нужное место где будет выводится картинка аватарки

Код
<span class="avaWaakLogo$ID$"></span>


Сразу под кодом выше разместим следующий скрипт
Код
<script type="text/javascript">  
  var someText = '$USERNAME$'
var firstChar = someText.substr(0, 1).toLowerCase();
$(".avaWaakLogo$ID$").html('<img src="/ava/'+firstChar+'.png">');

  </script>


Код
$USERNAME$

этот оператор можно поменять на любой другой который выводит ник пользователя

Пример выше подойдет для всех страниц где ник пользователя выводится как текст такие страницы как профиль вид комментарием страница материалов и т.д.

Теперь давайте поправим код выше под информер для форума

В шаблон информера разместим код вывода картинки

Код
<span class="avaWaakLogo$ID$"></span>


Ну и скрипт который мы слегка переделали так как в данном информере оператор выводит не просто ник пользователя а ссылку на ник пользователя нам нужно с начало получить текст ссылки а после получить первую букву и после вывести нужный аватар для этого нам нужен следующий скрипт

Для автора темы
Код
<span style="display: none;" class="ava_inf_avtornik$ID$">$AUTHOR$</span>

Данный код будет хранить ник пользователя для скрипта

В нужное место где будет выводится картинка
Код
<span class="avaWaakLogo$ID$"></span>


Теперь код который будет выводить картинку аватара
Код


<script type="text/javascript">  
  var someText = $('ava_inf_avtornik$ID$').text();  
var firstChar = someText.substr(0, 1).toLowerCase();
$(".avaWaakLogo$ID$").html('<img src="/ava/'+firstChar+'.png">');

  </script>



Для автора последнего поста темы
Код
<span style="display: none;" class="ava_inf_avtortemnik$ID$">$POST_USER$</span>

Данный код будет хранить ник пользователя для скрипта

В нужное место где будет выводится картинка
Код
<span class="avaWaakLogo$ID$"></span>

Ну и сам скрипт
Код


<script type="text/javascript">  
  var someText = $('ava_inf_avtortemnik$ID$').text();  
var firstChar = someText.substr(0, 1).toLowerCase();
$(".avaWaakLogo$ID$").html('<img src="/ava/'+firstChar+'.png">');

  </script>



Если нужно будет совместить 2 скрипта выше в одном информере то вам придётся изменить в одном из них оператор вывода картинки
пример

Код
.avaWaakLogo$ID$

на
Код
.avaWaakLogoava$ID$


Если будут вопросы пишите в комментариях

Теперь скачаем набор аватарок который я приготовил и загрузим их в папку ava если нет такой то создайте её

ВАЖНО! в маём примере скрипт написан для латинского алфавита и цыфор если нужно для русского языка то картинки ва придётся сделать самим сложности в этом нет просто создайте алфавит картинок на русском языке и сохранить их в туже папку что и латинские но только название картинки от А до Я на русском в нижнем регистре то есть маленькими

Скачать файлы материала

41 загрузок 22.2 Kb Скачать
Скачивание файлов без ограничений доступно только зарегистрированным пользователям.

Комментарии

amurkeys 15-01-2018 в 18:15
Отличное решение, главное нужное. Много можно увидеть скриптов и предложений для uCoz сайтов но в реальности нужных единицы остальное так ассортимент можно сказать.
waak 15-01-2018 в 18:21
Вы про скрипты на моём сайте?
amurkeys 15-01-2018 в 18:23
В целом в интернете. Их тьма но все перекопированы да и не все нужные на сайте.
waak 15-01-2018 в 13:10
Скрипт слегка переписан так как не учёл тот момент что ник пользователя может начинаться с заглавной буквы!
Но теперь это учтено и скрипт хорошо работает демо можно посмотреть на страницах пользователей у которых нет аватара
пример таких пользователей на момент публикации материала DiFm LanigirO defaultNick

Оставить комментарий

Добавлять комментарии могут только зарегистрированные пользователи.

Регистрация Вход
Комментарии
pa patali2k

Спасибо большое!

06-06-2025 в 05:58 материал
waak

на все страницы вывести можно скриптом через запрос на персональную страницу пользователя а на странице со списком закладок я вывел так

Код
У вас $NUM_ENTRIES$ заклад<?if($NUM_ENTRIES$%10=0||$NUM_ENTRIES$%10>4||$NUM_ENTRIES$%100>10&&$NUM_ENTRIES$%100<15)?>ок<?else?><?if($NUM_ENTRIES$%10=1)?>ка<?else?>ки<?endif?><?endif?>

05-06-2025 в 22:07 материал
pa patali2k

Добрый день! Waak подскажи как вы сделали У вас N закладок, у меня выходит 1-5 например, так если можете подскажите как вывести кол.во закладок пользователя например в мини профиль, чтоб кол.во закладок показывало на любой странице

04-06-2025 в 16:51 материал
pa patali2k

Добрый день!
Сегодня снова попробовал установить скрипт и он снова не заработал, все перерыл, изменял, убирал и никак не заводился.
Решение: В общих настройках сайта нужно переключить Версия библиотеки jQuery: на jquery-1.12.4.min.js
В общем теперь просьба, не могли бы переписать скрипт закладок под jquery-3.6.0.min.js qv

19-05-2025 в 17:16 материал
waak

напишите сайт я посмотрю так как данный скрипт стоит у меня на сайте и работает отлично! или скиньте доступ к панели я сам вам поставлю его!

13-04-2025 в 17:56 материал
pa patali2k

Добрый вечер, не работает, при нажатии на кнопку "в закладки" всплывает маленькая окно загрузка и так и стоит грузит бесконечно

13-04-2025 в 01:45 материал
ch chirianovconstantin

Спасибо буду ждать

18-02-2025 в 23:03 материал
waak

Здравствуйте сейчас нет времени на это но чуть позже сделаю выложу на сайт

16-02-2025 в 18:32 материал
ch chirianovconstantin

здавствуите помогите зделать скрипт под модуля бог

15-02-2025 в 23:13 материал
waak

Пожалуйста, вам спасибо что заходите на сайт

10-02-2025 в 12:32 материал
sa sardor

Спасибо огромное

06-02-2025 в 13:34 материал
Fr Frag

Прикольно работает

15-11-2024 в 01:20 материал

Услуга от адмиистратора

Вы можите заказать установку от администратара ( waak ) этого материала или любого другога с нашего сайта на ваш сайт или доработку под ваши нужды!

от 150рзаказать