1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Отображаем статус пользователя в postbit (в сообщении под аватаром)

Тема в разделе "Модификации шаблонов", создана пользователем Андрей Х, 29.05.2011.

Загрузка
  1. Андрей Х

    Андрей Х Местный

    Регистрация:
    26.04.11
    Сообщения:
    183
    Симпатии:
    155
    Версия XF:
    1.5.11
    В шаблоне message_user_info найти:
    Код:
    <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:if>:
    Код:
    <xen:if is="{$user.status}">
    <dl class="pairsInline">
    <dt>Статус: </dt>
    <dd>{$user.status}</dd>
    </dl>
    </xen:if>
    Получаем:
    status_postbit.png
     
    Ion Armasu, Romchik®, sandis и ещё 1-му нравится это.
  2. spy

    spy ИнквизитоР

    Регистрация:
    04.03.11
    Сообщения:
    373
    Симпатии:
    191
    только вот не перед а после </xen:if>
    пример:
    HTML:
                    <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:if is="{$user.status}">
    <dl class="pairsInline">
    <dt>Статус: </dt>
    <dd>{$user.status}</dd>
    </dl>
    </xen:if>
    я конечно не знаю, но только таким образом заработало :D
     
    Romchik® и Андрей Х нравится это.
  3. Андрей Х

    Андрей Х Местный

    Регистрация:
    26.04.11
    Сообщения:
    183
    Симпатии:
    155
    Версия XF:
    1.5.11
    Подправил, спасибо
     
  4. spy

    spy ИнквизитоР

    Регистрация:
    04.03.11
    Сообщения:
    373
    Симпатии:
    191
    и штобы статус был-бы с новой строки как на скрине то в конце строчки <dt>Статус: </dt> добавить <br>
    теперь всё :D
     
    Андрей Х нравится это.
  5. Андрей Х

    Андрей Х Местный

    Регистрация:
    26.04.11
    Сообщения:
    183
    Симпатии:
    155
    Версия XF:
    1.5.11
    Ну тогда уж <br />, за чистоту кода боремся :)
     
    Romchik® и sandis нравится это.
  6. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Если боретесь за чистоту кода, то лучше вообще без br :)
     
    Nolik, a.aqua и sandis нравится это.
  7. XFDivine

    XFDivine Пользователь

    Регистрация:
    04.09.11
    Сообщения:
    2
    Симпатии:
    0
    Можно узнать ещё как добавлять другие надпись.
    Мне к примеру нужно добавить ещё несколько строк, таких как: ник, гильдия и т.д., значит ввёл след. код, как написано в сабже:
    HTML:
    <xen:if is="{$user.nik}">
    <dl class="pairsInline">
    <dt>Ник: </dt>
    <dd>{$user.nik}</dd>
    </dl>
    </xen:if>
    но тут пичаль, информации о нике в данном случае я не увидел.. подскажите, что не так делаю. Спасибо.
     
  8. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    В 1.1 появятся дополнительные поля профиля. Я очень надеюсь, что их можно будет без всяких правок добавлять под аватаром. Надо будет спросить, кстати.
     
  9. XFDivine

    XFDivine Пользователь

    Регистрация:
    04.09.11
    Сообщения:
    2
    Симпатии:
    0
    То есть?
    Нельзя добавлять доп. поля чтоли?
     
  10. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Ну вообще-то сейчас нет такой возможности в принципе. Дополнительные поля отсутствуют, как класс.
     
    XFDivine нравится это.
  11. Nolik

    Nolik Местный

    Регистрация:
    13.10.10
    Сообщения:
    169
    Симпатии:
    56
    Версия XF:
    1.1.3
    На сколько я помню при doctype html! не нужно писать <br />, а достаточно <br>

    По крайней мере в презентации Вадима Макеева из Оперы именно так говорится =)
     
  12. theaqua

    theaqua Местный

    Регистрация:
    11.10.10
    Сообщения:
    113
    Симпатии:
    45
    Версия XF:
    1.1.1
    Может это и есть причина идиотского поведения Оперы, а конкретнее — неправильное интерпретирование стандартов.
     
  13. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Html - щадящий язык разметки, можно писать и так и так, браузер вас поймет. Что нельзя сказать про <span />, к примеру.
     
  14. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Ответ - можно. Смотрим видео отсюда (на 2:02 видна эта опция).
     

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