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

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

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


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


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

Сообщений 281 страница 300 из 524

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://qps.ru/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

281

Александр Коровин
Ни наю, у меня вроде норма, ну сделайте скриншот - погуглите как  это делаецо на Андроиде

0

282

Я не знаю, как делать скриншоты на андроиде!

0

283

Александр Коровин  Ссылка
Для таких случаем, есть выражение: - Вас в Гугле забанили ????

+1

284

Deff

http://s017.radikal.ru/i420/1607/ee/8379a2cdccf8.png

+1

285

Александр Коровин написал(а):

Deff

Да, я  слушаю Ваши пояснение к скриншоту, что нужно сделать ???

0

286

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

Да, я  слушаю Ваши пояснение к скриншоту, что нужно сделать ???

Нужно сделать так, чтобы крестик не вылезал за пределы границ форума.

0

287

Александр Коровин написал(а):

Нужно сделать так, чтобы крестик не вылезал за пределы границ форума.

Сдвиг таблицы прописан же в коде стиля к скрипту, - ищите эту строку :

margin-left:255px;  /*сдвиг таблицы вправо от положения иконки*/

- Уменьшайте красное, думаю до 175px

+3

288

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

Сдвиг таблицы прописан же в коде стиля к скрипту, - ищите эту строку :

- Уменьшайте красное, думаю до 175px

Спасибо большое! Помогло!

0

289

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

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

А можно вот эту "переадрессацию" настроить на кнопку, сделанную по скрипту вашему <!— HTML низ -Cпойлер cкрытия Инфы под N-кнопок в Профиле Топика —>?
Ну грубо говоря, чтобы вот здесь (см.скрин ниже) кнопка Awards открывала табличку?
http://s9.uploads.ru/t/SEY7c.png
Или придется убирать эту третью кнопку, чтобы вместо нее была иконка таблички?

Отредактировано Lex Talionis (Сб, 20 Авг 2016 14:23:59)

0

290

И еще сдвиг таблички помогите, пожалуйста, исправить, чтобы она открывалась не так высоко от иконки (щелчок был с нижнего сообщения).
http://s1.uploads.ru/t/psyvf.png

0

291

Lex Talionis
Ну стандартной кнопкой скрипта, без дополнительной кнопки переадресации, она именно так и предназначалась, для работы в спойлере, под N -кнопок
Изображение можно заменить на своё - читайте описание

0

292

Lex Talionis написал(а):

И еще сдвиг таблички помогите, пожалуйста, исправить, чтобы она открывалась не так высоко от иконки (щелчок был с нижнего сообщения).

Ну почитайте настройки в стиле таблы!!! (Спецом вынесены вне скрипта!!
/*сдвиг таблицы*/ .my-tabs{
  margin-top: -73px;  /*сдвиг таблицы вверх от положения иконки*/
  margin-left:255px;  /*сдвиг таблицы вправо от положения иконки*/
}

Уменьшаем цифру 73

0

293

Lex Talionis написал(а):

Ну грубо говоря, чтобы вот здесь (см.скрин ниже) кнопка Awards открывала табличку?

Если ставить кнопку с переадресацией - засовываете её в нужное доп поле, доп поле суёте в спойлер (в группу полей под кнопку Awards (Помещаем это поле с иконкой  в скрипте спойлера под N-кнопок ниже этой кнопки Awards

0

294

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

Ну почитайте настройки в стиле таблы!!! (Спецом вынесены вне скрипта!!
/*сдвиг таблицы*/ .my-tabs{
  margin-top: -73px;  /*сдвиг таблицы вверх от положения иконки*/
  margin-left:255px;  /*сдвиг таблицы вправо от положения иконки*/
}

Уменьшаем цифру 73

Менял, она все равно вверху страницы открывается

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

Ну стандартной кнопкой скрипта, без дополнительной кнопки переадресации, она именно так и предназначалась, для работы в спойлере, под N -кнопокИзображение можно заменить на своё - читайте описание

Просто она рядом с кнопками становится тогда. Или это из скрипта-спойлера надо убирать третью кнопку-спойлер?

0

295

Lex Talionis написал(а):

Менял, она все равно вверху страницы открывается

Ссылку на пост с проблемой - видный гостю или пиар-нику - клик по дате в сообщении
Открывается всегда вверху, ибо есть и мобильные экраны, с мелким размером по вертикали, но отступ от верхнего края экрана можно отрегулировать
2. Табличка Расчитана на максимально возможное заполнение по вертикали без прокрутки,
Для понимания - нужно несколько постов подряд в топике с табличкой

0

296

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

Если ставить кнопку с переадресацией - засовываете её в нужное доп поле, доп поле суёте в спойлер (в группу полей под кнопку Awards

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

0

297

Deff
http://supremum.mybb.ru/viewtopic.php?id=43#p190
открыл вам один раздел (фор тестовый)
профиль austin на других не ставил
но в принципе я с этим вопросом вас понял, со сдвигом могу и сам поколдовать.
мне бы с кнопкой открытия разобраться. пока я только сделал вот таким образом. кликаете на awards а потом на чемодан

0

298

Lex Talionis написал(а):

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

Каждому тогда ставите...
Можно стандартную(общую) кнопку вынести за пределы спойлера - см пример в теме
К примеру поставить её под Аватар.. или слево/справо от нижнего края аватара

0

299

Deff
Простите, что достаю
Я решил убрать третью кнопку и подвинуть на ее место иконку. Но в таком случае первые две кнопки встали по центру, можно их будет сдвинуть влево, чтобы оставить место для иконки?

код

<!— HTML низ -Cпойлер cкрытия Инфы под N-кнопок в Профиле Топика —>
<script>
var a1 = 1 // 0 - спойлер-аккордеон, 1 - вертикальный спойлер; 3 - обычный спойлер
var a2 = 0 // 0 - Скрытие первой вкладки; 1 - Показ первой вкладки;
var a3 = 0 // Резкость Открытия: 0 - Плавно; 1 - Резко;
var LiArr=new Array(
//При наличии двух косых => // в начале пункта, - пункт не скрывается.
//"pa-author", //Ник-Нейм
//"pa-avatar", //Аватар
//"pa-title", //статус
//"pa-fld1", //Доп.Поле.1
// 1 кнопка - ссылка на Картинку
//В квадратных скобках, прямо к ссылке можно добавить своё описание (по желанию)
"http://funkyimg.com/i/2dX5b.png[Пользователь]",
"pa-reg", //Зарегистрирован
"pa-invites", //Приглашений
"pa-posts", //Кол-во сообщений:
"pa-respect", //Уважение:
"pa-positive", //Позитив
"pa-sex", //Пол
"pa-age", //Возраст
"pa-icq", //Аська
"pa-ip", //IP Юзера
"pa-from", //Откуда
"pa-time-visit", //Провел на форуме:
"pa-last-visit", //Последний визит:
//"pa-online", //Пользователь online - Не засовываем в спойлеры
// 2 кнопка- ссылка на Картинку
"http://funkyimg.com/i/2dX5c.png[Персонаж]",
//"pa-fld1", //Доп.Поле.1
"pa-fld2", //Доп.Поле.2
//Конец Списка,
"_End"); SetProvilSpoil(a1,a2,a3);
</script>
<!--Конец//=Cпойлер cкрытия Инфы под N-кнопок в Профиле Топик-->

картинка

http://s8.uploads.ru/t/FxGPW.png

0

300

Lex Talionis
Дайте ссылку на пост видный гостю или пиар нику - со всплывающей таблицей в профиле и наличием кнопок спойлера, я вообще не вижу сейчас никаких кнопок по Вашей ссылке http://supremum.mybb.ru/viewtopic.php?id=43#p190

0


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