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

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 4.x > Инструкции и модификации для vBulletin 4.x
Расширенный поиск

Инструкции и модификации для vBulletin 4.x Различные инструкции и моды для vBulletin 4.x

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2012, 18:40 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Хорошо Репутация цифрами и с + / -

Репутация цифрами и с + / -

Источник: pcvector.ru

Вариант 1



В шаблоне postbit_legacy или postbit (в зависимости от выбранного стиля отображения форума: вертикальный или горизонтальный)

Найти:

PHP код:
            <vb:if condition="$show['reputation']">
                <
span class="postbit_reputation" id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}" title="{vb:raw post.username} {vb:raw post.level}">
                    <
vb:each from="reputationdisplay" value="row">
                        <
img class="{vb:raw row.class}" src="{vb:stylevar imgdir_reputation}/reputation_{vb:raw row.posneg}{vb:raw row.imgext}" alt="" />{vb:raw row.rowend}
                    </
vb:each>
                </
span>
            </
vb:if> 
И заменить этим:

PHP код:
<vb:if condition="$show['reputation']">
     <
span class="postbit_reputation" id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}">
         
Репутация
         <
b>
            <
vb:if condition="$post[reputation] >= 0">
                 <
font color="green">{vb:raw post.reputation}</font>
<
vb:else />
                 <
font color="red">{vb:raw post.reputation}</font>
            </
vb:if>
         </
b>
     </
span>
</
vb:if> 
Далее открываем шаблон postbit.css (практически в самом верху) ищем:

PHP код:
/* reputation image */
.postbit_reputation {
    
clearboth;
    
displayblock;
    
font-size0;
    
padding-left2px;

И меняем на:

PHP код:
/* reputation image */
.postbit_reputation {
    
clearboth;
    
displayblock;

Чтобы отображался Вес репутации: Настройки - Опции - Отображение тем (showthread) - Элементы сообщения - Отображать вес репутации.


Вариант 2



В шаблоне postbit_legacy или postbit (в зависимости от выбранного стиля отображения форума: вертикальный или горизонтальный)

Найти:

PHP код:
            <vb:if condition="$show['reputation']">
                <
span class="postbit_reputation"  id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}" title="{vb:raw  post.username} {vb:raw post.level}">
                    <
vb:each from="reputationdisplay" value="row">
                        <
img class="{vb:raw row.class}"  src="{vb:stylevar imgdir_reputation}/reputation_{vb:raw  row.posneg}{vb:raw row.imgext}" alt="" />{vb:raw row.rowend}
                    </
vb:each>
                </
span>
            </
vb:if> 
И заменить этим:
PHP код:
<vb:if condition="$show['reputation']">
     <
span class="postbit_reputation" id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}">
         
Репутация
         <
b>
            <
vb:if condition="$post[reputation] >= 0">
                 <
font color="green">{vb:raw post.reputation}</font>
<
vb:else />
                 <
font color="red">{vb:raw post.reputation}</font>
            </
vb:if>
         </
b>
         <
class="popupctrl reputation" title="{vb:rawphrase reputation}" href="reputation.php?{vb:raw session.sessionurl}do=addreputation&amp;p={vb:raw post.postid}" rel="nofollow" id="reputation_{vb:raw post.postid}">
             <
b>[<font color="green">+</font>/<font color="red">-</font>]</b>
         </
a>
     </
span>
</
vb:if> 
Далее открываем шаблон postbit.css (практически в самом верху) ищем:

PHP код:
/* reputation image */
.postbit_reputation {
    
clearboth;
    
displayblock;
    
font-size0;
    
padding-left2px;

И меняем на:

PHP код:
/* reputation image */
.postbit_reputation {
    
clearboth;
    
displayblock;

Чтобы отображался Вес репутации: Настройки - Опции - Отображение тем (showthread) - Элементы сообщения - Отображать вес репутации.


Вариант 3



В шаблоне postbit_legacy или postbit (в зависимости от выбранного стиля отображения форума: вертикальный или горизонтальный)

Найти:

PHP код:
            <vb:if condition="$show['reputation']">
                <
span class="postbit_reputation"  id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}" title="{vb:raw  post.username} {vb:raw post.level}">
                    <
vb:each from="reputationdisplay" value="row">
                        <
img class="{vb:raw row.class}"  src="{vb:stylevar imgdir_reputation}/reputation_{vb:raw  row.posneg}{vb:raw row.imgext}" alt="" />{vb:raw row.rowend}
                    </
vb:each>
                </
span>
            </
vb:if> 
И заменить этим:
PHP код:
<vb:if condition="$show['reputation']">
     <
span class="postbit_reputation" id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}">
         
Репутация
         <
div style="float:right;">
         <
b>
            <
vb:if condition="$post[reputation] >= 0">
                 <
font color="green">{vb:raw post.reputation}</font>
<
vb:else />
                 <
font color="red">{vb:raw post.reputation}</font>
            </
vb:if>
         </
b>
         <
class="popupctrl reputation" title="{vb:rawphrase reputation}" href="reputation.php?{vb:raw session.sessionurl}do=addreputation&amp;p={vb:raw post.postid}" rel="nofollow" id="reputation_{vb:raw post.postid}">
             <
b>[<font color="green">+</font>/<font color="red">-</font>]</b>
         </
a>
         </
div>
     </
span>
</
vb:if> 
Далее открываем шаблон postbit.css (практически в самом верху) ищем:
PHP код:
/* reputation image */
.postbit_reputation {
    
clearboth;
    
displayblock;
    
font-size0;
    
padding-left2px;

И меняем на:
PHP код:
/* reputation image */
.postbit_reputation {
    
clearboth;
    
displayblock;

Чтобы отображался Вес репутации: Настройки - Опции - Отображение тем (showthread) - Элементы сообщения - Отображать вес репутации.
  Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Старый 25.05.2012, 12:19 Вверх   #2
Новичок
 
Аватар для acId caSPer
acId caSPer вне форума
Доп. информация
По умолчанию

Всё получилось, вариант второй самое она!) спасибо. ещё один вопросик остался, а как сделать чтобы когда прибовляешь репутацию нажимаешь "+ -" не перекидывало на другую страницу, а просто открывалось окошко, с надписями одобряю или нет?
И ещё один вопросик, а можно как нибудь сделать, чтобы "+" отвечал за положительную репутацию, а "-" отвечал за отрицательную, ну то есть чтоб было как бы сказать отдельны друг от друга??!?
Буду благодарен кто поможе и разъяснит!
  Ответить с цитированием
Старый 21.08.2012, 14:46 Вверх   #3
Местный житель
 
Аватар для Splesh
Splesh вне форума
Доп. информация
По умолчанию

Как можно сделать что бы 2 вариант был не над аватаркой а под ней?

______________________________________

Nick

Репутация: 100 [+/-]

"AVATAR"

Регистрация
Сообщений


(Что бы тут было)

Все 'Спасибо' этого пользователя. :
0 за это сообщение
9 Всего

Сказал(а) спасибо 1
Поблагодарили 4 раз(а) в сообщениях

Вес репутации 62

Последний раз редактировалось Splesh; 21.08.2012 в 17:18..
  Ответить с цитированием
Старый 15.03.2013, 17:07 Вверх   #4
Коренной житель
 
Аватар для Exorsus
Exorsus вне форума
Доп. информация
По умолчанию

для 4.2 где можно репутацию такую же найти?
  Ответить с цитированием
Старый 16.03.2013, 18:28 Вверх   #5
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Exorsus Посмотреть сообщение
для 4.2 где можно репутацию такую же найти?
А на 4.2 не ставится чтоли ? Или там код поменялся ?
  Ответить с цитированием
Ответ


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

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

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


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


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

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