Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Seacher

Как присвоить значение новому полю? ( IPB 3.1.3)

Рекомендованные сообщения

Я зашел в АЦ -> Внешний вид -> Имя шаблона -> Управление шаблонами и CSS -> Темы -> topicViewTemplate

 

Я хочу в эту тему добавить поле с помощью кода

 

{$post['author']['field_11']}

 

Но вначале я хочу присвоить полю field_11, значение из Профили пользователей -> profileModern например переменной $member['_age']. Как это сделать?

Поделиться сообщением


Ссылка на сообщение

Нэкак. Разные шаблоны, разные группы, разные файлы. В topicViewTemplate есть свой массив с данными автора $post['author']. Но возраста увы в нем нету. Как его добавить? - где-то поменять код или sql запрос, чтобы туда попал и возраст. Он формируется из bday_day, bday_month, bday_year.

Поделиться сообщением


Ссылка на сообщение

Тогда может можно каким-то другим способом вывести возраст в topicViewTemplate?

Поделиться сообщением


Ссылка на сообщение

Других способов нету. Единственно верный это правка sql запроса к таблице members.

 

/admin/applications/forums/modules_public/forums/topics.php

найти

'select' => 'm.member_id as mid,m.name,m.member_group_id,m.email,m.joined,m.posts, m.last_visit, m.last_activity,m.login_anonymous,m.title,m.hide_email, m.warn_level, m.warn_lastwarn, m.members_display_name, m.members_seo_name, m.has_gallery, m.has_blog, m.members_bitoptions,m.mgroup_others'

 

заменить

'select' => 'm.member_id as mid,m.name,m.member_group_id,m.email,m.joined,m.posts, m.last_visit, m.last_activity,m.login_anonymous,m.title,m.hide_email, m.warn_level, m.warn_lastwarn, m.members_display_name, m.members_seo_name, m.has_gallery, m.has_blog, m.members_bitoptions,m.mgroup_others,m.bday_day,m.bday_month,m.bday_year'

 

найти

$poster['member_id'] = $poster['mid'];

 

ниже добавить

		$poster['_age'] = ( $row['bday_year'] ) ? date( 'Y' ) - $row['bday_year'] : 0;

 

$post['author']['bday_day'] - день

$post['author']['bday_month'] - месяц

$post['author']['bday_year'] - год

 

$post['author']['_age'] - возраст: 14 лет

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

siv1987, вы супер! Спасибо большое! + вам!

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...