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

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

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


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


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

Сообщений 201 страница 220 из 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="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//Всплывающая таблица с вкладками, в топике, с инфой о персонаже// -->

Пояснения:

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 темы, при клике на форум с главной, считываем в адресном окне браузера:
Пример по клику текущего форума со скриптами:
https://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

201

Deff
Огромное спасибо! Думала уже, что руки не оттуда растут!)))
Все работает)
*Ушла прыгать от счастья, ибо пыталась разобраться два дня*

0

202

Полина Ильина
Неаккуратно поменяли кнопку - картинку(в скрипте, в HTML низ), появилась лишняя кавычка (пометил красным)

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

0

203

Можно спросить, он не показывает табличку человека, который в онлайн. Так и должно быть или идет где-то идет сбой?

0

204

Полина Ильина
Администрирование - Поля Профиля
Поля:

Пpoвeл нa фopyмe
Пocлeдний визит
IP
Aктивeн

Должны быть ниже всех полей, в самом конце списка

0

205

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

Всплывающая табличка в топике с дополнительными данными юзера

А есть ли скрипт умений, которые в первой вкладке?

0

206

Здравствуйте!
У меня такая проблема - если я не захожу на свой профиль, то табличка всплывает

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

http://s5.uploads.ru/t/XLI2H.jpg

, а если нажимаю с аккаунта, то не показывает.

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

http://s5.uploads.ru/t/naft2.jpg

Раньше все работало. Заметила ошибку не сразу http://adevilisrpg.hutt.ru/viewtopic.php?id=169#p370

0

207

Полина Ильина
Проверьте в Администрирование - Форумы, форум "Для дополнительной информации" - редактировать - открыт на чтения всем группам ?
Ибо под гостем - всплывает...
Если на чтение открыт всем, кидайте ник пароль аккаунта под которым проблемы в Личку - я гляну

0

208

Полина Ильина
1. Выполните рекомендации Deff
2. Попробуйте включить Администрирование - Настройки  - Основные    Beta - Да

0

209

Deff
Alex_63
Спасибо! Получилось, когда поменяла  Beta - Да.
Помню такой совет был, просто прочла форум и не нашла похожей проблемы.

0

210

Полина Ильина
:glasses: Бум просить Админа, чтоб включил Бету на всем сервисе (С ней траблов даж меньше, чем без нее, не зря продвигали версию jQuery 1.7.2)

0

211

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

0

212

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

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

Ээ это фича скрипта, но легко исправима (Сделано для того, чтобы пользователь не мог поправить данные, после переноса темы в форум прописанный в скрипте, почему:
1. Скрипт работает даже для тем, находящихся не в прописанном форуме, т.е. там типично пользователь сам по шаблону создает начальную табличку, а после проверки Админом, она переносится в форум, прописанный в скрипте, где он править уже не может, зато Админ-модер может добавить в табличку награды, какие-то умения - дающие бонусы и т.д.
Поскольку ID темы неизменно и не зависит от форума, табличка работает сразу, после прописки ссылки на ID темы в Доп. Поле профиля юзера (независимо от форума)
При переносе темы в прописанный в скрипте форум, доступа юзеру уже нет
Если фича не нужна, проставьте левое ID форума в скрипте, к примеру "0"

<script img-data="http://sa.uploads.ru/SoT3N.png" src="https://forumstatic.ru/files/0013/44/56/57946.js" forum="0"></script>

Вопросы давно уже обсуждены ранее в теме

0

213

Как заполнять (например: вкладки делать)?

0

214

Рыжеуска
Откройте спойлер Пояснения:, описание скрипта вверху каждой страницы текущей темы
http://s3.uploads.ru/cUj0J.jpg

0

215

Deff
Я тему читала и, насколько поняла, можно сделать так, чтобы игрок не лишался доступа к форуму, в котором будет тема. С учетом пришла идея, что можно сделать несколько сообщений (и соотв. вкладок) от игрока, которые он смог бы сам редактировать и несколько сообщений (и соотв. вкладок), которые он не смог бы редактировать сам, например инвентарь, ачивки, способности - их игроку доверять не очень хочется х) Отсюда уточняющий вопрос, заданный выше)

0

216

Аная написал(а):

Deff
Я тему читала и, насколько поняла, можно сделать так, чтобы игрок не лишался доступа к форуму, в котором будет тема. С учетом пришла идея, что можно сделать несколько сообщений (и соотв. вкладок) от игрока, которые он смог бы сам редактировать и несколько сообщений (и соотв. вкладок), которые он не смог бы редактировать сам, например инвентарь, ачивки, способности - их игроку доверять не очень хочется х) Отсюда уточняющий вопрос, заданный выше)

Еще раз
1. Этап заполнение самим игроком - тему создаёт сам и сам прописывает(типично образец заполнения уже выложен Админом), Вы ток ID темы вставляете ему в Профиль
2. Этап - фсё - доступ юзеру закончился - тему переносите в форум, прописанный в скрипте(в форуме указанном в скрипте доступ юзеру скрипт автозакрывает сам) (В Теме со скриптом всё эти ответы на вопросы есть)


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

0

217

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

1. Этап заполнение самим игроком - тему создаёт сам и сам прописывает(типично образец заполнения уже выложен Админом), Вы ток ID темы вставляете ему в Профиль
2. Этап - фсё - доступ юзеру закончился - тему переносите в форум, прописанный в скрипте(в форуме указанном в скрипте доступ юзеру скрипт автозакрывает сам) (В Теме со скриптом всё эти ответы на вопросы есть)

Ок, постараюсь переформулировать более внятно свой странный вопрос.
1. Что будет, если игрок создаст тему, но в теме так же будут сообщения (перед которыми будет [mаrk]) не от игрока?
2. Может, я что-то не так поняла, но разве это не то, о чем я говорила (дать возможность пользователю самому редактить)?

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

Если фича не нужна, проставьте левое ID форума в скрипте, к примеру "0"

0

218

Аная написал(а):

1. Что будет, если игрок создаст тему, но в теме так же будут сообщения (перед которыми будет [mаrk]) не от игрока?

Если тема прописана нужным образом кодом в доп поле Профиля нужного юзера, - то у этого юзера будет табличка,
Т.е Админ как минимум должен промотреть тему и вклеить код в Профиль нужному юзеру. Без этого таблицы не возникнет
А прописана тема может быть кем угодно

Аная написал(а):

2. Может, я что-то не так поняла, но разве это не то, о чем я говорила (дать возможность пользователю самому редактить)?

Что не понятно в словах: Пока тема не находится в форуме, с номером прописанным в скрипте(ниже красным) - доступ к ней имеет и юзер и АМС ?

<script img-data="http://sa.uploads.ru/SoT3N.png" src="https://forumstatic.ru/files/0013/44/56/57946.js" forum="16"></script>

Как только тему переносите в прописанный форум, доступ юзеру заканчивается

0

219

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

А прописана тема может быть кем угодно

Т.е. и сообщения кто угодно может писать. Спасибо, это я и хотела узнать/уточнить.

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

Что не понятно в словах: Пока тема не находится в форуме, с номером прописанным в скрипте(ниже красным) - доступ к ней имеет и юзер и АМС ?

Все понятно, но я решила уточнить, правильно ли поняла, не вижу ничего криминального в этом желании.

0

220

Аная написал(а):

не вижу ничего криминального в этом желании.

Хм,.. а у меня типично желания криминальные, давайте обсудим: Правильно ли это с этической точки зрения  :crazyfun:

0


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