Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

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

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

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

Вне форума

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

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   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 22: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 22:57:03

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   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-01 23:12:18)

Вне форума

#5 2017-10-01 23: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-01 23:19:47

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

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

infinity237 пишет:

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

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

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

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

Вне форума

#7 2017-10-01 23: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-01 23:25:27

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   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-01 23: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-01 23:44:55

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

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

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

Вне форума

#11 2017-10-02 23:05:07

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

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

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

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

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

Вне форума

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

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

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

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

{plugin_xfields_0}

Вне форума

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

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

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 19:34:54

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

irbees2008 пишет:

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

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

Вне форума

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

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

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

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

Отредактировано irbees2008 (2017-10-04 04:44:45)

Вне форума

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

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

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

irbees2008 пишет:

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

vl пишет:

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

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

Вне форума

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

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   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 17:05:28)

Вне форума

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

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

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

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

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

Вне форума

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

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

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 10:41:05

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

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 %}

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.019 сек, 7 запросов выполнено - Использовано памяти: 628.98 Кбайт (Пик: 681.98 Кбайт) ]