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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.07.2013, 13:15 Вверх   #1
Грамотный форумчанин
 
Аватар для iKing
iKing вне форума
Доп. информация
По умолчанию Улучшенная репутация для vBulletin 4



1) В шаблоне postbit или postbit_legacy (чаще этот) находим и удаляем
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> 
2) В этом же шаблоне ищем (будет ниже)
PHP код:
<vb:if condition="$show['avatar']">
            <
class="postuseravatar" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
                <
img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" title="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
            </
a>
            </
vb:if> 
и вставляем под этой частью кода это

Код:
<vb:if condition="$show['reputation']">    
<span class="reputationpopupmenu popupmenu popupcustom" title="{vb:raw post.postid}">
<dl class="userinfo_extra">    
       <dt> 
          Reputation</dt> 
        <dd> 
          <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>
         <a 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}"> 
            <span class="green">+</span>/<span class="red">-</span>
         </a> 
</dd>
</dl>
</span>
</vb:if>
3) Теперь идём в postbit.css и ищем

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

заменяем на

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

4) Теперь последним шагом сюда же (в любую часть) вставляем стиль кнопки

PHP код:
.green {
    
color#0A7713;
    
font-weghtbold;
}
.
red {
    
color#FF0000;
    
font-weghtbold;

Теперь всё должно работать, если я не накосячил

Последний раз редактировалось Serberg; 18.04.2014 в 17:31..
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Старый 22.07.2013, 13:23 Вверх   #2
Грамотный форумчанин
 
Аватар для iKing
iKing вне форума
Доп. информация
По умолчанию

Автор: ikopylov
  Ответить с цитированием
Старый 22.07.2013, 14:18 Вверх   #3
Грамотный форумчанин
 
Аватар для ikopylov
ikopylov вне форума
Доп. информация
По умолчанию

iKing, Я не автор этого.
Я этот код только правил:

Код:
<vb:if condition="$show['reputation']">
	<span class="reputationpopupmenu popupmenu popupcustom" title="{vb:raw post.postid}">
		<dl class="userinfo_extra">
			<dt> 
				{vb:rawphrase reputation}:
			</dt> 
			<dd>
				<vb:if condition="$post[reputation] >= 0">
					<span class="green">{vb:raw post.reputation}</span>
<vb:else />
					<span class="red">{vb:raw post.reputation}</span>
				</vb:if> 
				<a 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}"> 
					<span class="green">+</span>/<span class="red">-</span>
				</a>
			</dd>
		</dl>
	</span>
</vb:if>
Кстати, те, кто надеется получить рамки вокруг репутации, так здесь про это ничего не сказано
По всей видимости у ТС на сайте это прописано в установленном стиле
Если быть точным, то в этом коде идет речь об отображении красным и зеленым цветом: 5 +/- и выпадающем меню присвоении репутации
  Ответить с цитированием
Cказали cпасибо:
Старый 05.09.2013, 23:56 Вверх   #4
Опытный пользователь
 
Аватар для CreatorLife
CreatorLife вне форума
Доп. информация
По умолчанию

Выложить версию ( + репа -) ?
  Ответить с цитированием
Старый 06.09.2013, 13:43 Вверх   #5
Уважаемая личность
 
Аватар для grisha2217
grisha2217 вне форума
Доп. информация
По умолчанию

CreatorLife, она на саппорте завалялась
  Ответить с цитированием
Старый 18.04.2014, 17:14 Вверх   #6
Опытный пользователь
 
Аватар для Makaroni
Makaroni вне форума
Доп. информация
По умолчанию

PHP код:
<vb:if condition="$show['reputation']">    
<
span class="reputationpopupmenu popupmenu popupcustom" title="{vb:raw post.postid}">
<
dl class="userinfo_extra">    
       <
dt
          
Reputation</dt
        <
dd
          <
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}"
            <
span class="green">+</span>/<span class="red">-</span>
         </
a
</
dd>
</
dl>
</
span>
</
vb:if> 
пишет тег не закрыт...
  Ответить с цитированием
Старый 11.05.2014, 12:37 Вверх   #7
Пользователь
 
Аватар для TruthFire
TruthFire вне форума
Доп. информация
По умолчанию


Получается слишком большое окно.
  Ответить с цитированием
Cказали cпасибо:
Старый 12.05.2014, 17:28 Вверх   #8
Местный житель
 
Аватар для DomiNO
DomiNO вне форума
Доп. информация
По умолчанию

Цитата Сообщение от TruthFire Посмотреть сообщение

Получается слишком большое окно.
CSS изменяем.
  Ответить с цитированием
Cказали cпасибо:
Ответ


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

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

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


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


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

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