Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

Forum Rules Правила раздела

Часть 1. Запрос на создание модификаций
1. Название темы — название модификации (которую хотите видеть);
2. Содержание вашего сообщения:
Часть 2. Разработка модификаций.
1. Название темы — название модификации (которую вы разработали);
2. Содержание вашего сообщения: Уважаемые пользователи форума:

Страницы: (2) 1 [2]   ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Группы на форуме. (визуальное), как на IPB 2.х.х.
Sibirakman
Отправлено: Сен 16 2010, 11:41
Quote Post


Я
Group Icon

Группа: Пользователи
Сообщений: 69
Пользователь №: 2 591
Регистрация: 31-Августа 10
Member Offline

Репутация: нет




Предлагаю вашему вниманию следующую модификацию: Группы на форуме.

При наведении на иконку группы форумчанина появляется окошко со всеми группами в которых он состоит.

Естественно, как и прежде, в админцентре, он будет состоять в одной группе, но можно отобразить на иконках группы в которых он находиться по маскам доступа или же просто любую группу, созданную пользователем на форуме.

Выглядит это практически как на версии IPB 2.х.х.
на IPB 2.х.х.:
[Показать/Скрыть]
user posted image

На моем форуме:
[Показать/Скрыть]
user posted image

Итак:
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
Top
Hero
Отправлено: Фев 2 2011, 17:26
Quote Post


Пользователь
Group Icon

Группа: Пользователи
Сообщений: 160
Пользователь №: 2 724
Регистрация: 30-Октября 10
Member Offline

Репутация: 5




какой у вас браузер!?
Top
alexb
Отправлено: Фев 2 2011, 17:49
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 13
Пользователь №: 2 961
Регистрация: 1-Февраля 11
Member Offline

Репутация: 0




Opera
давайте вы зайдёте на форум и посмотрите сами (мне просто для проверки)
Top
alex_SssS
Отправлено: Фев 4 2011, 18:32
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 2
Пользователь №: 2 965
Регистрация: 2-Февраля 11
Member Offline

Репутация: нет




У меня типо того же,но у меня просто место изображения серый квадратик
Top
Hero
Отправлено: Фев 4 2011, 20:41
Quote Post


Пользователь
Group Icon

Группа: Пользователи
Сообщений: 160
Пользователь №: 2 724
Регистрация: 30-Октября 10
Member Offline

Репутация: 5




Цитата (alex_SssS @ Фев 4 2011, 22:32)
У меня типо того же,но у меня просто место изображения серый квадратик

Ваш форум,всё исправлю!
Top
alex_SssS
Отправлено: Фев 6 2011, 09:39
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 2
Пользователь №: 2 965
Регистрация: 2-Февраля 11
Member Offline

Репутация: нет




worldport.ipb2.ru
сделай если сможешь,что-бы иконки выкатывались вниз,и то,что находится ниже иконок не сдвигалось вниз,а иконки просто ложились на текст

Это сообщение отредактировал alex_SssS - Фев 6 2011, 10:15
Top
Slesher
Отправлено: Фев 6 2011, 20:31
Quote Post


реформатор
Group Icon

Группа: Пользователи
Сообщений: 1 224
Пользователь №: 650
Регистрация: 18-Марта 08
Из: Украины
Member Offline

Репутация: 57




Цитата (alex_SssS @ Сегодня, 09:39)
то,что находится ниже иконок не сдвигалось вниз,а иконки просто ложились на текст


гм насколько я представляю, надо делать дивное окно...


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
Top
Slesher
Отправлено: Фев 6 2011, 20:44
Quote Post


реформатор
Group Icon

Группа: Пользователи
Сообщений: 1 224
Пользователь №: 650
Регистрация: 18-Марта 08
Из: Украины
Member Offline

Репутация: 57




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


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
Top
Hero
Отправлено: Авг 30 2011, 16:01
Quote Post


Пользователь
Group Icon

Группа: Пользователи
Сообщений: 160
Пользователь №: 2 724
Регистрация: 30-Октября 10
Member Offline

Репутация: 5




Тема вновь открыта и ждет отзывов. smile.gif
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (2) 1 [2]  Reply to this topicStart new topicStart Poll