Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб [XenForo] Таблички групп как на rubukkit + бонус

Так сразу бы и сказали, а то развели мелодраму :cool::D Эти статусы онлайн/оффлайн - это ещё один хак, который к табличкам не относится, но вот ссылка, если будешь ставить ;)
Кривая ссылка, умник :D
Табличка статуса пользователся онлайн/оффлайн
На лови.
 
а как сделать чтобы отображались не только сообщения но и симпатии Баллы Skype Имя в Minecraft!
 
Ды так то найду если покопаться ну хотелось поточнее просто)
 
а как сделать чтобы отображались не только сообщения но и симпатии Баллы Skype Имя в Minecraft!
Смотри всё просто!:D Зайди в панель управления -- Настройки стиля -- Элементы сообщений и выбирай всё что твоей душе угодно! Понятно??? С тебя лайк :p
 
Народ, не думаю что я сделал правильно. 3 и 4 Пункты вот код который получается
Код:
<xen:require css="message_user_info.css" />
 
<div class="messageUserInfo" itemscope="itemscope" itemtype="http://data-vocabulary.org/Person">   
<div class="messageUserBlock">
    <xen:hook name="message_user_info_avatar" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
        <div class="avatarHolder">
            <span class="helper"></span>
            <xen:avatar user="$user" size="m" />
            <!-- slot: message_user_info_avatar -->
        </div>
    </xen:hook>
 
<xen:if is="!{$isQuickReply}">
    <xen:hook name="message_user_info_text" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
        <h3 class="userText">
            <xen:username user="$user" itemprop="name" rich="true" />
            <xen:if hascontent="true"><em class="userTitle" itemprop="title"><xen:contentcheck>{xen:helper userTitle, $user}</xen:contentcheck></em></xen:if>
            <!-- slot: message_user_info_text -->
        </h3>
    </xen:hook>
       
    <xen:if hascontent="true">
        <div class="extraUserInfo">
            <!-- Start User Ranks -->
<xen:if is="{$user.is_admin}">
<span class="userrank_admin">Администратор</span>
</xen:if>
 
<xen:if is="{$user.is_moderator} AND !{$user.is_admin}">
<span class="userrank_moder">Модератор</span>
</xen:if>
 
<xen:if is="{$user.user_group_id} == 6">
<span class="userrank_developer">Девелопер</span>
</xen:if>
<!-- End User Ranks -->
                        <xen:contentcheck>
            <xen:hook name="message_user_info_extra" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
                <xen:if is="@messageShowRegisterDate">
                    <dl class="pairsInline">
                        <dt>{xen:phrase member_since}:</dt>
                        <dd>{xen:date $user.register_date}</dd>
                    </dl>
                </xen:if>
               
                <xen:if is="@messageShowMessageCount">
                    <dl class="pairsInline">
                        <dt>{xen:phrase message_count}:</dt>
                        <dd><a href="{xen:link search/member, '', 'user_id={$user.user_id}'}" class="concealed">{xen:number $user.message_count}</a></dd>
                    </dl>
                </xen:if>
               
                <xen:if is="@messageShowTotalLikes">
                    <dl class="pairsInline">
                        <dt>{xen:phrase likes_received}:</dt>
                        <dd>{xen:number $user.like_count}</dd>
                    </dl>
                </xen:if>
               
                <xen:if is="@messageShowTrophyPoints">
                    <dl class="pairsInline">
                        <dt>{xen:phrase trophy_points}:</dt>
                        <dd><a href="{xen:link 'members/trophies', $user}" class="OverlayTrigger concealed">{xen:number $user.trophy_points}</a></dd>
                    </dl>
                </xen:if>
           
                <xen:if is="@messageShowGender AND {$user.gender}">
                    <dl class="pairsInline">
                        <dt>{xen:phrase gender}:</dt>
                        <dd itemprop="gender"><xen:if is="{$user.gender} == 'male'">{xen:phrase male}<xen:else />{xen:phrase female}</xen:if></dd>
                    </dl>
                </xen:if>
               
                <xen:if is="@messageShowOccupation AND {$user.occupation}">
                    <dl class="pairsInline">
                        <dt>{xen:phrase occupation}:</dt>
                        <dd itemprop="role">{xen:string censor, $user.occupation}</dd>
                    </dl>
                </xen:if>
               
                <xen:if is="@messageShowLocation AND {$user.location}">
                    <dl class="pairsInline">
                        <dt>{xen:phrase location}:</dt>
                        <dd><a href="{xen:link 'misc/location-info', '', 'location={xen:string censor, $user.location, '-'}'}" target="_blank" rel="nofollow" itemprop="address" class="concealed">{xen:string censor, $user.location}</a></dd>
                    </dl>
                </xen:if>
           
                <xen:if is="@messageShowHomepage AND {$user.homepage}">
                    <dl class="pairsInline">
                        <dt>{xen:phrase home_page}:</dt>
                        <dd><a href="{xen:string censor, $user.homepage, '-'}" rel="nofollow" target="_blank" itemprop="url">{xen:string censor, $user.homepage}</a></dd>
                    </dl>
                </xen:if>
                           
            </xen:hook>           
            <xen:if is="@messageShowCustomFields AND {$user.customFields}">
            <xen:hook name="message_user_info_custom_fields" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
           
                <xen:foreach loop="$userFieldsInfo" key="$fieldId" value="$fieldInfo">
                    <xen:if is="{$fieldInfo.viewable_message}">
                        <xen:if hascontent="true">
                            <dl class="pairsInline userField_{$fieldId}">
                                <dt>{xen:helper userFieldTitle, $fieldId}:</dt>
                                <dd><xen:contentcheck>{xen:helper userFieldValue, $fieldInfo, $user, {$user.customFields.{$fieldId}}}</xen:contentcheck></dd>
                            </dl>
                        </xen:if>
                    </xen:if>
                </xen:foreach>
               
            </xen:hook>
            </xen:if>
            </xen:contentcheck>
        </div>
    </xen:if>
       
</xen:if>
 
    <span class="arrow"><span></span></span>
</div>
</div>
Правильный ли он?)
 
На досуге сделал эти приславутые таблички, для всего мира :cool:
Устанавливайте и радуйтесь!

Скриншоты:
7fc12e16.jpg
9ffc374f.jpg
946a4b24.jpg
bcfa35ec.jpg
Установка:
1) Заходим в панель управления -> Внешний вид -> Шаблоны
2) Выбираем шаблон message_user_info
3) Вставляем данный код перед
<xen:contentcheck>
<xen:hook name="message_user_info_extra" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
<!-- Start User Ranks -->
<xen:if is="{$user.is_admin}">
<span class="userrank_admin">Администратор</span>
</xen:if>

<xen:if is="{$user.is_moderator} AND !{$user.is_admin}">
<span class="userrank_moder">Модератор</span>
</xen:if>

<xen:if is="{$user.user_group_id} == 6">
<span class="userrank_developer">Девелопер</span>
</xen:if>
<!-- End User Ranks -->
4) Далее идём в шаблон EXTRA.CSS и вставляем в самый конец код
.userrank_admin {
display: block;
width: 108px;
margin: -2px 0 5px 0px;
padding: 2px 0 3px 0;
border: 1px solid @importantColor;
border-radius: 5px;
background: @importantColor url('@imagePath/xenforo/gradients/tab-unselected-25px-light.png') repeat-x top;
text-align: center;
font: 11px verdana,sans-serif;
text-decoration: none;
color: @lightTextColor;
outline: 0;
}

.userrank_moder {
display: block;
width: 108px;
margin: -2px 0 5px 0px;
padding: 2px 0 3px 0;
border: 1px solid #256930;
border-radius: 5px;
background: #038000 url('@imagePath/xenforo/gradients/tab-unselected-25px-light.png') repeat-x top;
text-align: center;
font: 11px verdana,sans-serif;
text-decoration: none;
color: @lightTextColor;
outline: 0;
}

.userrank_developer {
display: block;
width: 108px;
margin: -2px 0 5px 0px;
padding: 2px 0 3px 0;
border: 1px solid #aa00aa;
border-radius: 5px;
background: #ad0aad url('@imagePath/xenforo/gradients/tab-unselected-25px-light.png') repeat-x top;
text-align: center;
font: 11px verdana,sans-serif;
text-decoration: none;
color: @lightTextColor;
outline: 0;
}
5) Далее идём в Панель Управления -> Внешний вид -> Настройки стиля -> Элементы сообщений и ставим галочку на "Отображать количество сообщений"
6) Теперь вам нужно изменить цвета ников для каждой группы. Заходим в Панель Управления -> Пользователи -> и в настройках каждой группы в поле "CSS стиль для имени пользователя" ставим нужный цвет при помощи css
Код:
/* Администратор (красный) */
color: red;
text-shadow: 0.5px 0px 0px #038000;
 
/* Модератор (зелёный) */
color: #038000;
text-shadow: 0.5px 0px 0px #038000;
 
/* Девелопер (фиолетовый) */
color: #aa00aa;
text-shadow: 0.5px 0px 0px #038000;


Вроде всё. Количество табличек со временем увеличу. Если у вас не получается установить, пишите в скайп, поставлю за $



Извеняй что не по теме но если не трудно подскажи что это за х**** а?

Снимок.PNG
 
Можно сделать проще и не надо править шаблоны форума.
Пример на группе модераторы:
2013-01-05_164801.jpg

Табличка на форуме выглядит примерно так:
2013-01-05_164843.jpg
В папке forum создаем папку png и записываем туда картинки с любыми званиями и прочую лабуду.
Если надо дать отдельное звание одному человеку, то тем же макаром но править чуть в другом месте
2013-01-05_170450.jpg
 

Вложения:

  • administrator.png
    administrator.png
    Размер файла
    2,9 КБ
    Просмотров
    81
  • founder.png
    founder.png
    Размер файла
    2,6 КБ
    Просмотров
    53
  • moderator.png
    moderator.png
    Размер файла
    2,9 КБ
    Просмотров
    57
Можно сделать проще и не надо править шаблоны форума.
Пример на группе модераторы:
Посмотреть вложение 6079

Табличка на форуме выглядит примерно так:
Посмотреть вложение 6080
В папке forum создаем папку png и записываем туда картинки с любыми званиями и прочую лабуду.
Если надо дать отдельное звание одному человеку, то тем же макаром но править чуть в другом месте
Посмотреть вложение 6084
Не очень...
Как на РБ красивее.
 
Ребят.
3941563.jpg

Как сделать что бы под ником "Модератор" убрать а оставить только табличку?
 

Поделиться этой страницей

Назад
Верх