Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как сделать вывод ID автора в полной новости ?

Как сделать вывод ID автора в полной новости ?


     17.08.2014    ID    Все вопросы » Общие вопросы по PHP    1631

вопрос
Подскажите пожалуйста как сделать вывод ID автора в полной новости, есть вот такой хак для профиля, но как такое же реализовать для полной новости?

Ответа пока нет


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

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

ПафНутиЙ - 17 августа 2014 01:37 -

Как вариант - UserBox

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

FastFud
Юзер

FastFud - 17 августа 2014 03:12 -

$db->super_query( "SELECT user_id FROM " . USERPREFIX . "_users WHERE name='{$row['author']}'" );
$tpl->set( '{user_id}', $row['user_id'] );

Julius123
Юзер

Julius123 - 17 августа 2014 12:53 -

FastFud,
ПафНутиЙ,
оба варианта почему-то не работают, использую в конструкции
Количество комментариев: <a href="/index.php?do=lastcomments&userid={user_id}" target="_blank">{user_comm_num}</a>

как раз с модулем UserBox

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

ПафНутиЙ - 17 августа 2014 13:08 -

Как выглядит строка подключения модуля?

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

FastFud
Юзер

FastFud - 17 августа 2014 13:11 -

Исходный код что показывает при таком
Количество комментариев: <a href="/index.php?do=lastcomments&userid={user_id}" target="_blank">{user_comm_num}</a>
раскладе ?

FastFud
Юзер

FastFud - 17 августа 2014 13:07 -

$db->super_query( "SELECT user_id FROM " . USERPREFIX . "_users WHERE name='{$row['author']}'" );
$tpl->set( '{user_id}', $row['user_id'] );
добавить после
$news_found = TRUE;

В шаблоне {user_id} - Будет показывать ID автора (должен показывать)

vitnet
Эксперт

vitnet - 17 августа 2014 13:29 -

FastFud,
$sql = $db->super_query( "SELECT user_id FROM " . USERPREFIX . "_users WHERE name='{$row['author']}'" );

$tpl->set( '{user_id}', $sql['user_id'] );

Julius123
Юзер

Julius123 - 17 августа 2014 13:15 -

Цитата: ПафНутиЙ
Как выглядит строка подключения модуля?

{include file="engine/modules/userbox.php?&userName={author}&template=avtornews"}


Цитата: FastFud
Исходный код что показывает при таком раскладе ?

тоже что и в коде
<a href="/index.php?do=lastcomments&userid={user_id}" target="_blank">

FastFud
Юзер

FastFud - 17 августа 2014 13:18 -

Попробуйте просто в fullstory написать {user_id} - что покажет ?

Julius123
Юзер

Julius123 - 17 августа 2014 13:19 -

Цитата: FastFud
В шаблоне {user_id} - Будет показывать ID автора (должен показывать)

Что-то у меня опять не работает

Цитата: FastFud
Попробуйте просто в fullstory написать {user_id} - что покажет ?

В шаблоне работает, но мне нужно выводить в модуле UserBox, наверное дело в самом модуле

FastFud
Юзер

FastFud - 17 августа 2014 13:27 -

Подскажите пожалуйста как сделать вывод ID автора в полной новости, есть вот такой хак для профиля, но как такое же реализовать для полной новости?
на вопрос ответил. Что касается UserBox то это к ПафНутиЙ

Julius123
Юзер

Julius123 - 17 августа 2014 13:32 -

Цитата: FastFud
на вопрос ответил. Что касается UserBox то это к ПафНутиЙ

Спасибо за помощь, буду ждать ответа от ПафНутиЙ

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

ПафНутиЙ - 19 августа 2014 17:33 -

Строка подключения прописана в полной новости?
Количество комментариев: <a href="/index.php?do=lastcomments&userid={user_id}" target="_blank">{user_comm_num}</a>

это прописано в шаблоне avtornews.tpl?
Если да - тогда причину неработоспособности не скажу, нужно смотреть "пациента".

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

Julius123
Юзер

Julius123 - 19 августа 2014 18:47 -

Цитата: ПафНутиЙ
Строка подключения прописана в полной новости?

Да в полной
Цитата: ПафНутиЙ
это прописано в шаблоне avtornews.tpl

да

Проблема только с выводом ID, если бы я неправильно подключил то вообще бы не работало

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

ПафНутиЙ - 19 августа 2014 21:55 -

{user_user_id}

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

Julius123
Юзер

Julius123 - 19 августа 2014 22:59 -

Цитата: ПафНутиЙ
{user_user_id}

Спасибо, действительно работает ) что ж так получается, что написано одно, а на самом деле нужно писать другое

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

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

наверх