Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как вывести группу пользователя в fullstory.tpl?

Как вывести группу пользователя в fullstory.tpl?


     24.10.2015    Все вопросы » Шаблоны (TPL)    3025

вопрос
Здравствуйте. Возникла необходимость вывести группу в которой находится автор статьи в полной новости. Находил на сайте метод, но он для версий ниже 10.х
Версия DLE 10.4. Модуль ЮзерБокс почему-то отображает странные символы, а вставлял вот такой код
{include file="engine/modules/userbox.php?&userName=user_group"}

а на странице выводит вот это красным цветом...
Пользователь с логином user_group не найден.

Можете что-то посоветовать?

Ответил: Sander


Могу посоветовать пересохранить файл userbox.php в utf-8 кодировке и прочитать мануал по использованию.
Подозреваю, что в ошибке написано, что пользователя с именем (как вы указали) user_group не существует.
Попробуйте так:
{include file="engine/modules/userbox.php?&userName={login}"}

Ну и читайте инструкцию по использованию модуля.

14 комментариев

baseroad
Юзер

baseroad - 24 октября 2015 23:35 -

{include file="engine/modules/userbox.php?&userName={login}"}

это же выводит логин пользователя, а не его группу.... И как утф переведу если у меня кодировка 1251

Sander
PHP-developer

Sander - 25 октября 2015 11:40 -

Значит пересохраните наоборот в windows-1251 кодировку.

это же выводит логин пользователя, а не его группу....

Вы видимо совсем не читали как подключается модуль.

http://pafnuty.name/modules/142-userbox.html
{include file="engine/modules/userbox.php?&userName={login}"}

выведет информацию о авторе, если эту строку прописать в шаблоне новости (краткой или полной) или комментария (к примеру можно вывести рейтинг пользователя).

А чтобы выводить группу - надо настраивать файл шаблона \THEME\userbox\default.tpl

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

ПафНутиЙ
Админ

ПафНутиЙ - 25 октября 2015 12:29 -

Вообще с такими вопросами следует обращаться к автору модуля.

Каков вопрос - таков и ответ. Просто помните об этом.

baseroad
Юзер

baseroad - 25 октября 2015 13:21 -

Думал не ответите) Мне нужно вывести только именно группу в которой находится автор статьи... Есть у кого Юзербокс в кодировке 1251?

ПафНутиЙ
Админ

ПафНутиЙ - 25 октября 2015 13:31 -

C чего же не отвечу?
Поддержку модуля я пока ещё не прекращал.
Для вывода группы пропишите в шаблоне тег
{user_group}

Для использования модуля в 1251 у вас есть два пути:
1. Перекодировать файлы самомстоятельно.
2. Попросить кого-нибудь. Я сделаю это для вас за 20$. Такая сумма очень стимулирует всех. Меня на побороть лень, а вас найти решение элементарной проблемы самостоятельно.

Каков вопрос - таков и ответ. Просто помните об этом.

baseroad
Юзер

baseroad - 25 октября 2015 13:59 -

А мне нужно чтобы в статье выводилось группа в которой находится автор...

baseroad
Юзер

baseroad - 25 октября 2015 13:51 -

Так??
{include file="engine/modules/userbox.php?&userName={user_group}"}

При перекодировке на 1251 у меня теперь пишет где сделан вывод этой инфы следующее
Пользователь с логином {user_group} не найден.

LazyDev
PHP-developer

LazyDev - 25 октября 2015 14:33 -

baseroad, господи.
{include file="engine/modules/userbox.php?&userName={login}"}
Потом в файле шаблона вывода модуля вставляете
{user_group}

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

baseroad
Юзер

baseroad - 25 октября 2015 14:37 -

Цитата: Gameer
{include file="engine/modules/userbox.php?&userName={login}"}

это вставить в main.tpl перед </head>?
Вы можете чайнику нормально объяснить что и куда прописать? У меня есть шаблон fullstory и в нем я хочу вывести группу в которой находится автор статьи...
Вот урывок кода
         <hr><table id="TABLE_1e">
    <tbody id="TBODY_2e">
        <tr id="TR_3e">
            <td rowspan="2" id="TD_4e">
                {poster_avatar}
            </td>
            <td colspan="2" id="TD_6e">
                <div id="DIV_10e">
                    <span id="SPAN_16e">Автор: {author}</span>
                </div>
            </td>
                    </tr>
        <tr id="TR_12e">
            <td id="TD_13e">
            </td>
            <td id="TD_14e">
                <span id="SPAN_16e"><!-- Здесь хочу сделать вывод группы в которой находится автор! --></span>
            </td>
        </tr>
    </tbody>
</table>

LazyDev
PHP-developer

LazyDev - 25 октября 2015 14:40 -

в нужное место где должна выводится группа автора

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

baseroad
Юзер

baseroad - 25 октября 2015 14:45 -

а это {user_group} куда вставить?
Сюда /userbox/default.tpl ? Если да, то где?
Блииииин, я уже запутался....

LazyDev
PHP-developer

LazyDev - 25 октября 2015 14:50 -

baseroad, врятли вам стоит заниматься сайтами. Да там, замените на все или оставьте нужные данные для вывода.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

baseroad
Юзер

baseroad - 25 октября 2015 14:55 -

Я не делаю из себя крутого верстальщика или фрилансера... Я по профессии железнодорожник и сайт у меня как мое хобби, потому и обратился к вам, спецам, за помощью а не критикой!
Подскажите, куда вставить из этого файла

[user_email]<span style="color:red">user_email:</span> {user_email} <br>[/user_email]
[not_user_email] <span style="color:red">user_email:</span> не заполнено <br>[/not_user_email]

[user_name]<span style="color:red">user_name:</span> {user_name} <br>[/user_name]
[not_user_name] <span style="color:red">user_name:</span> не заполнено <br>[/not_user_name]

[user_news_num]<span style="color:red">user_news_num:</span> {user_news_num} <br>[/user_news_num]
[not_user_news_num] <span style="color:red">user_news_num:</span> не заполнено <br>[/not_user_news_num]
[user_comm_num]<span style="color:red">user_comm_num:</span> {user_comm_num} <br>[/user_comm_num]
[not_user_comm_num] <span style="color:red">user_comm_num:</span> не заполнено <br>[/not_user_comm_num]

[user_user_id]<span style="color:red">user_user_id:</span> {user_user_id} <br>[/user_user_id]
[not_user_user_id] <span style="color:red">user_user_id:</span> не заполнено <br>[/not_user_user_id]

[user_user_group]<span style="color:red">user_user_group:</span> {user_user_group} <br>[/user_user_group]
[not_user_user_group] <span style="color:red">user_user_group:</span> не заполнено <br>[/not_user_user_group]

[user_lastdate]<span style="color:red">user_lastdate:</span> {user_lastdate} <br>[/user_lastdate]
[not_user_lastdate] <span style="color:red">user_lastdate:</span> не заполнено <br>[/not_user_lastdate]

[user_reg_date]<span style="color:red">user_reg_date:</span> {user_reg_date} <br>[/user_reg_date]
[not_user_reg_date] <span style="color:red">user_reg_date:</span> не заполнено <br>[/not_user_reg_date]

[user_info]<span style="color:red">user_info:</span> {user_info} <br>[/user_info]
[not_user_info] <span style="color:red">user_info:</span> не заполнено <br>[/not_user_info]

[user_foto]<span style="color:red">user_foto:</span> {user_foto} <br>[/user_foto]
[not_user_foto] <span style="color:red">user_foto:</span> не заполнено <br>[/not_user_foto]

[user_fullname]<span style="color:red">user_fullname:</span> {user_fullname} <br>[/user_fullname]
[not_user_fullname] <span style="color:red">user_fullname:</span> не заполнено <br>[/not_user_fullname]

[user_land]<span style="color:red">user_land:</span> {user_land} <br>[/user_land]
[not_user_land] <span style="color:red">user_land:</span> не заполнено <br>[/not_user_land]

[user_icq]<span style="color:red">user_icq:</span> {user_icq} <br>[/user_icq]
[not_user_icq] <span style="color:red">user_icq:</span> не заполнено <br>[/not_user_icq]


<span style="color: red">ссылка на профиль юзера: </span>{user_url} <br>
<div style="clear: both;">{user_rating}</div>
<hr>

[ufgiven_string]<span style="color:red;">string: </span>[ufvalue_string] <br>[/ufgiven_string]
[ufnotgiven_string]<span style="color:red;">string:</span> не заполнено<br>[/ufnotgiven_string]

[ufgiven_multi]<span style="color:red;">multi: </span>[ufvalue_multi] <br>[/ufgiven_multi]
[ufnotgiven_multi]<span style="color:red;">multi:</span> не заполнено<br>[/ufnotgiven_multi]

[ufgiven_multi1]<span style="color:red;">multi1: </span>[ufvalue_multi1] <br>[/ufgiven_multi1]
[ufnotgiven_multi1]<span style="color:red;">multi1:</span> не заполнено<br>[/ufnotgiven_multi1]

[ufgiven_list]<span style="color:red;">list: </span>[ufvalue_list] <br>[/ufgiven_list]
[ufnotgiven_list]<span style="color:red;">list:</span> не заполнено<br>[/ufnotgiven_list]

baseroad
Юзер

baseroad - 25 октября 2015 15:00 -

Все, я все понял и сделал. Спасибо за помощь!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх