Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (2) 1 [2] ( Перейти к первому непрочитанному сообщению ) |
Sibirakman |
Отправлено: Сен 16 2010, 11:41
|
Я Группа: Пользователи Сообщений: 69 Пользователь №: 2 591 Регистрация: 31-Августа 10 Репутация: нет |
Предлагаю вашему вниманию следующую модификацию: Группы на форуме.
При наведении на иконку группы форумчанина появляется окошко со всеми группами в которых он состоит. Естественно, как и прежде, в админцентре, он будет состоять в одной группе, но можно отобразить на иконках группы в которых он находиться по маскам доступа или же просто любую группу, созданную пользователем на форуме. Выглядит это практически как на версии IPB 2.х.х. на IPB 2.х.х.: [Показать/Скрыть] На моем форуме: [Показать/Скрыть] Итак: 1. Для начало нужно создать дополнительное поле профиля: Пользователи и группы> Доп-ные поля профиля>СОЗДАТЬ НОВОЕ ПОЛЕ> Название профиля,Здесь пишем название группы- я назвал: женский клуб В настройках ВАЖНО!!! Скрыть это поле в профиле? -нет, если поставим да, од работать не будет. Поле может быть отредактировано пользователем?-нет. Для каждой группы нужно свое дополнительное поле, иначе мод не будет работать. 2. Далее идем в редактирование шаблона: HTML>Просмотр темы (Topic View Section)>Post Entry Находим там {$author['member_rank_img']} удаляем и заменяем на это: Код <span><a href="#" title="by svtalk Maxscorpion mod" onmouseover=" obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;" onmouseout="this.parentNode.childNodes[1].style.display='none'">{$author['member_rank_img']}</a><div style="display: none"> <img src="{$author['field_х']}"> <img src="{$author['field_х']}"> </div></span> где field_х -переменная вашего дополнительного поля, которое необходимо отобразить. Еще раз повторю, что для каждой группы необходимо создать свое поле. обновляем шаблон. Далее идем в Поиск/Редакт/Блок пользов.-находим необходимого пользователя>Редактировать>Дополнительные поля профиля:^ Находим поле, которое мы создавали с вами в самом начале и вставляем в него прямую ссылку на изображение (иконку). Сохраняем изменения. Все. Теперь если навести на иконку пользователя, то теперь при наведении на иконку группы форумчанина появляется окошко со всеми группами в которых он состоит. (наводить курсор нужно чуть выше иконки, чтобы меню не дергалось и нормально отображалось содержимое). Пример У пользователя Test Проверял на Mozilla Firefox, Хроме, Опере, Ехсплоере, все работает отлично, иконки отображаются. Минусы: 1. В профиле, если навести курсор, и пользователь не состоит в какой-либо группе будет надпись -изображение- (наблюдается в опере, хроме, ехспоере) Как исправить: Ввести в дополнительное поле ссылку на картинку с прозрачным фоном. Это сообщение отредактировал Sibirakman - Сен 17 2010, 02:08 |
|
Hero |
Отправлено: Фев 2 2011, 17:26
|
Пользователь Группа: Пользователи Сообщений: 160 Пользователь №: 2 724 Регистрация: 30-Октября 10 Репутация: 5 |
какой у вас браузер!?
|
|
alexb |
Отправлено: Фев 2 2011, 17:49
|
Новичок Группа: Пользователи Сообщений: 13 Пользователь №: 2 961 Регистрация: 1-Февраля 11 Репутация: 0 |
Opera
давайте вы зайдёте на форум и посмотрите сами (мне просто для проверки) |
|
alex_SssS |
Отправлено: Фев 4 2011, 18:32
|
Новичок Группа: Пользователи Сообщений: 2 Пользователь №: 2 965 Регистрация: 2-Февраля 11 Репутация: нет |
У меня типо того же,но у меня просто место изображения серый квадратик
|
|
Hero |
Отправлено: Фев 4 2011, 20:41
|
Пользователь Группа: Пользователи Сообщений: 160 Пользователь №: 2 724 Регистрация: 30-Октября 10 Репутация: 5 |
Цитата (alex_SssS @ Фев 4 2011, 22:32) У меня типо того же,но у меня просто место изображения серый квадратик Ваш форум,всё исправлю! |
|
alex_SssS |
Отправлено: Фев 6 2011, 09:39
|
Новичок Группа: Пользователи Сообщений: 2 Пользователь №: 2 965 Регистрация: 2-Февраля 11 Репутация: нет |
worldport.ipb2.ru
сделай если сможешь,что-бы иконки выкатывались вниз,и то,что находится ниже иконок не сдвигалось вниз,а иконки просто ложились на текст Это сообщение отредактировал alex_SssS - Фев 6 2011, 10:15 |
|
Slesher |
Отправлено: Фев 6 2011, 20:31
|
реформатор Группа: Пользователи Сообщений: 1 224 Пользователь №: 650 Регистрация: 18-Марта 08 Из: Украины Репутация: 57 |
Цитата (alex_SssS @ Сегодня, 09:39) то,что находится ниже иконок не сдвигалось вниз,а иконки просто ложились на текст гм насколько я представляю, надо делать дивное окно... -------------------- |
|
Slesher |
Отправлено: Фев 6 2011, 20:44
|
реформатор Группа: Пользователи Сообщений: 1 224 Пользователь №: 650 Регистрация: 18-Марта 08 Из: Украины Репутация: 57 |
консультирувать по данному моду не берусь, потому что он достаточно сомнительный, в нем множество минусов да и еще не у всех работает.
Намного проще переписать его на jQuery -------------------- |
|
Hero |
Отправлено: Авг 30 2011, 16:01
|
Пользователь Группа: Пользователи Сообщений: 160 Пользователь №: 2 724 Регистрация: 30-Октября 10 Репутация: 5 |
Тема вновь открыта и ждет отзывов.
|
|
Страницы: (2) 1 [2] |