Вот у меня возник такой вопрос, раз Рухелп не дает нам возможности сделать галерею аватарок самим, то я сделала небольшой сайтик с аватраками…. А можно ли ссылку на сайт с аватарками установить в профиле пользователя рядом со стандартной галереей ну или ниже?
Галерея аватарок.
Сообщений 1 страница 16 из 16
Поделиться22006-02-22 19:18:51
Можно, надо найти в нужном шаблоне место, отвечающее за галерею и вставить туда ссылку. Надо поискать.
Поделиться32006-02-22 19:37:33
Шаблон: User Control Panel Section -> avatar_external_title
Вставляем в самый верх это:
<div><table class='tablebasic' cellpadding='4'>
<tr>
<td class='pformleft'>Выбирите аватар в одной из наших коллекций.</td>
<td class='pformright'><b>
<a href='https://creos.1bb.ru/index.php?showtopic=115'>Мультфильмы / Аниме / Рисунки</a></br>
<a href="https://creos.1bb.ru/index.php?showtopic=123">Любовь / Нежность / Ласка </a></br>
<a href="https://creos.1bb.ru/index.php?showtopic=121">Сильная половина человечества </a></br>
<a href="https://creos.1bb.ru/index.php?showtopic=114">Красивая половина человечества </a></br>
<a href="https://creos.1bb.ru/index.php?showtopic=118">Животные</a> | <a href="https://creos.1bb.ru/index.php?showtopic=120">Фэнтези</a> | <a href="https://creos.1bb.ru/index.php?showtopic=117">Из кинофильмов</a></br>
<a href="https://creos.1bb.ru/index.php?showtopic=119">Юмор</a> | <a href="https://creos.1bb.ru/index.php?showtopic=124">Другие</a></br>
</b></td></tr>
</table></div>
Как это выглядит можете посмотреть у меня
Ссылки и имена замените на свои.
Поделиться42006-02-22 20:23:14
Все ОК! Спасибо! :ok:
Поделиться52006-02-22 22:32:51
Незачто.
Чуть позже попробую сделать покраше.
Поделиться62006-02-22 23:34:10
Сделал, симпотично, никуда не надо уходить с форума, и всё в миг устанавливается.
Заходим в профиль и пробуем сменить аватару.
Коментируем (там где нужно) ну и, собсна, говорите где ошибки и что не так.
Проверял только в Эксплорере. Работает ли в Опере или еще где - не знаю. Проверьте и скажите. А я поправлю. А потом и выдам код.
Отредактировано ExperT (2006-02-22 23:34:51)
Поделиться72006-02-23 00:55:15
Есть еще идея по поводу галереи аватарок.
Можно сделать большую галерею, которая будет строится из других галерей других форумов, просто представитель каждого форума, дает ссылку, либо сам файл (определенного формата), содержащий названия и ссылки всех аватар.
Далее я напишу скрипт, который будет вытаскивать из этих файлов, сами ссылки и названия, и формировать длинный список всевозможных аватар. Пользователю искать не придётся. И коллекция будет большая.
Поделиться82006-02-23 08:24:01
Супер!!! Код в студию! а можно на код взглянуть?
Отредактировано ExperT (2006-02-23 20:54:14)
Поделиться92006-02-23 21:00:10
Конечно можно.
1. Заходим в шаблон: User Control Panel Section -> url_field
Находим там:
<input type='text' size='40' maxlength='80' name='url_avatar' value='$avatar' class='forminput' onfocus='select_url()' />
Заменяем на:
<input type='text' size='40' id='url_avatar_field' maxlength='80' name='url_avatar' value='$avatar' class='forminput' onfocus='select_url()' />
Красным выделено то, что добавилось в эту строку.
2. Редактируем шаблон: User Control Panel Section -> avatar_external_title
Вставляем в самый верх это:
<script>
function changeProfileAvatar(url) {
if (url != "http://" ) {
fieldItm = null;
imgItm = null;
if (document.getElementById) {
fieldItm = document.getElementById("url_avatar_field");
imgItm = document.getElementById("chosenAvatar");
}
else if (document.all) {
fieldItm = document.all["url_avatar_field"];
imgItm = document.all["chosenAvatar"];
}
else if (document.layers) {
fieldItm = document.layers["url_avatar_field"];
imgItm = document.layers["chosenAvatar"];
}
if ( fieldItm ) {
fieldItm.value = url;
imgItm.src = url;
imgItm.style.width = "";
imgItm.style.height = "";
}
}
}
</script><div><table class='tablebasic' cellpadding='4'>
<tr>
<td class='pformleft' align='left' valign='top' >Или выберайте один из аватаров "Креативной" коллекции:</td>
<td class='pformright' ><table border='0' width='100%' ><tr><td width='100%' align='left' valign='top'>
<select name='favatar' class='codebuttons' onchange="changeProfileAvatar(this.options[this.selectedIndex].value)" >
<option value="http://"><b>Выберите аватар</b></option>
<option value="[span style='color:red']Ссылка на аватару">Название аватары</option>[/span]</select></br></br>
<input type="submit" name="submit" value="Применить" class='forminput' />
</td><td width='122' height="122" align='center' valign='center'>
<img id="chosenAvatar" src="http://1bb.ru/uploads/creos/post-41-1139345921.gif" />
</td></tr></table></td></tr>
</table></div>
Теперь строчка что выделена фиолетовым:
<option value="[span style='color:red']Ссылка на аватару">Название аватары</option>[/span]
Вот дублируйте её сколько хотите, и вставляйте ссылки на автарки и названия.
Ссылки обязательно должны начинаться с http://
То что выделено синим, это ссылка на пустой аватар - т.е. когда он не выбран еще. Поставьте туда или пустышку картинку или просто картинку с "Аватар не выбран" ну что-нибудь.
То, что выделено оранжевым - это максимальные размеры аватары, если вы не хотите что бы ваша табличка изменяла размеры при выборе аватара, то задавайте там максимально возможный размер аватара +2.
Всё..
Отредактировано ExperT (2006-02-23 21:06:09)
Поделиться102006-02-24 08:31:39
Cпасибо огромное! Если я ещё не замучала своими вопросами- можно ли сделать их в категориях? то есть просто какое-то слово над одной партией аватар и др...как у вас?
Поделиться112006-02-24 14:00:04
Вот я задумалась над следующими вопросами, я думаю, ты с ними тоже столкнешься, когда будешь продолжать редактировать инф табло.
Когда мы делаем такую галерею, то аватар будет уделенным, а следовательно он не будет отображаться в инф табло, поэтому на своем форуме мне пришлось вообще отключить функцию использования удаленного аватара. Тем более можно в инф табло использовать только одно расширение, gif или jpg. А, кстати нельзя ли редактировать аватар пользователя другим способом, загружать его, так чтобы он имел название av-2 например, а то кто имеет на форуме удаленный аватар не видят его в инфю табло, а допросится у народа, чтобы они его перекачали невозможно, нельзя ли как-то самой перекачать их?
Поделиться122006-02-24 14:35:33
Ну, ты можешь сама докачивать...просто закачала на форум, куда-нибудь в закрытую тему и поставила ссылку в профиле (поиск/редакт/блок)
Не знаю, может, ты не про то
Поделиться132006-02-24 14:52:06
Мне как раз ссылкой не надо, если будет ссылка, то ава не будет отображеться в ИНФ. ТАБЛО.
Поделиться142006-02-24 17:43:38
2 Butterfly:
<optgroup label="Название группы">
вложенные опции....
</optgroup>
2 Babl: Я думаю попозже решу это. Как время будет.
Поделиться152006-02-24 19:34:51
2 ExperT:
Спасибо огромное! :good:
Поделиться162006-04-20 23:16:37
А вот возник вопрос можно ли сделать так чтобы отображалась аватарка в инф. Табло на обычном форуми IPB 1.3.1 final, то есть доступ у меня есть ко всем файлам, просто я недавно установила себе этот форум на локальном хосте, вот сижу, изучаю, уже репутацию себе поставила (классная штука), счетчик сообщений, который меняет сообщения при удалении, теперь вот думаю на авой в инф табло!