Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Новые возможности форумов » Выпадающая Табличка по клику на иконку в профиле топика:


Выпадающая Табличка по клику на иконку в профиле топика:

Сообщений 501 страница 520 из 553

1

Your mafiosi написал(а):

Здравствуйте.
Я хотела бы "запросить" скрипт вот такого плана:

Зарисовки

http://sa.uploads.ru/t/mRNfh.png

● Кружочки с цифрами - скрытия инфы под профилем
● Нажимаем на стрелочку и выпадает вон-та штука.
● Нажимаем - пропадает.
● Желательно, что бы рамки выпадающей таблички были сменимы.
● Каждый контент - поле профиля.

Свернутый текст

Your mafiosi,
1. Ссылку на форум или тестовик куда будет происходить установка  (с уже установленным скриптом с кружочками на скриншоте...)
2. Вы хотите задействовать 4-ре доп поля в этой таблице - у Вас останется только одно - этого не мало ?
3.


Итоговый Скрипт:

Для Ролевых форумов

Всплывающая табличка в топике с дополнительными данными юзера
(это могут быть свои собственные медали, подарки,анкета, расширенные сведения о Персонаже)
http://sa.uploads.ru/KG3PY.png

Скрипт устанавливается в HTML низ, ближе к концу.
Настройки скрипта вынесены с пояснениями, красным в скрипте - ссылка на иконку в минипрофиле (если нужно - меняем на свою) и ID форума с темами для табличек(см описание ниже):

Код установки:

<!-- Всплывающая таблица с вкладками, в топике, с инфой о персонаже -->
<style type="text/css">
/*Подвижка иконки*/
img.a-info{
  margin-top: -3px!important;
  margin-left: 173px!important;
  width:30px;  /*Размер иконки*/
}
/*Подвижка всплывающей подсказки иконки*/
.tipsy.a-info{
  margin-top: -2px!important;
  margin-left:-6px!important;
  font: normal normal 400 11px/16.5px Verdana;
}
/*сдвиг таблицы*/ .my-tabs{
  margin-top: -73px;  /*сдвиг таблицы вверх от положения иконки*/
  margin-left:255px;  /*сдвиг таблицы вправо от положения иконки*/
}
/*Цвет фона и бордюров таблицы*/
.my-tabs>.tab-a,.my-tabs>span{
  background:#F7F6D2!important;
  border-color: #909D7E!important;
}
</style>

<link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0013/44/56/73823.css" />
<script img-data="
http://sa.uploads.ru/SoT3N.png" src="http://forumstatic.ru/files/0013/44/56/57946.js" forum="16"></script>
<!--//End//Всплывающая таблица с вкладками, в топике, с инфой о персонаже// -->

Пояснения:

1. Создайте отдельный форум(раздел) для тем с доп. инфой конкретного юзера во всплывающей табличке. Форум открываем на чтение всем группам(можно скрыть для гостя, хотя и гостю интересно видеть табличку). Форум скрываем с "Главной" скриптом, устанавливаемым в Описание к Форуму - Администрирование- Форумы - нужный форум - редактировать
в Описание к форуму:

<!-- Скрытие форума от юзеров -->
<script id="ThisForum">if(GroupID>2){a=$('#ThisForum');a.parents('tr').hide();a.remove()}</script>

Каждая тема, - для создания таблички конкретному юзеру.
Каждый пост этой темы, начиная с первого - будет вкладкой таблицы, если:
Если он начинается с названия вкладки, вписанное в самое начало сообщение BB-тегом [mark] (маркирующий текст, см расширение под иконкой "треугольничек")
Со следующей строки такого сообщения - идёт наш контент вкладки(одним из таких сообщений может быть и отлаженная игровая анкета пользователя).
Сообщения-Вкладки должны идти друг за другом, начиная с первого поста (первым постом считается тот, который Вы заполняли при создании темы, который отображается на странице под номером 1), кол-во вкладок будет равно колву заголовков в тегах [mark], после нахождения сообщения без тега [mark]  в первой строке, скрипт считает, что вкладки исчерпаны. Скриншот темы и организации первых двух сообщений для вкладок http://sa.uploads.ru/zJNet.png
Т.е. кол-во вкладок и названия в принципе могут быть разные для каждого юзера. Успели набить один-два поста - будут одна или две вкладки.
Максимальное кол-во вкладок наверно - 6, если названия не сильно длинные.

Как устанавливается табличка для конкретного юзера:
2. В любое доп. поле профиля текущего юзера, где разрешён HTML суём ссылку на тему с вкладками таблицы таким кодом:
<a href=#tid=198></a>
!Внутрь этой(якобы) ссылки ничего и никогда не вставляем!!
Где красная цифра 198 - ID темы будущей таблички для текущео юзера.
Определяется при клике на тему в форуме с темами для табличек:
Пример для этой темы, кликаем в форуме "Сведения о участниках" тему "Ник: Волна" смотрим ссылку в адресном окне браузера:
http://timelife.0pk.ru/viewtopic.php?id=198
Цифры после = и есть ID темы, которые и вставляем в ссылку(ссылка юзерам не видна и не портит доп поля профиля, в котором разрешено HTML.

3. Добавлена очистка тем и сообщений этого форума с доп. данными пользователя при использовании поиска, для этого в скрипте добавлен атрибут forum="16", где красным = ID форума, получаемое аналогично ID темы, при клике на форум с главной, считываем в адресном окне браузера:
Пример по клику текущего форума со скриптами:
http://forum.mybb.ru/viewforum.php?id=16
И вставляем в атрибут скрипта forum= вместо красного, - свою цифру.

На вопрос: Как задать шрифт и стиль текста на вкладке:

Оформление вкладок(шрифт и т.д.) таблицы соответствует оформлению в самих сообщениях. Используйте BB-коды в форме ответа


Добавлено 22.01.2015:
Добавлен автоскролл таблички к верхней части экрана и автоскролл во вкладках таблицы при превышении высоты экрана

У поста с таблицей есть собственный селектор: .post.tableAdd


Вариант размещения кликабельной кнопки:
http://mex.su/o3H4v#p42 (жать на "Информация о персонаже")


Если у Вас фон полотна форума стоит на HTML то при всплывании таблицы может появится сдвиг тела форума
Лекарство:
Запихиваем перед тегом </style> такое указание:
body{padding-right:0!important;}


Тут попросили ставить свою собственную иконку в Доп.поле профиля, в удобное юзерам место, не заморачиваясь с позиционированием дефолтной иконки:
Вариант:
Вставляем нужную Вам иконку куда вам надо, скрываем текущую и переадресуем клик на скрытую иконку

Ставим картинку в нужное поле

<img src="Ссылка на Вашу иконку" onclick="iconRedir(this)">

В  HTML низ(Ниже скрипта)

<!-- Переадресация клика со своей Иконки для Вспл. таблицы в топике -->
<style>.post-author img.a-info{display:none!important}</style>
<script type="text/javascript">
function iconRedir(that) {
    $(that).parents('.post-author').find('.post-img-Sp.a-info')[0].click();
};
</script>


Как добавить в табличку награды пользователя(установленные через Rusff): пост #368
Как подключить HTML в постах к всплывающей табличке: пост #381

+2

501

Deff написал(а):
Коза-дереза написал(а):

выбрасывает из подфорума с темами, где привязаны карточки. На прошлом форуме стоял этот же скрипт и все было окей, они могли заходить и редачить там.
Буду благодарна за помощь!

Проставьте вместо красного - 0

<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0013/44/56/73823.css" />
<script img-data="http://sa.uploads.ru/SoT3N.png" src="https://forumstatic.ru/files/0013/44/56/57946.js" forum="16"></script>
<!--//End//Всплывающая таблица с вкладками, в топике, с инфой о персонаже// -->

починилась, спасибо большое!

Отредактировано Коза-дереза (Чт, 8 Апр 2021 01:25:39)

0

502

Доброго дня!
Подскажите пожалуйста, можно ли увеличить количество вкладок в одной строке? У меня помещается только 5ть, а 6ая съезжает на второй ряд и выглядит это некрасиво.
Я так понимаю, это где-то можно подкрутить, но где не знаю. (картинка 1 и 2)
Тему просмотрела, ничего не нашла, но если упустила - тыкните носом, пожалуйста.
Может быть необходимо немного увеличит ширину самой таблички и тогда все поместится? Или уменьшить отступ таблички от топика (надеюсь правильно обозвала), а то она у нас как-то далековато (картинка 3)

Скрины

https://forumupload.ru/uploads/0000/14/1c/34888/t171764.png
https://forumupload.ru/uploads/0000/14/1c/34888/t114909.png
https://forumupload.ru/uploads/0000/14/1c/34888/t78809.png

Отредактировано Морковвка (Вс, 20 Фев 2022 14:49:53)

0

503

Морковвка

Скрытый текст:
Вам нужно набрать еще 9999999999950332 сообщения для просмотра этого текста.

Поставьте 20000 число постов скрытия

0

504

Deff
Сделано, там просто ссылка на форум, если нужна как таковая)

0

505

Морковвка
Пробуйте поставить после скрипта такой код:

<style>
.my-tabs>span {
    padding: 5px 7px!important;
    margin-right: -11px!important;
}
</style>

красное - увеличивает наползание ушек вкладок друг на друга  :flag:

+1

506

Deff
Большое человеческое спасибо! Помогло!  :love:

+1

507

Deff написал(а):

Хотя как скажете, можно и со второго..

А правда можно?
/зацепился за сообщение, которое было написано почти десять лет назад, ага/

Доброго времени суток.
Очень нравится скрипт и уже пару дней думаю, как лучше вплести его в форум. И одно из решений, это брать в таблицу уже со второго сообщения. То есть первым будет анкета игрока, а вторым пойдет системное сообщение с информацией для всплывающей таблицы. Такое возможно? Прошу прощения, если подобный вопрос уже поднимался, но гугл не помог и в теме ничего походящего не нашел.
Заранее спасибо.

Отредактировано Shitai (Вс, 15 Май 2022 14:34:07)

0

508

Shitai написал(а):

а вторым пойдет системное сообщение с информацией для всплывающей таблицы. Такое возможно? Прошу прощения, если подобный вопрос уже поднимался, но гугл не помог и в теме ничего походящего не нашел.

Ни наю, - попробуйте, давно было  :flag:

0

509

здравствуйте.
помогите разобраться, что не так в скрипте.
всё поставила, всё работает - в этом плане проблем нет.
проблема есть в том, когда всплывающее окно инфобокса появляется - скачет страница и пропадает прокрутка самой страницы браузера.
как можно это решить?

сам скрипт и то, как он настроен

<!-- Всплывающая таблица с вкладками, в топике, с инфой о персонаже -->
<style type="text/css">
/*Подвижка иконки*/
img.a-info{
  margin-top: 50px!important;
  margin-left: 58px!important;
  width:80px;  /*Размер иконки*/
}
/*сдвиг таблицы*/ #pun_wrap #pun-main .my-tabs{
  position:fixed!important;top:5%!important;
  margin-top: 50px;  /*сдвиг таблицы вверх от положения иконки*/
  margin-left:250px;  /*сдвиг таблицы вправо от положения иконки*/
}
.my-tabs>span{
  color:#627286!important;
  font: normal normal 400 12px/12px Arial!important;
}
/*Цвет фона и бордюров таблицы*/
.my-tabs>.tab-a,.my-tabs>span{
  background:#e2e2e2!important;
  border-color: #627286!important;
}
</style>
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0013/44/56/73823.css" />
<script img-data="https://i.ibb.co/Z8xkYR4/image.png" src="https://forumstatic.ru/files/0013/44/56/57946.js" forum="31"></script>
<!--//End//Всплывающая таблица с вкладками, в топике, с инфой о персонаже// -->

<!-- Переадресация клика со своей Иконки для Вспл. таблицы в топике -->
<style>.post-author img.a-info{display:none!important}</style>
<script type="text/javascript">
function iconRedir(that) {
    $(that).parents('.post-author').find('.post-img-Sp.a-info')[0].click();
};
</script>

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

Отредактировано dead sea (Вс, 9 Окт 2022 00:46:29)

0

510

dead sea
Без прокрутки:

<!-- личные страницы -->
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0013/44/56/73823.css" />
<style>
/*Подвижка иконки*/
img.a-info{
  margin-top: -3px!important;
  margin-left: 173px!important;
  width:30px;  /*Размер иконки*/
}
/*Подвижка всплывающей подсказки иконки*/
.tipsy.a-info{
  margin-top: -2px!important;
  margin-left:-6px!important;
  font: normal normal 400 11px/16.5px Verdana;
}
/*Цвет фона и бордюров таблицы*/
.my-tabs>.tab-a,.my-tabs>span{
  background:#F7F6D2!important;
  border-color: #909D7E!important;
}
.my-tabs > .tab-a[num-tab="0"]{
display:block
}
.my-tabs {
display: block;
position: fixed!important;
top: 5%!important;
margin-top: 0!important;
}
</style>
<script img-data="https://sa.uploads.ru/SoT3N.png" forum="25" src="https://forumstatic.ru/files/001b/a5/26/81209.js"></script>

Красное  - регулируем

Отредактировано Deff (Вс, 9 Окт 2022 02:01:20)

0

511

Deff
мне наоборот нужно, чтобы прокрутка не пропадала
прокрутка именно в браузере
и я не совсем поняла куда вставлять этот кусок, который вы дали……
это уже как отдельный скрипт? то есть его не нужно совать в тот код, который есть, а поставить следом?

0

512

dead sea
Пробуйте вставить вместо, добавил ыщо в код

0

513

Deff
не помогло
выглядит это вот так: видите, справа, при открытии выпадающего меню, пропадает прокрутка страницы, и сама страница уезжает вниз. я уже и цифры подкручивала сдвига таблицы в коде, и что только не делала - не помогает(

вот

+1

514

dead sea
Кидайте Админ-ник пароль в личку, попробую поправить

0

515

dead sea
Вроде поправил  :flag:

+1

516

Deff
да, теперь всё просто идеально!
большое спасибо, вы - волшебник и легенда всего майбб и русфф, не знаю, чтобы без вас делала)

+1

517

Здравствуйте.
Прошу помощи со вставкой всплывающего окошка. Хотел сделать одно окошко с информацией об артефактах. Создал доп форум, всё как было в описании. Его ID=35. Подстроил иконку под необходимую в профиль, но сама табличка не всплывает ни в какую. Не могу понять, в чём дело.
Сайт - https://vampdynasties.mybb.ru/
Инфа создана только у глав.админа в профиле пока что. Фериз Дарквэлл

Сам код, который установил
Код:
<!-- Всплывающая таблица с вкладками, в топике, с инфой о персонаже -->
<style type="text/css">
/*Подвижка иконки*/
img.a-info{
  margin-top: 1px!important;
  margin-left: 140px!important;
  width:60px;  /*Размер иконки*/
}
/*Подвижка всплывающей подсказки иконки*/
.tipsy.a-info{
  margin-top: -3px;
  margin-left:-39px!important;
  font:  normal normal 400 12px/16.5px 'Palatino Linotype'!important;
  letter-spacing:1px;
}
.tipsy.a-info>.tipsy-inner{
  visibility:hidden;
}
.tipsy.a-info>.tipsy-inner:before{
   content: "Артефакты"; /*Новая надпись*/
   box-shadow: rgba(196,183,170,1) 0 0 12px;
   margin: -4px -47px -4px 47px;
   border-radius: 3px;
   display:inline-block;
   visibility:visible;
   background-color: black;
   max-width: 200px;
   padding: 5px 8px 4px;
   text-align: center;   
}

/*сдвиг таблицы*/ .my-tabs{
  margin-top: -223px;  /*сдвиг таблицы вверх от положения иконки*/
  margin-left:230px;  /*сдвиг таблицы вправо от положения иконки*/
}
/*Цвет фона и бордюров таблицы*/
.my-tabs>.tab-a,.my-tabs>span{
  background:#F7F6D2!important;
  border-color: #909D7E!important;
}
.my-tabs > .tab-a {
height:500px!important;
}
</style>

<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0013/44/56/73823.css" />
<script img-data="http://forumstatic.ru/files/001b/40/3e/89161.png" src="https://forumstatic.ru/files/0013/44/56/57946.js" forum="35"></script>
<!--//End//Всплывающая таблица с вкладками, в топике, с инфой о персонаже// -->

<!-- Включаем HTML в Постах в Вспл.табличке-->
<script type="text/javascript">
$(function(){$('img.a-info,.my-tabs>span').live('click',function(){$("li.tab-a").map(function(){HTMLinPost.parseTags($(this).attr("data-group-id",0))});});});
</script>

Вообще было в плане раскрывать информацию о каждом артефакте прямо в профиле игрока. Но по другому коду, который я хотел использовать с всплывающим текстом на каждой картинке артефакта, у меня в доп. поле не хватило строчек для тех персонажей, у кого очень много артефактов. Тогда я решил всё описание вместить вот в такую вкладку.

0

518

Кэри

<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0013/44/56/73823.css" />
<script img-data="https://forumstatic.ru/files/001b/40/3e/89161.png" src="https://forumstatic.ru/files/0013/44/56/57946.js" forum="35"></script>

Замените в скрипте красное 35 на 0 - чтобы можно было взглянуть на контент таблицы

0

519

Deff
Заменил. Таблица вообще не хочет выходить.

В табличке конкретного игрока я поставил вот это:

Содержимое

[mark]Имеющиеся артефакты

https://forumstatic.ru/files/001b/40/3e/29922.png

Кольцо династии Дарквэлл.

https://forumstatic.ru/files/001b/40/3e/53921.png

Энергошар. Излучает мощную энергию, предполагает метание энергошаров, создание защитных энергетических щитов, возможность удара энерговолной. Активируется прикосновением.

Отредактировано Кэри (Пн, 25 Мар 2024 12:30:42)

0

520

Deff написал(а):

Каждый пост этой темы, начиная с первого - будет вкладкой таблицы, если:
Если он начинается с названия вкладки, вписанное в самое начало сообщение BB-тегом[mark ] (маркирующий текст, см расширение под иконкой "треугольничек")

Кэри
У Вас в теме с табличкой https://vampdynasties.mybb.ru/viewtopic … 313#p73117 нет обертки в теги [mark][/mark]

Т.е . начальный тег есть, а конечного нет

Должно выглядеть так при правильной обёртке:
Имеющиеся артефакты

+1


Вы здесь » Единый форум поддержки » Новые возможности форумов » Выпадающая Табличка по клику на иконку в профиле топика: