Jump to content

Ник картинкой, репутация, шаблон.


 Share

Recommended Posts

Хотелось бы спросить у мастеров IPB т.к я новичок ещё в нем хотел спросить пару вопросов.

1.Как бы сделать так что бы за место обычного текста ника была картинки не важно что будет на картинке вот пример:70734c96e7b2222c5ae46c86e88c5672.jpg

2.Хотелось бы спросить ещё как сделать такую красивую репутацию(скрин выше) и как заменить место нравится на + и минус

3.Подскажите пожалуйста что за шаблон на сайте думаю я его не буду писать т.к может он запрещен(будет считатся рекламой)
pbhack.ru что за шаблон стоит там? Переделанный baisik да вроде нет.

Link to comment
Share on other sites

Стиль сайта можно такой самому сделать на примере другого, там из делов-то шапка только. Если честно, то уже раз 5 наверно вижу как спрашивают про то что за стиль у этого сайта. Нравится поменять на значёк в настройках репутации. Остальное незнаю, ибо понты ненужные   :)

Edited by WzGeee
Link to comment
Share on other sites

на первый вопрос , этот компонент приватный и доступен премиум аккуантам.. второй вопрос, поищу добавлю ссылку или само описание.. на третий вопрос тут даже baisik"ом не пахнет

Link to comment
Share on other sites

Спасибо, хоть кто-то мне ответил жаль что ник картинкой только в премиум аккаунтах, ну не чего главное что бы репутация была не в премиум:)
А так спасибо большое просто вижу 2 сайта поможешь шаблонами либо рип либо в паблике где-то лежит шаблон сам.

Link to comment
Share on other sites

Заходим в шаблон "userInfoPane" и находим код:

<if test="authorwarn:|:$author['show_warn']">
<li>
<if test="hasWarningId:|:$options['wl_id']">
<img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
</if>
<a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
</li>
</if>
</ul>

 

И сразу под ним добавить:

<!-- REPUTATION BAR -->
<if test="cardRep:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile']">
<div class="reputation-bg" data-tooltip="Репутация: {$author['pp_reputation_points']}">
<div class="reputation-bar
<!-- GREY BAR -->
<if test="$author['pp_reputation_points']==0">gray</if>
<!-- /GREY BAR -->

<!-- RED BARS -->
<if test="$author['pp_reputation_points']<0 && $author['pp_reputation_points']>=-15">red width20</if>
<if test="$author['pp_reputation_points']<-15 && $author['pp_reputation_points']>=-30">red width40</if>
<if test="$author['pp_reputation_points']<-30 && $author['pp_reputation_points']>=-45">red width60</if>
<if test="$author['pp_reputation_points']<-45 && $author['pp_reputation_points']>=-60">red width80</if>
<if test="$author['pp_reputation_points']<-60">red</if>
<!-- /RED BAR -->

<!-- BLUE BARS -->
<if test="$author['pp_reputation_points']>=1 && $author['pp_reputation_points']<=10">blue width20</if>
<if test="$author['pp_reputation_points']>10 && $author['pp_reputation_points']<=20">blue width40</if>
<if test="$author['pp_reputation_points']>20 && $author['pp_reputation_points']<=30">blue width60</if>
<if test="$author['pp_reputation_points']>30 && $author['pp_reputation_points']<=40">blue width80</if>
<if test="$author['pp_reputation_points']>40 && $author['pp_reputation_points']<=50">blue</if>
<!-- /BLUE BARS -->

<!-- GREEN BARS -->
<if test="$author['pp_reputation_points']>50 && $author['pp_reputation_points']<=70">green width20</if>
<if test="$author['pp_reputation_points']>70 && $author['pp_reputation_points']<=90">green width40</if>
<if test="$author['pp_reputation_points']>90 && $author['pp_reputation_points']<=110">green width60</if>
<if test="$author['pp_reputation_points']>110 && $author['pp_reputation_points']<=130">green width80</if>
<if test="$author['pp_reputation_points']>130 && $author['pp_reputation_points']<=150">green</if>
<!-- /GREEN BARS -->

<!-- GOLD BARS -->
<if test="$author['pp_reputation_points']>150 && $author['pp_reputation_points']<=190">gold width20</if>
<if test="$author['pp_reputation_points']>190 && $author['pp_reputation_points']<=230">gold width40</if>
<if test="$author['pp_reputation_points']>230 && $author['pp_reputation_points']<=270">gold width60</if>
<if test="$author['pp_reputation_points']>270 && $author['pp_reputation_points']<=310">gold width80</if>
<if test="$author['pp_reputation_points']>310">gold</if>
<!-- /GOLD BARS -->
">
{$author['pp_reputation_points']}
</div>
</div>
</if>
<!-- /REPUTATION BAR -->

 

 

В шаблонах showCard и profileModern ( шаблон профили пользователей)

Замените дефольтный код репутации этим:

<!-- REPUTATION BAR -->
<if test="cardRep:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile']">
<div class="reputation-bg" data-tooltip="Репутация: {$member['pp_reputation_points']}">
<div class="reputation-bar
<!-- GREY BAR -->
<if test="$member['pp_reputation_points']==0">gray</if>
<!-- /GREY BAR -->

<!-- RED BARS -->
<if test="$member['pp_reputation_points']<0 && $member['pp_reputation_points']>=-15">red width20</if>
<if test="$member['pp_reputation_points']<-15 && $member['pp_reputation_points']>=-30">red width40</if>
<if test="$member['pp_reputation_points']<-30 && $member['pp_reputation_points']>=-45">red width60</if>
<if test="$member['pp_reputation_points']<-45 && $member['pp_reputation_points']>=-60">red width80</if>
<if test="$member['pp_reputation_points']<-60">red</if>
<!-- /RED BAR -->

<!-- BLUE BARS -->
<if test="$member['pp_reputation_points']>=1 && $member['pp_reputation_points']<=10">blue width20</if>
<if test="$member['pp_reputation_points']>10 && $member['pp_reputation_points']<=20">blue width40</if>
<if test="$member['pp_reputation_points']>20 && $member['pp_reputation_points']<=30">blue width60</if>
<if test="$member['pp_reputation_points']>30 && $member['pp_reputation_points']<=40">blue width80</if>
<if test="$member['pp_reputation_points']>40 && $member['pp_reputation_points']<=50">blue</if>
<!-- /BLUE BARS -->

<!-- GREEN BARS -->
<if test="$member['pp_reputation_points']>50 && $member['pp_reputation_points']<=70">green width20</if>
<if test="$member['pp_reputation_points']>70 && $member['pp_reputation_points']<=90">green width40</if>
<if test="$member['pp_reputation_points']>90 && $member['pp_reputation_points']<=110">green width60</if>
<if test="$member['pp_reputation_points']>110 && $member['pp_reputation_points']<=130">green width80</if>
<if test="$member['pp_reputation_points']>130 && $member['pp_reputation_points']<=150">green</if>
<!-- /GREEN BARS -->

<!-- GOLD BARS -->
<if test="$member['pp_reputation_points']>150 && $member['pp_reputation_points']<=190">gold width20</if>
<if test="$member['pp_reputation_points']>190 && $member['pp_reputation_points']<=230">gold width40</if>
<if test="$member['pp_reputation_points']>230 && $member['pp_reputation_points']<=270">gold width60</if>
<if test="$member['pp_reputation_points']>270 && $member['pp_reputation_points']<=310">gold width80</if>
<if test="$member['pp_reputation_points']>310">gold</if>
<!-- /GOLD BARS -->
">
{$member['pp_reputation_points']}
</div>
</div>
</if>
<!-- /REPUTATION BAR -->

 

В CSS добавить:

/******************************************************
Reputation Bar
******************************************************/
.reputation-bg{
background:#e4e4e4;
background:-moz-linear-gradient(top, #e4e4e4 0%, #f7f7f7 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#f7f7f7));
background:-webkit-linear-gradient(top, #e4e4e4 0%,#f7f7f7 100%);
background:-o-linear-gradient(top, #e4e4e4 0%,#f7f7f7 100%);
background:-ms-linear-gradient(top, #e4e4e4 0%,#f7f7f7 100%);
background:linear-gradient(to bottom, #e4e4e4 0%,#f7f7f7 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#f7f7f7',GradientType=0);
border:1px solid #e4e4e4;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px
}
.reputation-bar{
background:url('reputation_bar.png') repeat-x 0 0;
border:1px solid;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);
font:12px/23px Calibri,Arial,Tahoma,sans-serif;
height:21px;
margin:1px;
text-align:center;
text-shadow:0 1px 0 rgba(255,255,255,0.3)
}
.reputation-bar.gray{background-color:#a2a2a2;border-color:#6a6a6a;color:#6b6b6b}
.reputation-bar.red{background-color:#b00000;border-color:#910000;color:#6b0000}
.reputation-bar.blue{background-color:#008cd5;border-color:#006aa1;color:#00537f}
.reputation-bar.green{background-color:#20a601;border-color:#188000;color:#177a00}
.reputation-bar.gold{background-color:#ccb200;border-color:#b49d00;color:#958200}
.reputation-bar.width20{width:20%}
.reputation-bar.width40{width:40%}
.reputation-bar.width60{width:60%}
.reputation-bar.width80{width:80%}

 

Чтобы добавить новый цвет добавляем новое свойство CSS:

.reputation-bar.ЦВЕТ{background-color:#ЦВЕТ;border-color:#ЦВЕТ;color:#ЦВЕТ}

 

Чтобы добавить новую шкалу репутации, добавляем допол. код:

<!-- ЦВЕТ BARS -->
<if test="$member['pp_reputation_points']>БАЛЛЫ && $member['pp_reputation_points']<=БАЛЛЫ">ЦВЕТ width20</if>
<if test="$member['pp_reputation_points']>БАЛЛЫ && $member['pp_reputation_points']<=БАЛЛЫ">ЦВЕТ width40</if>
<if test="$member['pp_reputation_points']>БАЛЛЫ && $member['pp_reputation_points']<=БАЛЛЫ">ЦВЕТ width60</if>
<if test="$member['pp_reputation_points']>БАЛЛЫ && $member['pp_reputation_points']<=БАЛЛЫ">ЦВЕТ width80</if>
<if test="$member['pp_reputation_points']>БАЛЛЫ && $member['pp_reputation_points']<=БАЛЛЫ">ЦВЕТ</if>
<!-- /ЦВЕТ BARS -->

 

Загружаем в папку с изображениями фон reputation_bar.png , который находиться чуть ниже.

reputation_bar.zip

Link to comment
Share on other sites

Sirius

Попробую по 2 разу только в CSS куда именно вставлять?
И ещё как понять"В шаблонах showCard и profileModern ( шаблон профили пользователей)

Замените дефольтный код репутации этим:"
Что на что менять?

Edited by AimFIre
Link to comment
Share on other sites

в css в самый низ, В шаблонах showCard и profileModern поменять коды на этот, то есть в обеих шаблонах поставь этот код:

<!-- REPUTATION BAR -->
<if test="cardRep:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile']">
<div class="reputation-bg" data-tooltip="Репутация: {$member['pp_reputation_points']}">
<div class="reputation-bar
<!-- GREY BAR -->
<if test="$member['pp_reputation_points']==0">gray</if>
<!-- /GREY BAR -->

<!-- RED BARS -->
<if test="$member['pp_reputation_points']<0 && $member['pp_reputation_points']>=-15">red width20</if>
<if test="$member['pp_reputation_points']<-15 && $member['pp_reputation_points']>=-30">red width40</if>
<if test="$member['pp_reputation_points']<-30 && $member['pp_reputation_points']>=-45">red width60</if>
<if test="$member['pp_reputation_points']<-45 && $member['pp_reputation_points']>=-60">red width80</if>
<if test="$member['pp_reputation_points']<-60">red</if>
<!-- /RED BAR -->

<!-- BLUE BARS -->
<if test="$member['pp_reputation_points']>=1 && $member['pp_reputation_points']<=10">blue width20</if>
<if test="$member['pp_reputation_points']>10 && $member['pp_reputation_points']<=20">blue width40</if>
<if test="$member['pp_reputation_points']>20 && $member['pp_reputation_points']<=30">blue width60</if>
<if test="$member['pp_reputation_points']>30 && $member['pp_reputation_points']<=40">blue width80</if>
<if test="$member['pp_reputation_points']>40 && $member['pp_reputation_points']<=50">blue</if>
<!-- /BLUE BARS -->

<!-- GREEN BARS -->
<if test="$member['pp_reputation_points']>50 && $member['pp_reputation_points']<=70">green width20</if>
<if test="$member['pp_reputation_points']>70 && $member['pp_reputation_points']<=90">green width40</if>
<if test="$member['pp_reputation_points']>90 && $member['pp_reputation_points']<=110">green width60</if>
<if test="$member['pp_reputation_points']>110 && $member['pp_reputation_points']<=130">green width80</if>
<if test="$member['pp_reputation_points']>130 && $member['pp_reputation_points']<=150">green</if>
<!-- /GREEN BARS -->

<!-- GOLD BARS -->
<if test="$member['pp_reputation_points']>150 && $member['pp_reputation_points']<=190">gold width20</if>
<if test="$member['pp_reputation_points']>190 && $member['pp_reputation_points']<=230">gold width40</if>
<if test="$member['pp_reputation_points']>230 && $member['pp_reputation_points']<=270">gold width60</if>
<if test="$member['pp_reputation_points']>270 && $member['pp_reputation_points']<=310">gold width80</if>
<if test="$member['pp_reputation_points']>310">gold</if>
<!-- /GOLD BARS -->
">
{$member['pp_reputation_points']}
</div>
</div>
</if>
<!-- /REPUTATION BAR -->

 

Это значит надо заменить на старый

Link to comment
Share on other sites

У меня получилось но не до конца ну мне пока так хватит только такой вопрос как сделать отображение вот такое 32afe7c889bcdfc9b3e5af61045ed656.jpg

Линии такие перед фоном, и как сделать такое отображение сообщений?

Link to comment
Share on other sites

в ipb_styles.css найди:

.custom_fields {
color: #818181;
margin-top: 8px;
}

 

и добавь ниже:

.custom_fields li {
background: #FFFFFF;
padding:4px;
margin-top:2px;
border:1px solid #DDDDDD;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
text-align:center;
width:100%;
}
Link to comment
Share on other sites

Изменений не увидел, репутация как и была такой так и осталась

Link to comment
Share on other sites

И ещё задам на будущие как изменять вот тут ссылки и названия:6034841281dc68d85fc7849d3f2129e3.jpg

Есть ли хук на хайд скрытие сообщений по посту и по нику если да можно ссылочку,
И можно ссылочку на хук для скрытие ссылок от гостей.
И вот что это за хук такой 1d1e1b65d2ba1adc0c51a934725e4683.jpg

Если сравнить шаблоны с сайта pbhack.ru и с сайта diz-like.ru они почти одинаковые рип или же шаблон есть в паблике?

Link to comment
Share on other sites

Как изменить названия? Управление приложениями > выберите нужное вам приложение например Форум, редактируем 

post-1581-0-58823700-1358885045.png

Link to comment
Share on other sites

И ещё задам на будущие как изменять вот тут ссылки и названия:6034841281dc68d85fc7849d3f2129e3.jpg

Есть ли хук на хайд скрытие сообщений по посту и по нику если да можно ссылочку,

И можно ссылочку на хук для скрытие ссылок от гостей.

И вот что это за хук такой 1d1e1b65d2ba1adc0c51a934725e4683.jpg

Если сравнить шаблоны с сайта pbhack.ru и с сайта diz-like.ru они почти одинаковые рип или же шаблон есть в паблике?

По скольку я админ diz-like скажу что рип :D

Link to comment
Share on other sites

Беспонтовый стиль, если честно.. ИМХО.

Не отрицаю, но многим нравится, большинство просто привыкло к этому стилю на др. ч-п.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...