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

Ищу хак регистрации по коду и пара вопросов в настройке XF

Тема в разделе "Корзина: устаревшее, неактуальное, бессмысленное", создана пользователем igrok, 05.04.2012.

Загрузка
  1. igrok

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

    Регистрация:
    31.01.12
    Сообщения:
    55
    Симпатии:
    1
    Версия XF:
    1.1.2
    существует ли хак сктирпт регистрация по коду.
    как скрыть участника из блока команда в сети.
    как добавить такой же блок но что бы в нем отображались только модераторы.
    репутация, это хак скрипт или функция в движке.
    --- добавлено : Apr 5, 2012 4:39 AM ---
    повышение груп пользователей не добавляет их в постоянную
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Нет.
    Либо править шаблон и там убирать конкретного участника по его id, либо писать аналогичный плагин. Сути это не меняет. Команда форума в сети формируется автоматически на основании групп участников.
    Писать свой плагин.
    Баллы и лайки - штатная функция. Все остальное - не от разработчиков.
     
  3. igrok

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

    Регистрация:
    31.01.12
    Сообщения:
    55
    Симпатии:
    1
    Версия XF:
    1.1.2
    многое понятно. из того что нужно писать есть написанное? подскажи как вывести определенную группу. не знаю как обяснить $user.is_banned это забаненые, а есть группа которую создал я называется она qwe имеет номер 10 скажем. $user.is_10 не работает ))
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Ищите на форуме. Это многократно обсуждалось в различных вариантах.
     
  5. igrok

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

    Регистрация:
    31.01.12
    Сообщения:
    55
    Симпатии:
    1
    Версия XF:
    1.1.2
    Код:
    <ul>
                    <xen:contentcheck>
                        <xen:foreach loop="$onlineUsers.records" value="$user">
                            <xen:if is="{$user.user_group_id} == 3">
                                <li>
                                    <xen:avatar user="$user" size="s" img="true" />
                                    <xen:username user="$user" rich="true" />
                                    <div class="userTitle">{xen:helper userTitle, $user}</div>
                                </li>
                            </xen:if>
                        </xen:foreach>
                    </xen:contentcheck>
                </ul>
    вот кусок кода.

    не отображаются админы почему?
     
  6. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Проверьте переменную onlineUsers.records следующим образом:
    Код:
    {xen:helper dump, $onlineUsers.records}
    Может быть она у Вас пустая или там не то, что нужно.
     
  7. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Если вы хотите выводить админов (реальных, а не только состоящих в группе Администратор), то используйте условие
    Код:
    <xen:if is="{$user.is_admin}">
    Условие с участием user_group_id проверяет только основную группу данного пользователя, если у пользователя группа Администратор указана как дополнительная, то в вашем списке он не появится.
     
  8. Yoskaldyr

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

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
  9. igrok

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

    Регистрация:
    31.01.12
    Сообщения:
    55
    Симпатии:
    1
    Версия XF:
    1.1.2
    нету кода. он приходит на емайл, а мне надо при регистрации вписать в форму... после чего откроется возможность вписать пароль мыло и логин. как то так.

    Код:
    {xen:helper dump, $onlineUsers.records}
    мне не нужно показывать всех пользователей, а только отдельную группу.
    скажем есть пользователь. у него основная группа 2 а добавочная группа 5, группа 2 это все пользователи которые регнутые, группа 5 это я пользователю поставил галочку. а не как основным назначил.
     
  10. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Ваша задача сходна, но, видимо, нужно свое решение. Тогда пробуйте описать конкретику и найти исполнителя. Из бесплатных точно нет решений.
    Вам Pepelac справедливо заметил, что пользователь может быть в нескольких группах, что влияет на значение в переменной.
    А дамп переменной Вам просто может помочь увидеть, что попадает в шаблон, чтобы это затем можно было использовать. Если там не будет нужных данных, то потребуется написание плагина, а не просто изменение шаблона.
     
  11. igrok

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

    Регистрация:
    31.01.12
    Сообщения:
    55
    Симпатии:
    1
    Версия XF:
    1.1.2
    ну если он состоит в нескольких группах то почему нельзя сделать что бы в этом блоке отображались тока те пользователи которые тебе нужны, а именно группа номер 5 или же как я ее назвал vip
     
  12. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Так об этом и речь. В шаблон попадает только основная группа. Их ведь нужно как-то в шаблон передать. Вот для этого и нужно что-то предпринять (в данном случае плагин писать). Можно, конечно, основной группой для этих пользователей поставить группу 5. Тогда условие в шаблоне будет работать корректно - в переменной окажется правильный номер группы.
     

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