Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2017-09-30 23:39:35

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

news_author_info :: Информация об авторе новости

Плагин позволяет выводить информацию из профиля пользователя автора новости на страницах новостей

Не в сети

#2 2017-10-01 20:21:26

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: news_author_info :: Информация об авторе новости

 Так, например, чтобы вывести данные из xfields дополнительного поля с ID uftest1, нужно использовать блок:
{% if pluginIsActive('news_author_info') %}
    {% if(p.news_author_info.xfields.uftest1.value) %}
       {{ p.news_author_info.xfields.uftest1.value }}
    {% endif %}
{% endif %}

Сори, но  на моем уровне не очевидно, как , к примеру, вывести в новости  icq автора,  введенный им через  Профиль пользователя.

Не в сети

#3 2017-10-01 23:05:06

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: news_author_info :: Информация об авторе новости

vl пишет:
 Так, например, чтобы вывести данные из xfields дополнительного поля с ID uftest1, нужно использовать блок:
{% if pluginIsActive('news_author_info') %}
    {% if(p.news_author_info.xfields.uftest1.value) %}
       {{ p.news_author_info.xfields.uftest1.value }}
    {% endif %}
{% endif %}

Сори, но  на моем уровне не очевидно, как , к примеру, вывести в новости  icq автора,  введенный им через  Профиль пользователя.

Конкретно для этого случая, поле создается в xfields, заполняется как обычно в профиле:
news_author_info_1.png

Ответ на вопрос:

{% if pluginIsActive('news_author_info') %}
    {% if(p.news_author_info.info.icq) %}
       {{ p.news_author_info.info.icq }}
    {% endif %}
{% endif %}

Не в сети

#4 2017-10-01 23:57:03

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: news_author_info :: Информация об авторе новости

1. Может я где-то ступил. но  не выводится  email, тоже и с icq и с другими полями профиля пользователя

{% if pluginIsActive('news_author_info') %}
    {% if(p.news_author_info.info.email) %}
       {{ p.news_author_info.info.email }}
    {% endif %}
{% endif %}

2

infinity237 пишет:

Конкретно для этого случая, поле создается в xfields, заполняется как обычно в профиле:

Обычно   окошко для заполнения дополнительного поля  выводится в окне   добавления новости во вкладке Дополнительно.  А как можно  сделать, чтобы это окошко выводилось  в Профиле пользователя?

Изменено vl (2017-10-02 00:12:18)

Не в сети

#5 2017-10-02 00:06:28

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: news_author_info :: Информация об авторе новости

vl пишет:
infinity237 пишет:

Конкретно для этого случая, поле создается в xfields, заполняется как обычно в профиле:

Обычно   окошко для заполнения дополнительного поля  выводится в окне   добавления новости во вкладке Дополнительно.  А как можно  сделать, чтобы это окошко выводилось  в Профиле пользователя?

В xfields дополнительные поля, создаются как для новостей, так и для профилей. Пример вывода поля есть в стандартном шаблоне, например, templates/default/plugins/uprofile/profile.tpl

Не в сети

#6 2017-10-02 00:19:47

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: news_author_info :: Информация об авторе новости

infinity237 пишет:

В xfields дополнительные поля, создаются как для новостей, так и для профилей. Пример вывода поля есть в стандартном шаблоне, например, templates/default/plugins/uprofile/profile.tpl

Да, недосмотрел

Блок: Этот параметр позволяет указать в каком именно месте интерфейса добавления/редактирования новости появится данная переменная.

А по первому вопросу,  насчет "не выводится  email, тоже и с icq"   может также что упущено?

Не в сети

#7 2017-10-02 00:22:38

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: news_author_info :: Информация об авторе новости

vl пишет:
infinity237 пишет:

В xfields дополнительные поля, создаются как для новостей, так и для профилей. Пример вывода поля есть в стандартном шаблоне, например, templates/default/plugins/uprofile/profile.tpl

Да, недосмотрел

Блок: Этот параметр позволяет указать в каком именно месте интерфейса добавления/редактирования новости появится данная переменная.

А по первому вопросу,  насчет "не выводится  email, тоже и с icq"   может также что упущено?

Полный вывод в шаблоне какой?

Не в сети

#8 2017-10-02 00:25:27

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: news_author_info :: Информация об авторе новости

В краткой и полной новости  вставил

{% if pluginIsActive('news_author_info') %}
    {% if(p.news_author_info.info.email) %}
       {{ p.news_author_info.info.email }}
    {% endif %}
{% endif %}

А в  profile.tpl  стоит

<td><input type="text" name="editmail" value="{{ user.email }}" class="lost-input-text"></td>

Не в сети

#9 2017-10-02 00:30:27

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: news_author_info :: Информация об авторе новости

{% if pluginIsActive('news_author_info') %}
    {% if(p.news_author_info.info.mail) %}
       {{ p.news_author_info.info.mail }}
    {% endif %}
{% endif %}

Не в сети

#10 2017-10-02 00:44:55

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: news_author_info :: Информация об авторе новости

Да, все  работает, если использовать  переменные из readme.
Большое спасибо за плагин и пояснения

Не в сети

#11 2017-10-03 00:05:07

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: news_author_info :: Информация об авторе новости

Чтобы вывести в profile.tpl  окошко  для заполнения дополнительного поля   uftest1, по видимому нужно вставить в   profile.tpl

	{% if pluginIsActive('xfields') %}{{ plugin_xfields_uftest1}}{% endif %}

А вот что вставлять в поле Блок  на странице "Управление плагинами → xfields → Изменение поля (uftest1) "  - неясно,  и в редми или на форуме пояснений не нашел

Не в сети

#12 2017-10-03 05:30:26

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: news_author_info :: Информация об авторе новости

Чтобы вывести в profile.tpl

{plugin_xfields_0}

Не в сети

#13 2017-10-03 05:36:51

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: news_author_info :: Информация об авторе новости

А количество новостей не выводит?

{% if pluginIsActive('news_author_info') %}
   {% if(p.news_author_info.xfields.uftest1.value) %} {{ p.news_author_info.xfields.uftest1.value }}  {% endif %}
   {% if(p.news_author_info.info.mail) %}{{ p.news_author_info.info.mail }}  {% endif %}
   {% if(p.news_author_info.info.icq) %}{{ p.news_author_info.info.icq }}  {% endif %}
{% endif %}

Не в сети

#14 2017-10-03 20:34:54

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: news_author_info :: Информация об авторе новости

Количество опубликованных автором новости статей - выводит

А вот  вывести  в profile.tpl  окошко для заполнения   дополнительного поля с помощью  вставки plugin_xfields_0  - не получается
Да и не совсем понятно - ведь из нескольких  полей плагина  xfields нужно вывести  в Профиль пользователя не любое поле , а определенное, его где-то нужно указать

Не в сети

#15 2017-10-03 20:53:20

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: news_author_info :: Информация об авторе новости

инфинити тебе показал выше где создаются поля для профиля, а вывести поля в для заполнения в профиле {plugin_xfields_0}

Не в сети

#16 2017-10-03 21:18:15

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: news_author_info :: Информация об авторе новости

irbees2008 пишет:

инфинити тебе показал выше где создаются поля для профиля, а вывести поля в для заполнения в профиле {plugin_xfields_0}

Я создал дополнительное поле с ID  uftest1 , а выводится окно для его заполнения  на вкладке  "Добавить новость"
В профиле пользователя это окно не выводится, несмотря на вставленный в profile.tpl   код  plugin_xfields_0

Не в сети

#17 2017-10-04 05:43:37

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: news_author_info :: Информация об авторе новости

значит ты создаешь поле для новости, Вот смотри
attachment.php?item=1262&download=1

Изменено irbees2008 (2017-10-04 05:44:45)

Не в сети

#18 2017-10-04 06:10:15

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: news_author_info :: Информация об авторе новости

irbees2008 пишет:

значит ты создаешь поле для новости, Вот смотри
http://ngcms.ru/forum/attachment.php?it … download=1

Именно так и было.  Я (как наверное и многие) просто никогда не  обращал внимания на на строчу выбора предназначения дополнительного поля. 
Большое спасибо.

Не в сети

#19 2017-10-04 06:32:54

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: news_author_info :: Информация об авторе новости

это все старый дизайн админки, многое сразу и не сообразишь.

Не в сети

#20 2017-10-04 06:48:03

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: news_author_info :: Информация об авторе новости

vl пишет:

Количество опубликованных автором новости статей - выводит

Как выводить,что то у меня не работает? и аватарку тоже выводит?

Не в сети

#21 2017-10-04 17:58:12

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: news_author_info :: Информация об авторе новости

Вот такая конструкция выводит в полной новости строчку: "Автор: Петр Бухло (4 публикации)"

{% if pluginIsActive('news_author_info') %}
  {% if(p.news_author_info.xfields.uftest1.value) %} Автор: <strong style="color:#999"> {{ p.news_author_info.xfields.uftest1.value }} </strong> {% endif %}
   {% if(p.news_author_info.info.news) %} ({{ p.news_author_info.info.news }} публікації) -  {% endif %}
{% endif %}

Что до картинки, то я вывел  ее через планин avatar_news, - чтобы меньше доставать здесь своими вопросами

Изменено vl (2017-10-04 18:05:28)

Не в сети

#22 2017-10-04 20:00:12

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: news_author_info :: Информация об авторе новости

разобрался у меня была не та версия плагина,
Вывод аватарки

<img src="{{ p.news_author_info.avatar.1}}" alt="" />

Не в сети

#23 2017-10-05 19:08:48

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: news_author_info :: Информация об авторе новости

Вот так получаем вывод аватара, а если нет аватара то выводим заглушку.

<img src="{{ (p.news_author_info.avatar > 0) ? p.news_author_info.avatar.1 : tpl_url ~ '/img/no_avatar.jpg' }}" alt="" />

Не в сети

#24 2017-10-06 11:41:05

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: news_author_info :: Информация об авторе новости

вывод ссылки на все статьи автора
1. скачиваем и заливаем плагин ublog
2. Включаем плагин, настраиваем в админке
3. Выводим ссылку на все новости автора

{% if(p.news_author_info.info.news) %}Написал  <a href="/plugin/ublog/?uid={{ p.news_author_info.info.id }}&uname={{ p.news_author_info.info.name }}">{{ p.news_author_info.info.news }}</a> статей  {% endif %}

Не в сети

Подвал раздела

Работает на FluxBB