Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Дублируется ссылка на форум в боковом менюавтор Чистый сталкер Вчера в 19:52
» [Общая тема] Что делать, если вы забыли / потеряли пароль
автор AlexNeimor Ноябрь 26th 2024, 23:23
» Пропала вкладка "Обработка пользователей"
автор Svet007 Ноябрь 25th 2024, 10:14
» ВПН
автор Danny_Marcelo Ноябрь 24th 2024, 07:47
» Как найти администратора?
автор PushPayer Ноябрь 21st 2024, 00:58
» Не корректное отображение картинок
автор VENEFICA. Ноябрь 15th 2024, 14:46
» Не меняется название форума
автор Aviator Ноябрь 14th 2024, 15:40
» совет админам
автор лексей2222 Октябрь 23rd 2024, 05:45
» Проблема с гугл из-за Hitskin
автор Вултур Октябрь 21st 2024, 15:43
» [решено]Редактирвоание темы
автор AlexDarkTech Октябрь 13th 2024, 08:14
Как сделать, чтобы можно было скрыть награды под кнопочкой
Участников: 5
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Оформление вашего форума :: [Архив] Оформление форума
Страница 1 из 2
Страница 1 из 2 • 1, 2
Как сделать, чтобы можно было скрыть награды под кнопочкой
Как сделать, чтобы можно было скрыть награды под кнопочкой, но так, чтобы остальная информация о пользователе осталась видимой?
Или разделить - под одной кнопочкой - награды, а под другой - информация.
Вот наподобие этого
Или разделить - под одной кнопочкой - награды, а под другой - информация.
Вот наподобие этого
Последний раз редактировалось: Of (Октябрь 9th 2010, 20:03), всего редактировалось 1 раз(а)
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Я делал на странице HTML
А в профиль ставил кнопку картинку при клике на которую открывалась страница.
Только надо страницы создавать на каждого у кого есть награды
Если хотите то вот так я делал:
ПА - Пользователи & Группы - Профили
Создаём поле, заполняем таким образом
В выделенное поле ставим это
Поле готово
Теперь создаём HTML страничку, и вставляем в неё награды таким методом:
Затем идём в Пользователи & Группы - Управление пользователями
Выбираем из списка пользователей того для кого создана страничка, жмём на ник, на открывшейся странице находим поле Награды
и в указанное окно вставляем следующее
После всего этого под аватаром появится картинка кнопка, при клике которой откроется страничка с наградами
А в профиль ставил кнопку картинку при клике на которую открывалась страница.
Только надо страницы создавать на каждого у кого есть награды
Если хотите то вот так я делал:
ПА - Пользователи & Группы - Профили
Создаём поле, заполняем таким образом
В выделенное поле ставим это
- Код:
[img]http://illiweb.com/fa/empty.gif[/img]
Поле готово
Теперь создаём HTML страничку, и вставляем в неё награды таким методом:
- Код:
<br/><center><span style="color:#8B4513; font-family:Times New Roman; font-size:22px;">
Награды пользователя Домовой</span></center><br/>
<img src="ссылка на картинку"> - За что то
<br/><br/>
<img src="ссылка на картинку"> - За вот это
<br/><br/>
<img src="ссылка на картинку"> - Вот за то
<br/><br/>
<img src="ссылка на картинку"> - За красивые глазки
<br/><br/>
Затем идём в Пользователи & Группы - Управление пользователями
Выбираем из списка пользователей того для кого создана страничка, жмём на ник, на открывшейся странице находим поле Награды
и в указанное окно вставляем следующее
- Код:
[url=ССЫЛКА НА СТРАНИЧКУ НАГРАД ДАННОГО ЮЗЕРА][img]http://savepic.ru/1704897.png[/img][/url]
После всего этого под аватаром появится картинка кнопка, при клике которой откроется страничка с наградами
Домовой-
-
Сообщения : 6801
Возраст : 101
Регистрация : 2010-01-30
Благодарности : 3243
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Ольга, а какого типа у тебя поле с наградами?)
А то может просто спрятать в спойлер
и всё =)
А то может просто спрятать в спойлер
|
и всё =)
- Код:
[spoiler=Просмотреть награды][table border="0"][tr][td title="За фигню 1"][img]http://r18.imgfast.net/users/1814/20/07/54/smiles/531788.gif[/img][/td]
[td title="За фигню 2"][img]http://r18.imgfast.net/users/1814/20/07/54/smiles/531788.gif[/img][/td]
[td title="За фигню 3"][img]http://r18.imgfast.net/users/1814/20/07/54/smiles/531788.gif[/img][/td]
[/tr][tr][td title="За фигню 4"][img]http://r18.imgfast.net/users/1814/20/07/54/smiles/531788.gif[/img][/td]
[td title="За фигню 5"][img]http://r18.imgfast.net/users/1814/20/07/54/smiles/531788.gif[/img][/td]
[td title="За фигню 6"][img]http://r18.imgfast.net/users/1814/20/07/54/smiles/531788.gif[/img][/td]
[/tr][/table][/spoiler]
darkWoL-
- Сообщения : 737
Регистрация : 2008-01-11
Благодарности : 111
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Домовой, мне кажется это не совсем удобным - чтобы посмотреть награды переходить на другую страничку.
darkWoL, Как понять какого типа поле с наградами?
Я сделала в поле награды - табличку, в которую вставляю картинку награды и описание - за что, которое показывается при наведении.
И еще хотелось бы это оформить красивый кнопочкой, под стиль форума - я пробовала поставить кнопочку но она как то криво вставала(
darkWoL, Как понять какого типа поле с наградами?
Я сделала в поле награды - табличку, в которую вставляю картинку награды и описание - за что, которое показывается при наведении.
И еще хотелось бы это оформить красивый кнопочкой, под стиль форума - я пробовала поставить кнопочку но она как то криво вставала(
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
А вы считаете удобней когда под аватаром откроется портянка с кучей катринок?Of пишет:Домовой, мне кажется это не совсем удобным - чтобы посмотреть награды переходить на другую страничку.
Вам конечно видней.
На мой взгляд гораздо интересней кликнуть по кнопке под аватаром, после чего откроется красиво оформленная страничка с наградами и описанием за что каждая награда дана.
Но повторюсь, это моё мнение.)))))
Домовой-
-
Сообщения : 6801
Возраст : 101
Регистрация : 2010-01-30
Благодарности : 3243
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Домовой, мне больше нравится, как вы выразились, портянка - для этого не надо переходить на другую страницу, а потом, ведь не будете же постоянно открывать этот список наград) - посмотрел, для ознакомления, и закрыл.
Тем более, что технически это сделать можно - как я уже убедилась, единственное, что хотелось бы - несколько доработать этот код.
Тем более, что технически это сделать можно - как я уже убедилась, единственное, что хотелось бы - несколько доработать этот код.
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
А чем Вам все же не нравится тот вариант, что darkWoL предложил? Вместо картинок ведь можно вставить все то, что вы пожелаете и Ваша фантазия подскажет.
Или вот так -
Можно так -
|
Или вот так -
|
|
|
|
Можно так -
|
|
|
|
|
|
|
|
Последний раз редактировалось: Изобретатель (Октябрь 5th 2010, 01:47), всего редактировалось 1 раз(а)
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Of, могу предложить такой способ:
1. Создаете в персональном профиле поле "Награды" - "текстовый блок" с режимом показа "иконка" (вместо иконки подставляете пустой гиф https://illiweb.com/fa/empty.gif) и просмотром в сообщениях. Сохраняете.
2. Через личные профили добавляете каждому пользователю таблицу с наградами, обязательно указав таблице class="awards". Пример:
2. В CSS добавляете код:
3. В ПА > Модули > Управление кодами JS укажите Активировать управление кодами JS : да
Создайте новый файл и заполните следующим образом:
Название: любое, например, награды под кнопкой
Расположение: на всех страницах
Код:
В результате каждая таблица с наградами окажется обернутой в скрытый блок, который будет плавно разворачиваться/сворачиваться по клику на заголовке [Награды].
Вместо надписи [Награды] в строке
Код кнопки будет выглядеть так:
Работает на всех движках.
1. Создаете в персональном профиле поле "Награды" - "текстовый блок" с режимом показа "иконка" (вместо иконки подставляете пустой гиф https://illiweb.com/fa/empty.gif) и просмотром в сообщениях. Сохраняете.
2. Через личные профили добавляете каждому пользователю таблицу с наградами, обязательно указав таблице class="awards". Пример:
- Код:
[table border="0" class="awards"]
[tr]
[td title="описание 1"][img]http://i56.servimg.com/u/f56/15/82/36/69/apple10.png[/img][/td]
[td title="описание 2"][img]http://i56.servimg.com/u/f56/15/82/36/69/apple10.png[/img][/td]
[td title="описание 3"][img]http://i56.servimg.com/u/f56/15/82/36/69/apple10.png[/img][/td]
[td title="описание 4"][img]http://i56.servimg.com/u/f56/15/82/36/69/apple10.png[/img][/td]
[td title="описание 5"][img]http://i56.servimg.com/u/f56/15/82/36/69/apple10.png[/img][/td]
[/tr]
[/table]
2. В CSS добавляете код:
- Код:
/* маскировка бокса с наградами */
.awardbox {
display: none;
border: 1px solid #cccccc;
background-color:#fff;
padding: 3px;
margin: 5px 2px;
}
/* кнопка Награды */
.awardopen {
cursor: pointer;
}
/* кнопка Награды при наведении */
.awardopen:hover {
color: red;
}
3. В ПА > Модули > Управление кодами JS укажите Активировать управление кодами JS : да
Создайте новый файл и заполните следующим образом:
Название: любое, например, награды под кнопкой
Расположение: на всех страницах
Код:
- Код:
jQuery(document).ready(function(){
jQuery(".awards").wrap(jQuery('<div class="awardbox"></div>'));
jQuery(".awardbox").before(jQuery('<span class="awardopen">[Награды]</span>'));
jQuery('.awardopen').click(function(){
jQuery(this).parent().children('.awardbox').toggle('normal');
return false;
});
});
В результате каждая таблица с наградами окажется обернутой в скрытый блок, который будет плавно разворачиваться/сворачиваться по клику на заголовке [Награды].
Вместо надписи [Награды] в строке
- Код:
<span class="awardopen">[Награды]</span>[Награды]</a>
Код кнопки будет выглядеть так:
- Код:
<img src="адрес картинки" alt="Награды" title="Награды" class="awardopen" />
- Код:
jQuery(".awardbox").before(jQuery('<span class="awardopen">[Награды]</span>'));
- Код:
jQuery(".awardbox").before(jQuery('<img src="http://i27.servimg.com/u/f27/14/67/67/89/untitl10.png" alt="Награды" title="Награды" class="awardopen" />'));
Работает на всех движках.
Последний раз редактировалось: Dana Domirani (Май 5th 2014, 00:18), всего редактировалось 2 раз(а)
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
награды под кнопочкой
Оо! Только из за одной плавности открытия поля с наградами уже стоит так сделать. Не говоря уж обо всем остальном оформлении этих полей.
Здорово.
Здорово.
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Изобретатель, спасибо!
Кстати: если скопировать таблицу в пост, эффект будет тот же.
Кстати: если скопировать таблицу в пост, эффект будет тот же.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Dana Domirani, а никак нельзя сделать что бы окно открывалось как бы отдельно, вот как здесь открывается профиль?
То есть у вас окно открываясь как бы отодвигает всё что ниже, а надо не зависимо
Надеюсь поймёте)))
То есть у вас окно открываясь как бы отодвигает всё что ниже, а надо не зависимо
Надеюсь поймёте)))
Домовой-
-
Сообщения : 6801
Возраст : 101
Регистрация : 2010-01-30
Благодарности : 3243
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Dana Domirani, спасибо большое - это как раз то ,что я хотела.
Буду ставить!
Буду ставить!
награды под кнопочкой
Of, пожалуйста! Рада была помочь!
Домовой, сделала.
Надо будет подправить строку:
Для BB2 стоит указать не просто .prfc {, а .post .prfc {
Домовой, сделала.
Надо будет подправить строку:
- Код:
jQuery(".awards").wrap(jQuery('<div class="awardbox"></div>'));
- Код:
jQuery(".awards").wrap(jQuery('<div class="prfc"></div>')).wrap(jQuery('<div class="awardbox"></div>'));
- Код:
.awardbox {
display: none;
border: 1px solid #cccccc;
background-color:#fff;
padding: 3px;
margin: 5px 2px;
width: 300px; /* укажите приблизительную ширину таблицы */
}
.prfc {
position: relative;
height: 30px;
width: 120px; /* укажите приблизительную ширину кнопки */
}
Для BB2 стоит указать не просто .prfc {, а .post .prfc {
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
награды под кнопочкой
Спасибо солнцеDana Domirani пишет:
Домовой, сделала.
Домовой-
-
Сообщения : 6801
Возраст : 101
Регистрация : 2010-01-30
Благодарности : 3243
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Всегда пожалуйста
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Dana Domirani, еще 2 вопроса возникло.
Что означает
И еще, а можно сделать по тому принципу, как вы написали для Домового - чтобы список наград открывался в маленьком окошке, но не по клику мышкой на кнопочку, а просто при наведении мышки?
Что означает
У меня сейчас награды сделаны в виде таблицы - теперь мне надо во всех профилях пользователей прописать class="awards" ?2. Через личные профили добавляете каждому пользователю таблицу с наградами, обязательно указав таблице class="awards"
И еще, а можно сделать по тому принципу, как вы написали для Домового - чтобы список наград открывался в маленьком окошке, но не по клику мышкой на кнопочку, а просто при наведении мышки?
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Да, это обязательное условие - скрипт реагирует непосредственно на класс объекта.У меня сейчас награды сделаны в виде таблицы - теперь мне надо во всех профилях пользователей прописать class="awards" ?
Что касается появления при наведении - как раз сейчас у себя на форуме эксперементировала - очень раздражает, когда случайно под мышью вылетают окошки. По клику удобнее.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Dana Domirani, ага, поняла.
раз раздражает - то не надо.
раз раздражает - то не надо.
Домовой-
-
Сообщения : 6801
Возраст : 101
Регистрация : 2010-01-30
Благодарности : 3243
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Когда профиль "дергается"? Думаю, если добавить в awardbox width - должно решить проблему. Сейчас проверю.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Дело в том что у вас на тестовике такое не наблюдаюDana Domirani пишет:Когда профиль "дергается"? Думаю, если добавить в prfcont width - должно решить проблему. Сейчас проверю.
Домовой-
-
Сообщения : 6801
Возраст : 101
Регистрация : 2010-01-30
Благодарности : 3243
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
И до кучи ещё вопрос.
В punBB всё нормально, но всплывающее окно остаётся в пределах профиля.
Можно что то сделать что бы он было независимо от поля профиля.
Награды обрезаются когда картинок много.
Посмотрите
ЗДЕСЬ
В punBB всё нормально, но всплывающее окно остаётся в пределах профиля.
Можно что то сделать что бы он было независимо от поля профиля.
Награды обрезаются когда картинок много.
Посмотрите
ЗДЕСЬ
Домовой-
-
Сообщения : 6801
Возраст : 101
Регистрация : 2010-01-30
Благодарности : 3243
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Все правильно, рывки ликвидируются через добавление ширины для кнопки и разворачивающегося блока.Dana Domirani пишет:Когда профиль "дергается"? Думаю, если добавить в prfcont width - должно решить проблему. Сейчас проверю.
.awardbox {
display: none;
border: 1px solid #cccccc;
background-color:#fff;
padding: 3px;
margin: 5px 2px;
width: 300px; /* приблизительная ширина таблицы */
}
.prfc {
position: relative;
height: 30px;
width: 120px; /* ширина кнопки */
}
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Как сделать, чтобы можно было скрыть награды под кнопочкой
Спасибо, теперь всё нормально.))Dana Domirani пишет:
Все правильно, рывки ликвидируются через добавление ширины для кнопки и разворачивающегося блока.
Но осталась проблема в punBB
Домовой пишет:И до кучи ещё вопрос.
В punBB всё нормально, но всплывающее окно остаётся в пределах профиля.
Можно что то сделать что бы он было независимо от поля профиля.
Награды обрезаются когда картинок много.
Посмотрите
ЗДЕСЬ
Домовой-
-
Сообщения : 6801
Возраст : 101
Регистрация : 2010-01-30
Благодарности : 3243
Страница 1 из 2 • 1, 2
Похожие темы
» а можно сделать так.чтобы полседние 20 сообщений шли в строчку,чтобы их можно было видеть?
» Как сделать чтобы было видно за что награды?
» Как сделать чтобы можно было листать
» Как сделать так, чтобы можно было голосовать за темы?
» как сделать чтобы можно было ставить Спасибки?
» Как сделать чтобы было видно за что награды?
» Как сделать чтобы можно было листать
» Как сделать так, чтобы можно было голосовать за темы?
» как сделать чтобы можно было ставить Спасибки?
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Оформление вашего форума :: [Архив] Оформление форума
Страница 1 из 2
Права доступа к этому форуму:
Вы не можете отвечать на сообщения