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

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

rss

Вы не зашли.

Объявление

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

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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

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


Прикрепленные файлы:
news_author_info.zip, Размер: 3,165 байт, Скачано: 22

Неактивен

 

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

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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, заполняется как обычно в профиле:
https://www.upload.ee/image/7515315/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
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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

vl написал:

infinity237 написал:

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

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

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

Неактивен

 

#6 2017-10-01 23:19:47

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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

vl написал:

infinity237 написал:

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

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

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

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

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

Неактивен

 

#8 2017-10-01 23:25:27

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   14 
Профиль  Вебсайт

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

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

Неактивен

 

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

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 2272
Рейтинг :   98 
Профиль  Вебсайт

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

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

Код:

{plugin_xfields_0}

Неактивен

 

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

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2272
Рейтинг :   98 
Профиль  Вебсайт

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
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   14 
Профиль  Вебсайт

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

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

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

Неактивен

 

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

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2272
Рейтинг :   98 
Профиль  Вебсайт

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

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

Неактивен

 

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

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 2272
Рейтинг :   98 
Профиль  Вебсайт

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

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

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


Прикрепленные файлы:
play22.gif, Размер: 1,012,398 байт, Скачано: 163

Неактивен

 

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

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 2272
Рейтинг :   98 
Профиль  Вебсайт

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

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

Неактивен

 

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

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2272
Рейтинг :   98 
Профиль  Вебсайт

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

vl написал:

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

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

Неактивен

 

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

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 2272
Рейтинг :   98 
Профиль  Вебсайт

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

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

Код:

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

Неактивен

 

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

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2272
Рейтинг :   98 
Профиль  Вебсайт

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
Сообщений: 2272
Рейтинг :   98 
Профиль  Вебсайт

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 }}&amp;uname={{ p.news_author_info.info.name }}">{{ p.news_author_info.info.news }}</a> статей  {% endif %}

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.027 seconds, 32 queries executed ]