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

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

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


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


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

Сообщений 181 страница 200 из 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

181

Deff
Если можно немного переделать желание: хочется, если возможно, чтобы баллы отображались и в поле профиля, и во всплывающей таблице.
Ссылка на пост с таблицей

Скриншот

http://s7.uploads.ru/t/SN2hM.jpg

Отредактировано tiger_roman (Чт, 10 Дек 2015 22:39:42)

0

182

tiger_roman
Попробуйте добавить ниже скрипта всплывающей таблички

Код:
<script type="text/javascript">
$(function(){
  $('#pun-viewtopic .post-author .a-info:not(.bally)').live('click', function(){
    var tbl = $('.my-tabs:visible');
    var Bally = parseInt($(this).addClass('bally').parents('.post-author').find('.pa-fld11').html().replace(/^[^:]*:\s*/,''));
    tbl.find('.tab-a span[style]:contains("Баллы: N"):last').html('Баллы: '+Bally);
  });
});
</script>

Скрипт привязан к текущему оформлению строки Баллы: N

0

183

Deff
О, спасибо большое)

0

184

Поставила этот скрипт на тестовый форум. Специальный форум и тема под подарки созданы (ID соотв. 5 и 7), в первом посте темы есть табличка, обрамленная в тег  , в которой есть подарки. Из стиля и настроек все другое для отображения подарков убрано. Появилась ссылка-полоска-кнопка, по нажатию которой всплывает окно с подарками и все в нем отлично выводится. Но теперь снова "но": это на тестовом форуме. На рабочем же надо не иконку, а ссылку-слово "Подарки" и все это совместить с наградами из лабы (все-таки хотелось бы оставить именно их) и спрятать под один спойлер (как сейчас). Как это сделать?
Рабочий форум http://almarein.spybb.ru/, тестовый http://almarein.mybb.ru, пост юзера, у которого есть подарки на тестовике - http://almarein.mybb.ru/viewtopic.php?id=5#p16

Отредактировано Mirra Bell (Вс, 27 Дек 2015 22:29:41)

0

185

Mirra Bell
Замените Стиль: К скрипту на такой:

<!-- Всплывающая таблица с вкладками, в топике, с инфой о персонаже -->
<style type="text/css">
/*Подвижка иконки*/
img.a-info{
  position:relative!important;
  margin: auto!important;
  width:auto!important;  /*Размер иконки*/
}
/*Подвижка всплывающей подсказки иконки*/
.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>

Вместо ссылки <a href=#tid=7></a>  в Поле Анкета, ставьте такой код:

<img class="a-info" data-title="Подарки" src="/files/0001/31/13/12328.png" onclick="fink9(this);return false" alt="/viewtopic.php?id=7"/>

Красным - ссылка на тему с подарками Юзеру

Mirra Bell написал(а):

На рабочем же надо не иконку, а ссылку-слово "Подарки" и все это совместить с наградами из лабы (все-таки хотелось бы оставить именно их) и спрятать под один спойлер (как сейчас). Как это сделать?

Ну Поле .pa-fld1 (Анкета) Поместите в спойлер, где и подарки

+1

186

Deff
Сделала, но как-то оно стало совсем не то:

скрин

http://savepic.ru/8167387.jpg

позицию-то таблицы я подберу, но какая-то она стала полупрозрачная  :'(

И все-таки я не пойму с этим спойлером: мне надо, чтобы под ним, под этой кнопкой, были две ссылки: "подарки" и "награды". Одна открывает эту самую табличку, другая разворачивает награды из лабы. Анкету мне под этот спойлер не надо, мы наверное друг друга не поняли, я раньше воткнула ссылку на тему подарков в поле с анкетой просто попробовать что получится. Сейчас анкета сама по себе, подарки сами по себе

0

187

Mirra Bell
Блин ну как Вы ставите ?  Зачем поставили Комменты в <!-- --> внутри стиля ? В Итоге стиль не работает
Поменяйте стиль на такой, ничего не трогая:

<!-- Всплывающая таблица с вкладками, в топике, с инфой о персонаже -->
<style type="text/css">
/* Подвижка иконки */
img.a-info{
  position:relative!important;
  margin: auto!important;
  width:auto!important; 
}
/* Подвижка всплывающей подсказки иконки */
  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>

+1

188

Alex_63
Извиняюсь, просто меня перед этим ругали за комменты со звездочками, поэтому тут перебдела. Сейчас сама табличка стала нормальной, спасибо большое. Но нельзя ли все-таки убрать иконку и спойлер и оставить просто ссылку "Подарки", по которой будет открываться эта табличка?  И еще она у меня не двигается по горизонтали, какое бы я значение там не выставляла. Можно как-то ее отвязать от иконки и просто отцентрировать по экрану? Тем более, что иконку я хочу заменить на ссылку.
Ссылка на пост автора с подарками http://almarein.mybb.ru/viewtopic.php?id=5#p16

Отредактировано Mirra Bell (Пн, 28 Дек 2015 20:40:15)

0

189

Mirra Bell
1. Поправьте в ФШ текущий скриншот всплывающей стаблицы и иконки до того, что Вам нужно, (Проще один раз увидеть)

2. Иконку ( https://forumstatic.ru/files/0001/31/13/12328.png ) на ссылку заменить трудоёмко
Просто Замените Картинку иконки на нужный вид и размер, я заменю- подставлю

0

190

Deff
Сейчас

вот так

http://s7.uploads.ru/NWZvQ.jpg

надо

так

http://s3.uploads.ru/PKk7H.jpg

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

0

191

Mirra Bell
В стиле селектор пропущен абзацем выше подвижки таблы, потому и не регулировалось:

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

+1

192

Deff
Да, вот теперь получилось, спасибо! Осталось нарисовать иконку-ссылку и воткнуть ее вместо этой кнопки. А потом перенести все на рабочий форум и совместить с тем, что есть там )

0

193

Deff
добрый день,
вот такой вопрос, очень нужно.
поставила данный скрипт (единственно, не скрывала тему от пользователей).
но задумка была такая, что пользователь сам будет заполнять по шаблонам и потом отображаться всплывающее, но в тему http://vertig.rusff.ru/viewforum.php?id=8 не возможно зайти, сразу же перебрасывает на главную (можно попробовать с профиля рекламы). можно это как-то исправить или нет? получается администрации только самой заполнять придется?

Отредактировано TulipM@ri (Ср, 6 Янв 2016 23:20:07)

0

194

Deff

TulipM@ri написал(а):

добрый день,
вот такой вопрос, очень нужно.
поставила данный скрипт (единственно, не скрывала тему от пользователей).
но задумка была такая, что пользователь сам будет заполнять по шаблонам и потом отображаться всплывающее, но в тему http://vertig.rusff.ru/viewforum.php?id=8 не возможно зайти, сразу же перебрасывает на главную (можно попробовать с профиля рекламы). можно это как-то исправить или нет? получается администрации только самой заполнять придется?

ой, все нашла ответ)

0

195

TulipM@ri написал(а):

ой, все нашла ответ)

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

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

0

196

TulipM@ri написал(а):

но задумка была такая, что пользователь сам будет заполнять по шаблонам и потом отображаться всплывающее, но в тему http://

Пусть заполняют в ином форуме, а после заполнения переносите тему в скрытый, ну или вообще поставить цифру форума с таблами в скрипте => 10000, которого нет на вашем форуме
Но часто ставят потом вкладку с наградами или умениями, рейтингом, которое уже юзеру править нежелательно, тады нун переносить в скрытый форум

0

197

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

Пусть заполняют в ином форуме, а после заполнения переносите тему в скрытый, ну или вообще поставить цифру форума с таблами в скрипте => 10000, которого нет на вашем форуме
Но часто ставят потом вкладку с наградами или умениями, рейтингом, которое уже юзеру править нежелательно, тады нун переносить в скрытый форум

спасибо огромное)

0

198

TulipM@ri
Можно добавить в стиль перед скриптом:

.post-author img[onclick^="iconRedir"]{ cursor:pointer}

Дабы курсор менялся на ладошку, при наведении на иконку (Как на всё кликабельное)
Как будет выглядит добавка к стилю скрипта(красным ):

....
/*Цвет фона и бордюров таблицы*/
.my-tabs>.tab-a,.my-tabs>span{
  background:#A99B99!important;
  border-color: #420E10!important;
}
.post-author img[onclick^="iconRedir"]{ cursor:pointer}
</style>

0

199

Здравствуйте! Помогите пожалуйста! Очень хочу поставить этот скрипт, но что-то не получается. Не могу понять что именно делаю не так.
Форум - http://adevilisrpg.hutt.ru/
Пыталась поставить Яриной -http://adevilisrpg.hutt.ru/viewtopic.php?id=144#p251
Думаю, либо где-то напутала с id, либо не так начала тему для вкладок, либо не так сделала доп. поле профиля.

Отредактировано Полина Ильина (Вс, 6 Мар 2016 00:56:47)

0

200

Полина Ильина поправьте настройки поля
1. Администрирование - Доп Поля Профиля  Всплывающая табл: - Редактировать
Установки: Поле текстовое, Справа от названия, Редактирование только Админом - Модером

0


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