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

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

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

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

 

Пример:

<if test="">

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

<else />

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

</if>

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


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

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

 

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

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


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

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

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

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


Ссылка на сообщение
<if test="strpos($someText, 'код') !== false">

</if>

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


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

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

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

 

 

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

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

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


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

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

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

 

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

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


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

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

 

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

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

 

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

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


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

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

 

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

$this->memberData['email']

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

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

  • Upvote 2

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


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

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

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

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


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

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

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

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


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

Есть таблица 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

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


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

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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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