Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Seacher

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

Recommended Posts

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Других способов нету. Единственно верный это правка 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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...