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

Переменная по части текста

Recommended Posts

Можно ли создать переменную которая определяла по наличие заданного контента в определённой таблице и поле?

 

Пример:

<if test="">

Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes есть слово "код"

<else />

Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes нет слова "код"

</if>

Share this post


Link to post
Share on other sites

Здесь контент для тех пользователей у которых в таблице profile_portal в поле notes есть слово "код"

 

Этого поля нет в массиве $this->memberData

Share this post


Link to post
Share on other sites

Этого поля нет в массиве $this->memberData

Тогда не по пользователю, а в общем?

Share this post


Link to post
Share on other sites
<if test="strpos($someText, 'код') !== false">

</if>

Share this post


Link to post
Share on other sites

Этого поля нет в массиве $this->memberData

Наверное я не так понял. А если поле email в таблице members?

 

 

<if test="strpos($someText, 'код') !== false"></if>

А как мне в этой переменной указать определённое поле в таблице?

Share this post


Link to post
Share on other sites

А как мне в этой переменной указать определённое поле в таблице?

Замените $someText на переменную, в значении которой нужно искать текст "код".

 

Если нет данных в коде, то делаете запрос в бд с целью получить их.

Share this post


Link to post
Share on other sites

Замените $someText на переменную, в значении которой нужно искать текст "код".

 

Если нет данных в коде, то делаете запрос в бд с целью получить их.

Всё равно не понял.

 

Нужно переменная, которая покажет контент тем у кого в таблице members в поле email есть такой текст - mail.ru

Share this post


Link to post
Share on other sites

Какая-то шифровка получается.

 

Вот email текущего юзера

$this->memberData['email']

Вот ищем mail.ru в email юзера

<if test="strpos($this->memberData['email'], 'mail.ru') !== false">Ура! Нашли</if>

  • Upvote 2

Share this post


Link to post
Share on other sites

Вот ищем mail.ru в email юзера

Ух ты, то что надо. Ещё раз спасибо за помощь.

Share this post


Link to post
Share on other sites

Есть таблица awaded, в ней есть поле awar_user_id (в ней указан ида пользователя).

Можно ли составить переменную, которая бы определяла наличие ида пользователя в этом поле? То есть если ид пользователя есть в этом поле, тогда контент показывается посетителям, если нет - тогда не показывается.

Share this post


Link to post
Share on other sites

Есть таблица awaded, в ней есть поле awar_user_id (в ней указан ида пользователя).

Можно ли составить переменную, которая бы определяла наличие ида пользователя в этом поле? То есть если ид пользователя есть в этом поле, тогда контент показывается посетителям, если нет - тогда не показывается.

Если данных нет о наградах в $this->memberData, то делайте запрос

<if test="$this->memberData['member_id'] and $this->DB->buildAndFetch(array('select' => 'awar_user_id', 'from' => 'awaded', 'where' => 'awar_user_id=' . $this->memberData['member_id']));
">Ура! Нашли</if>

  • Upvote 1

Share this post


Link to post
Share on other sites

Если данных нет о наградах в $this->memberData, то делайте запрос

Большое спасибо, то что надо!

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...