КреатиВ.ТуТ

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Галерея аватарок.


Галерея аватарок.

Сообщений 1 страница 16 из 16

1

Вот у меня возник такой вопрос, раз Рухелп не дает нам возможности сделать галерею аватарок самим, то я сделала небольшой сайтик с аватраками…. А можно ли ссылку на сайт с аватарками установить в профиле пользователя рядом со стандартной галереей ну или ниже?

0

2

Можно, надо найти в нужном шаблоне место, отвечающее за галерею и вставить туда ссылку. Надо поискать.

0

3

Шаблон: 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>

Как это выглядит можете посмотреть у меня :)
Ссылки и имена замените на свои.

0

4

Все ОК! Спасибо! :ok:

0

5

Незачто.

Чуть позже попробую сделать покраше. :)

0

6

Сделал, симпотично, никуда не надо уходить с форума, и всё в миг устанавливается.
Заходим в профиль и пробуем сменить аватару.

Коментируем (там где нужно) ну и, собсна, говорите где ошибки и что не так.

Проверял только в Эксплорере. Работает ли в Опере или еще где - не знаю. Проверьте и скажите. А я поправлю. А потом и выдам код.

Отредактировано ExperT (2006-02-22 23:34:51)

0

7

Есть еще идея по поводу галереи аватарок.
Можно сделать большую галерею, которая будет строится из других галерей других форумов, просто представитель каждого форума, дает ссылку, либо сам файл (определенного формата), содержащий названия и ссылки всех аватар.
Далее я напишу скрипт, который будет вытаскивать из этих файлов, сами ссылки и названия, и формировать длинный список всевозможных аватар. Пользователю искать не придётся. И коллекция будет большая.

0

8

Супер!!! Код в студию! а можно на код взглянуть?

Отредактировано ExperT (2006-02-23 20:54:14)

0

9

Конечно можно.

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)

0

10

Cпасибо огромное! Если я ещё не замучала своими вопросами- можно ли сделать их в категориях? то есть просто какое-то слово над одной партией аватар и др...как у вас?

0

11

Вот я задумалась над следующими вопросами, я думаю, ты с ними тоже столкнешься, когда будешь продолжать редактировать инф табло.
Когда мы делаем такую галерею, то аватар будет уделенным, а следовательно он не будет отображаться в инф табло, поэтому на своем форуме мне пришлось вообще отключить функцию использования удаленного аватара. Тем более можно в инф табло использовать только одно расширение, gif или jpg. А, кстати нельзя ли редактировать аватар пользователя другим способом, загружать его, так чтобы он имел название av-2 например, а то кто имеет на форуме удаленный аватар не видят его в инфю табло, а допросится у народа, чтобы они его перекачали невозможно, нельзя ли как-то самой перекачать их?   

0

12

Ну, ты можешь сама докачивать...просто закачала на форум, куда-нибудь в закрытую тему и поставила ссылку в профиле (поиск/редакт/блок)
Не знаю, может, ты не про то

0

13

Мне как раз ссылкой не надо, если будет ссылка, то ава не будет отображеться в ИНФ. ТАБЛО.

0

14

2 Butterfly:

<optgroup label="Название группы">
вложенные опции....
</optgroup>

2 Babl: Я думаю попозже решу это. Как время будет.

0

15

2 ExperT:
Спасибо огромное!  :good:

0

16

А вот возник вопрос можно ли сделать так чтобы отображалась аватарка в инф. Табло на обычном форуми IPB 1.3.1 final, то есть доступ у меня есть ко всем файлам, просто я недавно установила себе этот форум на локальном хосте, вот сижу, изучаю, уже репутацию себе поставила (классная штука), счетчик сообщений, который меняет сообщения при удалении, теперь вот думаю на авой в инф табло!

0


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Галерея аватарок.