Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 3.х
Расширенный поиск

vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2011, 19:20 Вверх   #1
.:V.I.P.:.
 
Аватар для Sampler
Sampler вне форума
Доп. информация
По умолчанию Рамка в постбите

Здравствуйте, будьте добры подскажите, пожалуйста, как сделать как тут, т.е. рамочку
  Ответить с цитированием
Cказали cпасибо:
Старый 03.03.2011, 19:32 Вверх   #2
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

рамочки где информация?
  Ответить с цитированием
Cказали cпасибо:
Старый 04.03.2011, 10:38 Вверх   #3
.:V.I.P.:.
 
Аватар для Sampler
Sampler вне форума
Доп. информация
По умолчанию

slavok47, ну да, сообщения в своей рамочке, репутация в своей и т.д., как сделать, подскажи, пожалуйста.
  Ответить с цитированием
Старый 04.03.2011, 19:04 Вверх   #4
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

ebasheR,
ищешь переменные, которые выводят инфу, и пихаешь их в DIV, например вот так:
PHP код:
<if condition="$post['field2']"><div class="postbit">$vbphrase[location_perm]: $post[field2]</div></if> 
можешь придумать свой class="X", и оформляй в CSS как угодно душе будет

Последний раз редактировалось Slavok47; 04.03.2011 в 19:07..
  Ответить с цитированием
Старый 04.03.2011, 19:15 Вверх   #5
Местный житель
 
Аватар для Dganik
Dganik вне форума
Доп. информация
По умолчанию

А у "Сказал(а) спасибо:
Поблагодарили" какие переменные ?
  Ответить с цитированием
Старый 04.03.2011, 19:38 Вверх   #6
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

Dganik, копируешь Сказал(а) спасибо, заходишь в поиск во фразах, вставляешь куда надо, жамкаешь найти, и смотришь что там будет, там будет и переменная, потом в шаблоне postbit_legacy находишь ее, ну дальше думаю понятно
  Ответить с цитированием
Cказали cпасибо:
Старый 25.03.2011, 15:07 Вверх   #7
.:V.I.P.:.
 
Аватар для Sampler
Sampler вне форума
Доп. информация
По умолчанию

вообщем я додумался как сделать
вот пример моего куска из постбит легаси
PHP код:
<if condition="$post['joindate']"><div style="border: 1px solid #000000; background-color: #1A1A1A; margin-bottom: 3px; padding: 3px;" width="100%">$vbphrase[join_date]: $post[joindate]</div></if> 
а если нужно спасибо настроить соотвествующим образом, то вот код
PHP код:
<if condition="$post[userid]">
    <
div></div>
    <
div>
        <if 
condition="$post[post_thanks_thanked_times] == 1">
            <
div style="border: 1px solid #000000; background-color: #1A1A1A; margin-bottom: 3px; padding: 3px;" width="100%">$vbphrase[post_thanks_time_post]</div>
        <else />
            <if 
condition="$post[post_thanks_thanked_posts] == 1">
                <
phrase 1="$post[post_thanks_thanked_times_formatted]"><div style="border: 1px solid #000000; background-color: #1A1A1A; margin-bottom: 3px; padding: 3px;" width="100%">$vbphrase[post_thanks_times_post]</div></phrase>
            <else />
                <
div style="border: 1px solid #000000; background-color: #1A1A1A; margin-bottom: 3px; padding: 3px;" width="100%"><phrase 1="$post[post_thanks_thanked_times_formatted]2="$post[post_thanks_thanked_posts_formatted]">$vbphrase[post_thanks_times_posts]</phrase></div>
            </if>
        </if>
    </
div>
</if> 
Только я одну строчку убрал - сказал(а) спасибо.
  Ответить с цитированием
Cказали cпасибо:
Старый 25.03.2011, 15:16 Вверх   #8
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

ebasheR, это ты про что? и зачем пустой блок?
а понял, но проще сделать класс, и добавить его в таблицу CSS, в шаблоне будет меньше кода
вместо всего этого
Код:
style="border: 1px solid #000000; background-color: #1A1A1A; margin-bottom: 3px; padding: 3px;" width="100%"
могло бы быть просто например class="div_postbit"
а в таблице сделать
PHP код:
.div_postbit{
border1px solid #000000;
background-color#1A1A1A;
margin-bottom3px;
padding3px;


Последний раз редактировалось Slavok47; 25.03.2011 в 15:21..
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 25.03.2011, 15:29 Вверх   #9
.:V.I.P.:.
 
Аватар для Sampler
Sampler вне форума
Доп. информация
По умолчанию

slavok47, ну до этого я не додумался) я сделал как сам умею, и решил поделится)
  Ответить с цитированием
Cказали cпасибо:
Старый 25.03.2011, 15:40 Вверх   #10
.:V.I.P.:.
 
Аватар для Sampler
Sampler вне форума
Доп. информация
По умолчанию

slavok47, тогда, как я понимаю, вместо вот этого
PHP код:
<div>
                    
$vbphrase[posts]: $post[posts]</div
нужно прописать
PHP код:
<div class="div_postbit">
                    
$vbphrase[posts]: $post[posts]</div
верно?
  Ответить с цитированием
Cказали cпасибо:
Старый 25.03.2011, 18:43 Вверх   #11
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

ebasheR, верно))
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 06.04.2011, 10:31 Вверх   #12
ЗаГаДоЧнЫй
 
Аватар для sumrak
sumrak вне форума
Доп. информация
По умолчанию

я конечно про vb знаю достаточно! но можно ли по подробнее рассказать как это сделать
  Ответить с цитированием
Старый 06.04.2011, 10:36 Вверх   #13
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

sumrak, так вроде и так все подробно рассказано
  Ответить с цитированием
Старый 06.04.2011, 10:47 Вверх   #14
ЗаГаДоЧнЫй
 
Аватар для sumrak
sumrak вне форума
Доп. информация
По умолчанию

ну я не понял как! давай ты мне сделаешь? я тебе админку дам!
  Ответить с цитированием
Старый 06.04.2011, 13:56 Вверх   #15
Местный житель
 
Аватар для old
old вне форума
Доп. информация
По умолчанию

sumrak, стиль какой?
  Ответить с цитированием
Старый 06.04.2011, 14:01 Вверх   #16
Знаток
 
Аватар для Vector
Vector вне форума
Доп. информация
По умолчанию

не сочтите за рекламу... думаю некоторые вопросы про постбит прояснятся
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Старый 06.04.2011, 14:20 Вверх   #17
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Vector Посмотреть сообщение
думаю некоторые вопросы про постбит прояснятся
дак вопросы то в основном от тех, кто сам не хочет разбираться, а просят готовый код
  Ответить с цитированием
Старый 06.04.2011, 14:33 Вверх   #18
Знаток
 
Аватар для Vector
Vector вне форума
Доп. информация
По умолчанию

slavok47, или от тех кто не знает где найти, или просто не хочет искать, или не умеет правильно искать (то есть формулировать поисковый запрос)
  Ответить с цитированием
Старый 06.04.2011, 16:42 Вверх   #19
ЗаГаДоЧнЫй
 
Аватар для sumrak
sumrak вне форума
Доп. информация
По умолчанию

Стиль blackice
  Ответить с цитированием
Старый 14.01.2012, 22:06 Вверх   #20
Коренной житель
 
Аватар для Filodoro
Filodoro вне форума
Доп. информация
Вопрос

Vector,
Спасибо!
По поводу обрамления в рамки!
У вас:
PHP код:
<div>$post[icqicon$post[aimicon$post[msnicon$post[yahooicon$post[skypeicon]</div
А не надо так:
PHP код:
<div class="postuserinfo">$post[icqicon$post[aimicon$post[msnicon$post[yahooicon$post[skypeicon]</div
А то icq в рамку не влазит.

И еще. Я правильно понимаю, что эту строку надо удалить:
PHP код:
<div class="postuserinfo">$template_hook[postbit_userinfo_right]</div
А то получается пустая рамка!?

И еще. Если в Профиле не заполнено поле ICQ, то опять получаем пустую рамку!

Последний раз редактировалось Filodoro; 14.01.2012 в 22:26..
  Ответить с цитированием
Старый 15.01.2012, 07:04 Вверх   #21
Опытный пользователь
 
Аватар для FEARKILLER
FEARKILLER вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Filodoro Посмотреть сообщение
И еще. Я правильно понимаю, что эту строку надо удалить:
PHP код:
<div class="postuserinfo">$template_hook[postbit_userinfo_right]</div
А то получается пустая рамка!?
Этот хук вообще обрамлять не нужно и трогать тоже не нужно. На них хаки вешают свои шаблоны или html код.

Цитата Сообщение от Filodoro Посмотреть сообщение
И еще. Если в Профиле не заполнено поле ICQ, то опять получаем пустую рамку!

Для этого существуют условия:

PHP код:
<if condition="$post['icqicon'] OR $post['aimicon'] OR $post['msnicon'] OR $post['yahooicon'] OR $post['skypeicon']">
    <!-- 
here code -->
</if>

<if 
condition="$post['showicq'] OR $post['showaim'] OR $post['showmsn'] OR $post['showyahoo'] OR $post['showskype']">
    <!-- 
here code -->
</if>

<if 
condition="$post['icq'] OR $post['aim'] OR $post['msn'] OR $post['yahoo'] OR $post['skype']">
    <!-- 
here code -->
</if> 
PHP код:
<if condition="$post['icqicon'] OR $post['aimicon'] OR $post['msnicon'] OR $post['yahooicon'] OR $post['skypeicon']">
    <
div class="postuserinfo">$post[icqicon$post[aimicon$post[msnicon$post[yahooicon$post[skypeicon]</div>
</if>

<if 
condition="$post['showicq'] OR $post['showaim'] OR $post['showmsn'] OR $post['showyahoo'] OR $post['showskype']">
    <
div class="postuserinfo">$post[icqicon$post[aimicon$post[msnicon$post[yahooicon$post[skypeicon]</div>
</if>

<if 
condition="$post['icq'] OR $post['aim'] OR $post['msn'] OR $post['yahoo'] OR $post['skype']">
    <
div class="postuserinfo">$post[icqicon$post[aimicon$post[msnicon$post[yahooicon$post[skypeicon]</div>
</if> 
3 варианта, но разницы нет.
  Ответить с цитированием
Cказали cпасибо:
Старый 15.01.2012, 08:13 Вверх   #22
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Filodoro Посмотреть сообщение
И еще. Если в Профиле не заполнено поле ICQ, то опять получаем пустую рамку!
рамку нужно делать после условия, а не перед
  Ответить с цитированием
Cказали cпасибо:
Старый 15.01.2012, 15:31 Вверх   #23
Коренной житель
 
Аватар для Filodoro
Filodoro вне форума
Доп. информация
Печаль

Цитата Сообщение от Slavok47 Посмотреть сообщение
рамку нужно делать после условия, а не перед
Я использовал эту подсказку:
в шаблоне postbit_legacy найти
Нажми для просмотра
PHP код:
<div class="smallfont">
                &
nbsp;
                <if 
condition="$post['joindate']"><div>$vbphrase[join_date]: $post[joindate]</div></if>
                <if 
condition="$post['field2']"><div>$vbphrase[location_perm]: $post[field2]</div></if>
                <if 
condition="$post['age']"><div>$vbphrase[age]: $post[age]</div></if>
                <
div>
                    
$vbphrase[posts]: $post[posts]
                </
div>
                
$template_hook[postbit_userinfo_right_after_posts]
                <if 
condition="$show['infraction']"><div>$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div></if>
                <if 
condition="$show['reputation']"><if condition="$show['reppower']">$vbphrase[reppower]: <span id="reppower_$post[postid]_$post[userid]">$post[reppower]</span> </if><div><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div></if>
                
$template_hook[postbit_userinfo_right]
                <
div>$post[icqicon$post[aimicon$post[msnicon$post[yahooicon$post[skypeicon]</div>
            </
div

И заменить вот этим кодом:
Нажми для просмотра
PHP код:
<div class="smallfont">
                &
nbsp;
                <if 
condition="$post['joindate']">
                <
div class="postuserinfo">$vbphrase[join_date]: $post[joindate]</div>
                </if>
                <if 
condition="$post['field2']">
                <
div class="postuserinfo">$vbphrase[location_perm]: $post[field2]</div>
                </if>
                <if 
condition="$post['age']">
                <
div class="postuserinfo">$vbphrase[age]: $post[age]</div>
                </if>
                <
div class="postuserinfo">
                    
$vbphrase[posts]: $post[posts]
                </
div>
                <
div class="postuserinfo">$template_hook[postbit_userinfo_right_after_posts]</div>
                <if 
condition="$show['infraction']">
                <
div class="postuserinfo">$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div>
                </if>
                <if 
condition="$show['reputation']">
                <if 
condition="$show['reppower']">
                <
div class="postuserinfo">$vbphrase[reppower]: <span id="reppower_$post[postid]_$post[userid]">$post[reppower]</span></div
                </if>
                <
div class="postuserinfo"><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div>
                </if>
                <
div class="postuserinfo">$template_hook[postbit_userinfo_right]</div>
                <
div>$post[icqicon$post[aimicon$post[msnicon$post[yahooicon$post[skypeicon]</div>
</
div

CSS код вставим во второе поле в Дополнительные определения CSS в админке (Стили и шаблоны - Управление стилями - Выбрать стиль - из выпадающего меню Основная таблица CSS, прокручиваем в самый низ страничку)
Нажми для просмотра
PHP код:
.postuserinfo{
  
border1px solid #d1d1e1;
  
background#f5f5ff;
  
font-size8pt;
  
color#727290;
  
padding4px;
  
margin2px 0 0 0;



Т.е. последние 2 строки в коде не верно оформлены?
PHP код:
<div class="postuserinfo">$template_hook[postbit_userinfo_right]</div
                <
div>$post[icqicon$post[aimicon$post[msnicon$post[yahooicon$post[skypeicon]</div
</
div
Используя ваши подсказки заменил на:
PHP код:
$template_hook[postbit_userinfo_right]
                <if 
condition="$post['icqicon'] OR $post['aimicon'] OR $post['msnicon'] OR $post['yahooicon'] OR $post['skypeicon']"
<
div class="postuserinfo">$post[icqicon$post[aimicon$post[msnicon$post[yahooicon$post[skypeicon]</div
</if>
</
div
В таком виде все работает!
  Ответить с цитированием
Старый 15.01.2012, 15:43 Вверх   #24
Знаток
 
Аватар для Vector
Vector вне форума
Доп. информация
По умолчанию

PHP код:
<if condition="$template_hook[postbit_userinfo_right]">
<
div class="postuserinfo">$template_hook[postbit_userinfo_right]</div>  
</if> 
  Ответить с цитированием
Cказали cпасибо:
Старый 16.01.2012, 16:53 Вверх   #25
Коренной житель
 
Аватар для Filodoro
Filodoro вне форума
Доп. информация
По умолчанию

Vector, Спасибо!
  Ответить с цитированием
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как делать свернутую информацию в постбите Serberg Инструкции по vBulletin 39 23.11.2015 22:01
Доп.поля навождение красоты в постбите или в новом окне VB 3.6.10 HotBeer vBulletin 3.х 0 15.06.2010 19:55
Аська в Постбите No xak vBulletin 3.х 11 18.05.2010 23:58
[Вопрос] Свернутое инфо в постбите + медали phoenix vBulletin 3.х 2 30.11.2009 22:03
Мини-блок в постбите с иконками для просмотра инфы Serberg Инструкции по vBulletin 4 03.07.2009 21:19


Текущее время: 16:34. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.27984 секунды с 11 запросами