Как сделать, чтобы при регистрации пользователь не смог указывать ссылку на аватар, который находится на другом сайте?

голоса: 0
Задача: Нужно сделать так, чтобы локальные пользователи при регистрации или изменении персональных данных могли выбирать аватары только из моих коллекций и не могли вставлять сторонние ссылки в поле выбора аватара.

Уже сделано:
Отключены стандартные коллекции аватар  и созданы свои.
Отключена функции загрузки аватара пользователем.
Безрезультатно был испробован метод
"Самый простой скрипт такой (вставить в шаблон Страницы Регистрации и Страницы Редактирования Данных пользователя где-нибудь после $BODY$):
<script>$("a:contains('Загрузить свой аватар')").click();</script>

После этого пользователи смогут только выбирать аватары из списка или загружать со своего диска."

Очень прошу помочь! Спасибо!
Адрес сайта http://lavkachudes.3dn.ru/
| Автор: | Категория: JavaScript

Ответов: 1

голоса: +2
 
Лучший ответ

Можно решить как-то так, поле мы просто скроем стилями и кнопочке выбрать аватар придадим более приятный вид, добавив в таблицу стилей CSS следующие стили:

input#siF12.manFlAvaLink {display:none;}
td#siM38 a {
    padding: 2px;
    text-decoration: none;
    color: #000000;
    font-family: Georgia, verdana, helvetica;
    background: -moz-linear-gradient(0% 100% 90deg, # FAF5AE, # cd853f);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cd853f), to(#FAF5AE));
    border: DOUBLE 3px #4e1609;
    cursor: pointer;
}

будет смотреться как-то так:

| Автор:
Выбор ответа лучшим | | Автор: Екатерина Субач
Отличный вариант! Всё поставила на место, всё получается замечательно! Спасибо большое! :))
...