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

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

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


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


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

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

141

Дико извиняюсь! :|  Не увидел, что писать не туда надо было =(

Я не понял, что нужно? Какая ссылка? Я, если честно, в первые в техподдержку обращаюсь, так что извините за темноту мою =Р

Поясните, пожалуйста, что конкретно вам нужно...

0

142

Каззи
Нужна ссылка на пост с Вашей всплывающей табличкой, видной гостю. Чтобы увидеть вживую все Ваши проблемы...
Ссылку можно получить кликом на дату в сообщении

Пример: http://rabotanasha.rusff.ru/viewtopic.php?id=44#p378 Таблицу можно видеть по клику на иконку Телезритель

0

143

Понял)
Вот ссыль на форум. Это тестовый. Я создал акк Юзер, и добавил в него таблицу. http://testing11.mybb.ru/
Надеюсь, поможете)))

Отредактировано Каззи (Ср, 19 Авг 2015 20:50:14)

0

144

Каззи
Форум http://testing11.mybb.ru/viewforum.php?id=80 откройте на просмотр гостю, иначе Вашей таблицы гостю не видно
Администрирование- Форумы - Нужный форум - редактировать
Гость - чтение форума - поставьте галочку

0

145

Открыл)

0

146

Каззи
Добавьте в стиль таблички красным:

/*сдвиг таблицы*/ .my-tabs{
  margin-top: -73px;  /*сдвиг таблицы вверх от положения иконки*/
  margin-left:255px;  /*сдвиг таблицы вправо от положения иконки*/
  width:600px!important;
}

Цифру регулируйте

0

147

Каззи
Смысла делать существенно шире поля сообщений - нет, ибо ширина контента в таблице - ширина текста в топике правее профиля. Лучше делать короче названия вкладок, (подробное описание на самой вкладке)
Пример всплывающей таблички форума со схожей тематикой: http://savepic.su/6060333.jpg

Можно заставить юзеров самим оформлять таблички(или только их начало с личными данными, посколь награды и навыки типично выставляются уже Админами в скрытой теме), и после проверки АМС переносить их в скрытый форум

0

148

Мы так и хотим сделать))) Спасибо за помощь!) Если что,я обращусь еще, может появиться идея какая на счет этого) И сами, опять, не справимся =Р

0

149

Каззи
Можно раздвинуть контент в таблице (у Вас где-то в стилях бардак) Добавив красное

/*сдвиг таблицы*/ .my-tabs{
  margin-top: -73px;  /*сдвиг таблицы вверх от положения иконки*/
  margin-left:255px;  /*сдвиг таблицы вправо от положения иконки*/
  width:600px!important;

}
.punbb  .my-tabs .post-content {
   width: 550px;
}

0

150

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

Я все сделал так, как и на тесте. Там все работает. Я залил на форум картинку кнопки, кинул ссылку на нее туда, куда вы написали, создал поле профиля, закинул туда все, что нужно, создал форум, создал тему, написал несколько вкладок... Не работает и все тут... Помогите пожалуйста =((

Вот ссылка. http://newlewking.mybb.ru/ Юзер - Каззи.

Отредактировано Каззи (Чт, 20 Авг 2015 21:40:54)

0

151

Каззи
Сделайте скриншот, ткните стрелкой - что не тыкается - укажите браузер, ссылки не видно вставьте ссылку нормально через кнопку ссылки

0

152

Так... вот скрины и то, о чем я говорю.)

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

http://s3.uploads.ru/t/aHwyJ.png

Как видите все работает на тесте.

http://s3.uploads.ru/t/zqkXT.png

Но когда я сегодня перенес все на основной форум, ничего не заработало( Вот смотрите. Иконки нет... Я поиграл с ее расположением, думал она куда-то спряталась. Нет... Она не появляеться. Похоже я что-то не правильно сделал.

http://s2.uploads.ru/t/DqHu0.png

Вот ссылка на наш форум. Надеюсь работает =Р

Помогите пожалуйста.

Браузер Хром. Но у меня есть и мазила и опера. Но там то же самое(...

0

153

Каззи
1. Чтобы возникла иконка должен быть тег <a href=#tid=198></a> В доп поле юзера допускающим HTML , я его не обнаружил.
Красным - ID темы с табличкой
2. Как я говорил Выше - выкладывайте ссылку на пост юзера с табличкой, клик по дате в сообщении (только не в форуме с таблицами, там гостю не видно)

0

154

Я его создал) Вот оно на скрине. Простое текстовое поле с отсутствием возможности редактировать.

http://s2.uploads.ru/t/YgFoG.png
http://s2.uploads.ru/t/nMmhx.png

0

155

Каззи
Ок, тогда переставьте поле Инфо о персонаже. Сразу после поля Данные :, а не в самом низу
Администрирование- Поля профиля - перетянуть за крестик
(Тогда вроде  должно работать без перестановок ссылки в поле Данные :

0

156

Все великолепно работает))) Спасибо огромное!!! :cool:

0

157

Каззи
Есть более удобная версия Вашего скрипта в HTML низ ЧТОБЫ НЕ ПРОПАДАЛИ ПОСТЫ V.3
Без ограничения на длину запомненного

0

158

Этот скрипт добавлял не я) Но все ровно спасибо!)) Я передам тому админу :yep: Очень приятно, что вы так помогаете))

0

159

Deff

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

Ссылка на форум: http://newlewking.mybb.ru/

0

160

Каззи
1. Ссылку на конкретный пост с проблемой, клик по дате в сообщении (Только не в теме с табличкой)
Пост должен быть виден из-под гостя.
Откройте форум с табличками для просмотра гостям

0


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