Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > vBulletin 3.6.x > Made in vBSupport.org 3.6

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 18.09.2007, 22:11   #1
Знаток
Сворачивание информации пользователя

Сворачивание информации пользователя 4
Обновлено 21.06.08
* Исправлены некоторые недочеты.

* Теперь кнопка при включенном режиме(Всегда показана...) отображаться не будет(спасибо Stern за идею), также теперь кнопка будет в одном положении(как на этом форуме).

Установка:
Админка-> Дополнительные поля профиля-> Добавить дополнительное поле профиля-> Тип поля профиля: Флажки (checkboxes) с возможностью выбора нескольких


Заголовок: Сворачивание информации пользователей
Описание: Вся информация о пользователях по умолчанию может быть скрыта/показана.
Максимум опций: 1
Элементов на строку: 1
Опции: Всегда показана...
Доступен поиск по этому полю в списке пользователей: Нет
Отображать в списке пользователей: Нет
Сохраняемся...
Далее смотрим название, например видим:
field7
И заменяет везде в строке
кода:<if condition="$bbuserinfo['fieldX'] != '' ">
X на 7 должо быть вот так: <if condition="$bbuserinfo['field7'] != '' ">

Шаблон: postbit_legacy

Найти:
PHP код:
<if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if> 
Ниже ДОБАВИТЬ:
PHP код:
<!--Сворачивание информации пользователя начало-->
<if 
condition="$bbuserinfo['fieldX'] == '' "><a href="#" onclick="toggle_collapse('postuinfo_$post[postid]'); toggle_collapse('postuinfo_$post[postid]_2'); return false"><img id="collapseimg_hideinfo" src="$stylevar[imgdir_button]/collapse_thead.gif" alt="pm" border="0" /></a></if>
<!--
Сворачивание информации пользователя конец--> 
Найти:
PHP код:
<if condition="$show['avatar']">
                <
div class="smallfont">
                    &
nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth$post[avheightalt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
                </
div>
            </if> 
Ниже ДОБАВИТЬ:
PHP код:
<!--Сворачивание информации пользователя начало-->
<if 
condition="$bbuserinfo['fieldX'] == '' "><div id="collapseobj_postuinfo_$post[postid]" style="display:none;"><else /><div id="collapseobj_postuinfo_$post[postid]"></if>
<!--
Сворачивание информации пользователя конец--> 
Найти:
PHP код:
<div>$post[icqicon$post[aimicon$post[msnicon$post[yahooicon$post[skypeicon]</div
Ниже ДОБАВИТЬ:
PHP код:
<!--Сворачивание информации пользователя начало-->
<if 
condition="$bbuserinfo['fieldX'] == '' "></div></if>
<!--
Сворачивание информации пользователя конец--> 
Найти:
PHP код:
<td class="alt2" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px"
Ниже ДОБАВИТЬ:
PHP код:
<!--Сворачивание информации пользователя начало-->
<if 
condition="$bbuserinfo['fieldX'] == '' "><div id="collapseobj_postuinfo_$post[postid]_2" style="display:none;"><else /><div id="collapseobj_postuinfo_$post[postid]_2"></if>
<!--
Сворачивание информации пользователя конец--> 
Найти:
PHP код:
<if condition="$show['reportlink']"><a href="report.php?$session[sessionurl]p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/report.gif" alt="$vbphrase[report_bad_post]" border="0" /></a></if>
        
$post[iplogged
Ниже ДОБАВИТЬ:
PHP код:
<!--Сворачивание информации пользователя начало-->
<if 
condition="$bbuserinfo['fieldX'] == '' "></div></if>
<!--
Сворачивание информации пользователя конец--> 
Все...

Последний раз редактировалось WebMaster; 21.06.2008 в 21:33..
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

AHgPEu (29.04.2008), Anbyon (08.01.2008), Animagura (11.10.2007), AntiDemon (17.04.2008), ArIoN (20.04.2008), a_aqua (11.11.2009), Capri (05.07.2011), Cr00t (02.10.2007), D1n (15.08.2009), darsitaros (17.11.2007), Dehu4ka (23.02.2008), dereka (20.09.2007), dr Vatson (04.03.2012), DragonSlayer (15.11.2009), Faytiss (29.11.2007), FleXy (26.10.2007), GiRassell (23.01.2008), Gostemilov (28.08.2009), HoSStiA (09.03.2008), JoJomuro (09.12.2011), kadetvb (01.07.2010), klerk (05.09.2008), Koneko (05.09.2011), KROLEG (06.10.2009), Kurbatov (18.09.2007), Lays (20.04.2009), Laz (04.10.2007), LeXuS™ (30.01.2008), LionTec (06.12.2007), lokee (26.08.2008), LuckyNeo (18.06.2009), Maine (05.11.2009), maJic (06.05.2008), mfik (06.06.2009), miSHOCK (23.11.2007), Mizter1nho1 (04.11.2008), moslem (22.07.2010), O'Neil (12.05.2008), ProLiant88 (23.12.2007), rasslabin (18.02.2011), real1l (25.02.2009), Sacccc (05.12.2007), samsung (21.02.2011), Sehnsucht (28.12.2007), sklazer (05.03.2008), SMak044 (29.12.2009), Solyris (17.06.2010), StayR (18.05.2008), Stern (25.06.2008), Sven16 (02.10.2008), TAIFUN (06.01.2009), Tean (18.04.2008), technoelf (11.02.2012), Vortigaunt (01.10.2008), Wetal (01.08.2011), whisky (29.10.2007), xbreaker (25.09.2007), zavrsoft (24.06.2008), ZVER (01.04.2008), Лео (21.04.2008)
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 18.09.2007, 22:51   #2
Kurbatov
Специалист
 
Аватар для Kurbatov
Кто сообразит можно исходник стырить...
  Ответить с цитированием
Старый 18.09.2007, 23:09   #3
WebMaster
Знаток
Цитата:
Сообщение от Kurbatov Посмотреть сообщение
Кто сообразит можно исходник стырить...
http://vbsupport.org/forum/clientscript/instant.js
  Ответить с цитированием
Старый 19.09.2007, 14:54   #4
diim
Знаток
А что дает этот хак непойму, только скрывает, а запросы всеравно остаются , какой резон его ставить раз так ?

Последний раз редактировалось diim; 19.09.2007 в 14:57..
  Ответить с цитированием
Старый 19.09.2007, 15:19   #5
WebMaster
Знаток
Цитата:
Сообщение от diim Посмотреть сообщение
А что дает этот хак непойму, только скрывает, а запросы всеравно остаются , какой резон его ставить раз так ?
Причем тут запросы, хак сворачивает информацию пользователя для того чтоб меньше на экране было надписей, если захотел узнать щелкнул посмотрел.
  Ответить с цитированием
Старый 19.09.2007, 15:36   #6
diim
Знаток
WebMaster,
Фигня полная, если бы и исключались запросы, тогда другой разговор, а то что тут предлагается полная ерунда на джава
  Ответить с цитированием
Старый 19.09.2007, 15:47   #7
CRAZY_MIHAN
ГурюГ ]=)
 
Аватар для CRAZY_MIHAN
Я так думаю, что кот вам даст бан ;)
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

Dev (19.09.2007), FlyAway (14.04.2008), fragov (22.09.2007), oxygen (03.01.2008), Лео (21.04.2008)
Старый 19.09.2007, 15:55   #8
g0rn
Гуру
о каких запросах идёт речь? там один select user.* для каждого поста на странице.
  Ответить с цитированием
Старый 19.09.2007, 15:55   #9
Malcolm Reed
Эксперт
 
Аватар для Malcolm Reed
Цитата:
Сообщение от diim Посмотреть сообщение
полная ерунда на джава
На ДжаваСкрипт, а не на джава. Далеко не всегда знание слова "запрос" позволяет человеку адекватно оценить вполне очевидную пользу того или иного хака.

UPD

Цитата:
Сообщение от g0rn Посмотреть сообщение
о каких запросах идёт речь? там один select user.* для каждого поста на странице.
Ну да, и это тоже )
  Ответить с цитированием
Старый 20.09.2007, 00:40   #10
mad@Max
Эксперт
 
Аватар для mad@Max
Ребята, помогите, никак не могу свернуть отблагодаривших в постбите, в хаке спасибо:(
Действия мои примерно такие. В шаблоне post_thanks_postbit_legacy находим переменную $post[post_thanks_bit], она отвечает за отображения отблагодаривших юзеров и дату. Цель хотя бы сделать текстовую ссылку на разворот. Моя попытка:
Код:
<a href="#"  onclick="toggle_collapse('thanks_postbit_$post[post_thanks_bit]'); return false;">Показать отблагодаривших</a>
ни к чему не приводит.
И делать ли что то подобное:
Код:
<div id="collapseobj_thanks_postbit_$post[post_thanks_bit]" style="display:none;">$thanks_postbit</div>
если да, то куда его подключать?

PS знаю не в тему, ну тут это смотрится уместнее
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 22:59 23.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.0.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot