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

1.2.x [tLk] Usergroup Legend [RU]

Тема в разделе "Плагины для XenForo [1.x]", создана пользователем GAM, 21.02.2012.

Загрузка
  1. GAM

    GAM Местный

    Регистрация:
    28.04.11
    Сообщения:
    326
    Симпатии:
    159
    Версия XF:
    1.1.3
    [tLk] Usergroup Legend

    Тема на оф. форуме:
    Код:
    http://xenforo.com/community/threads/tlk-usergroup-legend.16197
    Автор: Tilkißey
    Описание: плагин добавляет на форум блок в боковую панель с легендой групп пользователей.

    1054-4f56fdb564b6b4412fc7a7575ab2cba7.jpg Legend.jpg

    Установка:
    1. Залить файлы.
    2. Импортировать XML-файл плагина.

    Перевод на русском!
     

    Вложения:

    Consul, KarimovRT, Gr@pe Fruit и 3 другим нравится это.
  2. Suzen

    Suzen Местный

    Регистрация:
    21.02.11
    Сообщения:
    49
    Симпатии:
    19
    Версия XF:
    1.2.0
    Жаль, что отображает всего легенду, но не посмотреть, кто состоит в группе на данный момент.
     
    KarimovRT нравится это.
  3. KarimovRT

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

    Регистрация:
    31.01.12
    Сообщения:
    49
    Симпатии:
    3
    Версия XF:
    1.1.1
    Так и не появилось линков на группу ?
     
  4. GAM

    GAM Местный

    Регистрация:
    28.04.11
    Сообщения:
    326
    Симпатии:
    159
    Версия XF:
    1.1.3
    Пока нет =)
     
  5. Witold

    Witold Местный

    Регистрация:
    19.01.12
    Сообщения:
    132
    Симпатии:
    23
    Версия XF:
    1.2.2
    Кто знает как сделать чтоб показывал не в столбик а в строку ?
     
  6. SereGGa

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

    Регистрация:
    02.03.12
    Сообщения:
    26
    Симпатии:
    2
    Версия XF:
    1.0.1
    подскажите плиз почему все легенды черным шрифтом идут , хотя должны разных цветов быть
     
  7. KarimovRT

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

    Регистрация:
    31.01.12
    Сообщения:
    49
    Симпатии:
    3
    Версия XF:
    1.1.1
  8. GAM

    GAM Местный

    Регистрация:
    28.04.11
    Сообщения:
    326
    Симпатии:
    159
    Версия XF:
    1.1.3
    Учите html =)
     
  9. Witold

    Witold Местный

    Регистрация:
    19.01.12
    Сообщения:
    132
    Симпатии:
    23
    Версия XF:
    1.2.2
    Спасибо за совет !:ninja:
     
  10. Finelai

    Finelai Местный

    Регистрация:
    22.06.12
    Сообщения:
    100
    Симпатии:
    11
    Версия XF:
    1.1.3
    найти:

    Код:
    <template title="tlk_usergroup_legend" version_id="10" version_string="1.0.0"><![CDATA[<xen:if is="{$TilkiBey_UsergroupLegend}">
    <xen:if hascontent="true">
    <div class="section">
    <div class="secondaryContent">
    <h3>{xen:phrase tlk_usergrouplegend_title}</h3>
    <ol>
    <xen:contentcheck>
    <xen:foreach loop="$TilkiBey_UsergroupLegend" value="$TilkiBey_UsergroupLegend">
    <li>
    <span style="{$TilkiBey_UsergroupLegend.usergroup.username_css}" title="{$TilkiBey_UsergroupLegend.usergroup.title}">{$TilkiBey_UsergroupLegend.usergroup.title}</span>
    </li>
    </xen:foreach>
    </xen:contentcheck>
    </ol>
    </div>
    </div>
    </xen:if>
    </xen:if>]]></template> 
     
    заменить на:

    Код:
    <template title="tlk_usergroup_legend" version_id="10" version_string="1.0.0"><![CDATA[<xen:if is="{$TilkiBey_UsergroupLegend}">
    <xen:if hascontent="true">
    <div class="section">
    <div class="secondaryContent">
    <h3>{xen:phrase tlk_usergrouplegend_title}</h3>
    <xen:contentcheck>
    <xen:foreach loop="$TilkiBey_UsergroupLegend" value="$TilkiBey_UsergroupLegend">
    <span style="{$TilkiBey_UsergroupLegend.usergroup.username_css}" title="{$TilkiBey_UsergroupLegend.usergroup.title}">{$TilkiBey_UsergroupLegend.usergroup.title}</span>
    ;
    </xen:foreach>
    </xen:contentcheck>
    </div>
    </div>
    </xen:if>
    </xen:if>]]></template> 
    
    разделитель в данном случае будет ";". Замечу, что цвет разделителя будет не совпадать с цветом группы. Для совпадения заменяем на этот:

    Код:
    <template title="tlk_usergroup_legend" version_id="10" version_string="1.0.0"><![CDATA[<xen:if is="{$TilkiBey_UsergroupLegend}">
    <xen:if hascontent="true">
    <div class="section">
    <div class="secondaryContent">
    <h3>{xen:phrase tlk_usergrouplegend_title}</h3>
    <xen:contentcheck>
    <xen:foreach loop="$TilkiBey_UsergroupLegend" value="$TilkiBey_UsergroupLegend">
      <span style="{$TilkiBey_UsergroupLegend.usergroup.username_css}" title="{$TilkiBey_UsergroupLegend.usergroup.title}">{$TilkiBey_UsergroupLegend.usergroup.title};</span>
    </xen:foreach>
    </xen:contentcheck>
    </div>
    </div>
    </xen:if>
    </xen:if>]]></template> 
    
    Если хотим, чтобы разделителем был пробел, заменяем на следующее:


    Код:
    <template title="tlk_usergroup_legend" version_id="10" version_string="1.0.0"><![CDATA[<xen:if is="{$TilkiBey_UsergroupLegend}">
    <xen:if hascontent="true">
    <div class="section">
    <div class="secondaryContent">
    <h3>{xen:phrase tlk_usergrouplegend_title}</h3>
    <xen:contentcheck>
    <xen:foreach loop="$TilkiBey_UsergroupLegend" value="$TilkiBey_UsergroupLegend">
      <span style="{$TilkiBey_UsergroupLegend.usergroup.username_css}" title="{$TilkiBey_UsergroupLegend.usergroup.title}">{$TilkiBey_UsergroupLegend.usergroup.title};</span>
    &nbsp;
    </xen:foreach>
    </xen:contentcheck>
    </div>
    </div>
    </xen:if>
    </xen:if>]]></template> 
    
    во время сохранения не забудьте про кодировку.
     
    Betelgelze, Mefodian и GAM нравится это.
  11. Romchik®

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

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Плагин обновлен до 1.2.0. Теперь должен работать и с XenForo 1.2.
     
    Mirovinger нравится это.
  12. Aksim

    Aksim Местный

    Регистрация:
    15.09.12
    Сообщения:
    312
    Симпатии:
    89
    Вот ведь действительно нужный плагин, но как обычно все море мёда портит ложка дегтя. Пока нет линка на группу, толку с него ноль :(
     
  13. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    357
    Версия XF:
    1.4.3
    а кликать то не на что. в ксене нет страниц со списком групп или на описание конкретной группы.
    если поставить какойнить хак обеспечивающий такой функционал и появятся соответствующие ссылки типа хттп://сайт/group/id
    то можно тогда в шаблоне tlk_usergroup_legend
    внутрь
    HTML:
    <span style="{$TilkiBey_UsergroupLegend.usergroup.username_css}" title="{$TilkiBey_UsergroupLegend.usergroup.title}">{$TilkiBey_UsergroupLegend.usergroup.title}</span>
    вместо {$TilkiBey_UsergroupLegend.usergroup.title} вставить линк
    HTML:
    <a href="group/{$TilkiBey_UsergroupLegend.usergroup.user_group_id}">{$TilkiBey_UsergroupLegend.usergroup.title}</a>
    но пока хаков таких не видел, надо поискать
     
  14. Aksim

    Aksim Местный

    Регистрация:
    15.09.12
    Сообщения:
    312
    Симпатии:
    89
    Так вот в том то и дело.
    Максимум что можно дописать, это ссылки из меню в шапке "Пользователи" ну и на команду форума. Но это уже ни какого отношения не имеет к группам пользователей. Жаль конечно, что любимый многими по другим движкам плагин оказался совершенно не дееспособным. Только в качестве съедания пустого места и украшения сайдбара, ну и ностальгия по булке))
     
  15. xant

    xant Местный

    Регистрация:
    02.09.12
    Сообщения:
    5
    Симпатии:
    1
    Версия XF:
    1.2.4
    что мешает поставить этот плагин? тык
    тестил на 1.2.1 работает отлично.
     
    Aksim нравится это.
  16. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    357
    Версия XF:
    1.4.3
    Неплохо.
    Жаль только отображается одна группа. неплохо былобы чтобы в хаке была менюшка не на конкретную группу, а на СПИСОК кликабельных групп, и зайдя в каждую чтоб смотреть их мемберов. было бы лучше, а то опять же - нет списка групп, и нет линков на просмотр каждой. т.е. смысла в этом хаке опять же нет..
     
  17. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    357
    Версия XF:
    1.4.3
    Чёрт, интересно :) пишу свой первый аддон :)
    UserGroups.png
     
    adder нравится это.
  18. Aksim

    Aksim Местный

    Регистрация:
    15.09.12
    Сообщения:
    312
    Симпатии:
    89
    xant я этот плагин уже обыскался)) а он оказывается все время был под рукой, вот теперь то легенду групп точно поставлю:thumbsup:
     
    xant нравится это.
  19. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    357
    Версия XF:
    1.4.3
    прям таки для любых групп? XenStaff не показывает группы, показывает только одну выбранную группу команды, совсем не уверен что легенду можно будет сделать.. поэтому и начал делать полноценный хак показ групп.. за неимением аналогов
     
  20. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    XenStaff на самом деле может показывать список пользователей принадлежащих к группе (выбирается в настройках).

    @fly_indiz удачи в этом непростом деле ;)
     

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