Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (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 |
|
Sibirakman |
Отправлено: Сен 16 2010, 12:05
|
Я Группа: Пользователи Сообщений: 69 Пользователь №: 2 591 Регистрация: 31-Августа 10 Репутация: нет |
Хочу добавить, что по такому же принципу можно сделать упрощенную модификацию мода наград, призов итд.
Неплохо было бы заменить на другой способ появления информации, при наведении курсора, например выпадающее меню, но не знаю пока, как это сделать. Это сообщение отредактировал Sibirakman - Сен 16 2010, 12:59 |
|
Сергей |
Отправлено: Сен 16 2010, 13:14
|
<? echo"Кодер" ?> Группа: Пользователи Сообщений: 1 610 Пользователь №: 1 411 Регистрация: 5-Апреля 09 Репутация: 75 |
В Opera при наведении на иконку гпуппы открываются картинки групп, но, как только я убераю курсор мышки с иконки, доп. иконки остаются открытыми. Хотелось бы видеть модификацию кроссбраузерной, прежде чем она попадает в раздел проверенных модификаций.
|
|
Sibirakman |
Отправлено: Сен 16 2010, 13:31
|
Я Группа: Пользователи Сообщений: 69 Пользователь №: 2 591 Регистрация: 31-Августа 10 Репутация: нет |
Цитата (Сергей @ Сен 16 2010, 13:14) В Opera при наведении на иконку гпуппы открываются картинки групп, но, как только я убераю курсор мышки с иконки, доп. иконки остаются открытыми. Хотелось бы видеть модификацию кроссбраузерной, прежде чем она попадает в раздел проверенных модификаций. По поводу того, что иконки остаются открытыми то нужно еще раз провести курсор по ним и он закроется. Здесь много еще нюансов есть. Например если в шаблоне стоит <img src="{$author['field_4']}"> но пользователь не будет состоять в 4 группе и у него будут стоять иконки, то 4 группа будет отображаться, в виде отсутствующего изображения.( в аттчачах прикрепил, о чем речь) Опять же на Mozilla Firefox этого нет, а замечено на других браузерах. Подумаю, как сделать так, чтобы мод работал на всех браузерах. Это сообщение отредактировал Sibirakman - Сен 16 2010, 13:48 Присоединённые изображения |
|
Сергей |
Отправлено: Сен 16 2010, 15:19
|
<? echo"Кодер" ?> Группа: Пользователи Сообщений: 1 610 Пользователь №: 1 411 Регистрация: 5-Апреля 09 Репутация: 75 |
Именно, мне вот не нравится водить курсором несколько раз по одному и тому же месту. Если и делать на основе, то должно быть также.
|
|
Sibirakman |
Отправлено: Сен 16 2010, 15:25
|
Я Группа: Пользователи Сообщений: 69 Пользователь №: 2 591 Регистрация: 31-Августа 10 Репутация: нет |
Цитата (Сергей @ Сегодня, 15:19) Именно, мне вот не нравится водить курсором несколько раз по одному и тому же месту. Если и делать на основе, то должно быть также. Даже не знаю как исправить. Можно на основе всплывающего меню меню сделать. Еще насчет одного глюка: подумал, скорее всего переменную <img src="{$author['field_1']}"> изобр. все же будет видно, если только делать правило, что пользователь может состоять только в 1 группе и в дополнительном поле прописывать разные ссылки , а не как было предложено выше. Если же есть желание, чтобы на форуме было более 1 доп. группы, то можно использовать более долгий способ, вставлять в дополнительные поля изображения с прозрачным фоном. Код [IMG]http://data.photo.sibnet.ru/upload/imggreat/128464143146.jpg[/IMG] Цитата (Сергей @ Сегодня, 15:19) Именно, мне вот не нравится водить курсором несколько раз по одному и тому же месту. Если и делать на основе, то должно быть также. В этом моде другой минус есть, более серьезный, с отображением иконок но и его решить можно, способ внес в 1 пост. Это сообщение отредактировал Сергей - Авг 24 2011, 15:32 |
|
Slesher |
Отправлено: Сен 16 2010, 21:17
|
реформатор Группа: Пользователи Сообщений: 1 224 Пользователь №: 650 Регистрация: 18-Марта 08 Из: Украины Репутация: 57 |
Цитата (Сергей @ Сегодня, 13:14) В Opera при наведении на иконку гпуппы открываются картинки групп, но, как только я убераю курсор мышки с иконки, доп. иконки остаются открытыми надо добавить обработчик когда курсор убираешь: надо так: Цитата <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> теперь когда наводишь - открывает, убираешь - прячет -------------------- |
|
Sibirakman |
Отправлено: Сен 17 2010, 02:15
|
Я Группа: Пользователи Сообщений: 69 Пользователь №: 2 591 Регистрация: 31-Августа 10 Репутация: нет |
Цитата (Slesher @ Сен 16 2010, 21:17) Цитата (Сергей @ Сегодня, 13:14) В Opera при наведении на иконку гпуппы открываются картинки групп, но, как только я убераю курсор мышки с иконки, доп. иконки остаются открытыми надо добавить обработчик когда курсор убираешь: надо так: теперь когда наводишь - открывает, убираешь - прячет Цитата (Slesher @ Вчера, 21:17) надо добавить обработчик когда курсор убираешь: надо так: Внес изменения в шапку форума. Можно еще сделать так, если кому-то не понравиться способ открытия списка групп при наведении курсора мыши. Код <span><a href="#" title="Для просмотра дополнительной информации жми сюда" onclick=" obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;">{$author['member_rank_img']}</a><div style="display: none"> <img src="{$author['field_х']}"> </div></span> Работает при нажатии на иконку. Так же и закрывается. И еще маленькая доработка, скорее уже по визуальному оформлению. Чтобы иконка была в рамочке ставим в самый конеец: в CSS Код .memdetails { background: #9db1cc border: 1px solid #abcdef; border-bottom-width: 2px; border-right-width: 2px; padding: 4px 3px 4px 3px; margin: 3px 1px 3px 1px; } А <img src="{$author['field_х']}"> заключаем в это <div class="memdetails"> </div т.е должно быть так: <div class="memdetails"> <img src="{$author['field_х']}"> </div Как это выглядит, можно посмотреть в аттачах: Можно ли сделать так, чтобы дополнительные поля пользователя, созданные мной, заполнялись необходимой информацией, при регистрации пользователя? (необходимо для данного мода). Это сообщение отредактировал Сергей - Авг 24 2011, 15:33 |
|
Сергей |
Отправлено: Сен 17 2010, 14:02
|
<? echo"Кодер" ?> Группа: Пользователи Сообщений: 1 610 Пользователь №: 1 411 Регистрация: 5-Апреля 09 Репутация: 75 |
Можно сделать дополнительное поле, которое может редактировать только администратора.
|
|
Sibirakman |
Отправлено: Сен 17 2010, 14:27
|
Я Группа: Пользователи Сообщений: 69 Пользователь №: 2 591 Регистрация: 31-Августа 10 Репутация: нет |
Цитата (Сергей @ Сегодня, 14:02) Можно сделать дополнительное поле, которое может редактировать только администратора. Ну по этому принципу, сейчас и сделан данный мод...просто если пользователь состоит всего в одной группе, то при наведении курсора будут надпись -изображение- Можно тогда эту надпись -изображение- изменить?-например-групп нет-. Это сообщение отредактировал Sibirakman - Сен 17 2010, 14:28 |
|
Sibirakman |
Отправлено: Сен 18 2010, 16:14
|
Я Группа: Пользователи Сообщений: 69 Пользователь №: 2 591 Регистрация: 31-Августа 10 Репутация: нет |
Тему то наверное в архив можно, она по сути и к модификации не относиться). или же все-таки это можно считать за модификацию?
|
|
Hero |
Отправлено: Ноя 6 2010, 09:08
|
Пользователь Группа: Пользователи Сообщений: 160 Пользователь №: 2 724 Регистрация: 30-Октября 10 Репутация: 5 |
|
|
Deco |
Отправлено: Ноя 7 2010, 16:14
|
SEO,HTML,IPB Группа: Пользователи Сообщений: 389 Пользователь №: 2 447 Регистрация: 16-Июля 10 Репутация: 15 |
Логин/пароль в личку, поставлю как следует.
-------------------- |
|
Hero |
Отправлено: Дек 1 2010, 18:48
|
Пользователь Группа: Пользователи Сообщений: 160 Пользователь №: 2 724 Регистрация: 30-Октября 10 Репутация: 5 |
походу - администрация отключила этот мод ! очень жаль!!!!!!!!! Проверял на обычном только что созданном форуме и не работает!!!! именно на стандартом стиле! Икона не отбражается у меня файр фокс! все установи лкак в инструкции много раз читал! и я не мог ошибиться
! |
|
alexb |
Отправлено: Фев 2 2011, 17:17
|
Новичок Группа: Пользователи Сообщений: 13 Пользователь №: 2 961 Регистрация: 1-Февраля 11 Репутация: 0 |
я всё сделал как написано, но у меня иконка не отображается
[Показать/Скрыть] |
|
Страницы: (2) [1] 2 |