Перейти к содержанию

Не работает условие


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

Всем здрасте.
Пытаюсь сделать цветной статус для отдельного пользователя, набросал такой код, но почему-то не работает:
<php>
if ($author['member_id'] = 2 )
{
	$original_title = 'color: #CD0000;text-shadow: 0 0 3px #F00;';
}
</php>
<p class='desc member_title' style='{$original_title}'>{$author['member_title']}</p>
Изменено пользователем grisha2217
Ссылка на комментарий
Поделиться на другие сайты

В php для сравнения используйте "==", так как "=" - это оператор присваивания
 
Вы удивитесь, но еще есть "===" - тождественно равно ))) (_php.net/manual/ru/language.operators.php)
 
---
Вот так переменную, наверное скорее всего, не получиться вставить: {$original_title} - проверьте
Может, так <?php print($original_title); ?>
 
---
А вообще можно и по-другому записать (как пишутся все условия в шаблонах IPB). Примерно так:

<p class='desc member_title' <if test="$author['member_id'] == 2">style='color: #CD0000;text-shadow: 0 0 3px #F00;'</if>>{$author['member_title']}</p>

Проверено, работает ))

post-24610-0-99987500-1427650623.jpg

Ссылка на комментарий
Поделиться на другие сайты

В php для сравнения используйте "==", так как "=" - это оператор присваивания

 

Вы удивитесь, но еще есть "===" - тождественно равно ))) (_php.net/manual/ru/language.operators.php)

 

---

Вот так переменную, наверное скорее всего, не получиться вставить: {$original_title} - проверьте

Может, так <?php print($original_title); ?>

 

---

А вообще можно и по-другому записать (как пишутся все условия в шаблонах IPB). Примерно так:

<p class='desc member_title' <if test="$author['member_id'] == 2">style='color: #CD0000;text-shadow: 0 0 3px #F00;'</if>>{$author['member_title']}</p>

Проверено, работает ))

attachicon.gif0.jpg

 

про <if> знаю, хочу сделать удобство при добавлении нового статуса.

 

P.S. Замени "=" на "==", работает. Благодарю.

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...