13 ответ(ов) в теме
gora0870
не в сети 4 дня
На сайте с 31.07.2014
Участник
Тем 85
Сообщения 381
1
09:40

Добрый день!
Пожалуйста подскажите кто знает, возможно-ли задать свой стиль всему блоку div исходя из его содержания. Например, div содержит значение произвольного поля, и исходя из этого значения, задается стиль.
Спасибо.

0
Otshelnik-Fm
На сайте с 27.01.2013
Модератор
Тем 26
Сообщения 12064
2
10:34

Открываете инспектор по f12 и смотрите как устроена верстка у этих блоков

Вы не можете просматривать опубликованные ссылки
0
gora0870
не в сети 4 дня
На сайте с 31.07.2014
Участник
Тем 85
Сообщения 381
3
11:43

А разве там

Вы не можете просматривать опубликованные ссылки

есть подобный пример?
Пожалуйста, покажите в каком именно блоке. Мой вопрос заключается в том, как задать стиль блоку исходя из значения произвольного поля.
Например:

<div class="meta-list">
               <a href="http://example.com/100/">
	       <i class="fa fa-user rcl-icon"></i>Показ

Поскольку значения могут быть разными, возможно нужен какой-то дочерний селектор, для слова (Показ) в блоке .meta-list {}, но вот какой?

0
Otshelnik-Fm
На сайте с 27.01.2013
Модератор
Тем 26
Сообщения 12064
4
11:48

Вы задали слишком общий вопрос чтобы на него ответить конкретно.
Я вот не понимаю конкретно о чем вы говорите. Какой блок, кто его выводит, где его выводят. Вордпресс большой

0
gora0870
не в сети 4 дня
На сайте с 31.07.2014
Участник
Тем 85
Сообщения 381
5
12:08

Наверно вы правы.
имеется блок

<p class="-meta-list">
                <i class="fa fa-user rcl-icon"></i>Показ
            </p>

Слово "Показ" - это вывод значения произвольного поля '.get_post_meta($post->ID,'vib',1).' - у поля 'vib' несколько значений "Показ" и "Скрыт"

<p class="meta-list">
                <i class="fa fa-user rcl-icon"></i>'.get_post_meta($post->ID,'vib',1).'

для блока meta-list прописан стиль
.meta-list {
height: 50px;
background: #F5F240;
}

Вы не можете просматривать опубликованные ссылки

Цель, чтобы изменить цвет с желтого на зеленый при изменении значения с слова Показ, на слово Скрыт

0
gora0870
не в сети 4 дня
На сайте с 31.07.2014
Участник
Тем 85
Сообщения 381
6
12:14

Немного не дописал

<div class="task-meta-list">
<p class="meta-list">
                <i class="fa fa-user rcl-icon"></i>'.get_post_meta($post->ID,'vib',1).'
</div>

0
Otshelnik-Fm
На сайте с 27.01.2013
Модератор
Тем 26
Сообщения 12064
7
12:19

т.е. вы сами выводите?
Тогда в чем проблема самому вывести нужный вам класс при необходимом значении? Дело техники

0
gora0870
не в сети 4 дня
На сайте с 31.07.2014
Участник
Тем 85
Сообщения 381
8
12:28

Otshelnik-Fm сказал(а)

т.е. вы сами выводите?
Тогда в чем проблема самому вывести нужный вам класс при необходимом значении? Дело техники

Как раз в этом и проблема. Не знаю как это сделать

0
Otshelnik-Fm
На сайте с 27.01.2013
Модератор
Тем 26
Сообщения 12064
9
12:33

из постмета выбираете значение - если оно такой - первый класс, если другое - второй класс.

0
gora0870
не в сети 4 дня
На сайте с 31.07.2014
Участник
Тем 85
Сообщения 381
10
12:51

Можно пример?

0
Otshelnik-Fm
На сайте с 27.01.2013
Модератор
Тем 26
Сообщения 12064
11
13:13

Вот фрагмент из дополнения фида

$content .= '<div id="feed-'.$rcl_feed->feed_type.'-'.$rcl_feed->feed_ID.'" 
class="feed-box feed-user-'.$rcl_feed->feed_author.' feed-'.$rcl_feed->feed_type.'">';

в класс подставляется идентификатор юзера

1
gora0870
не в сети 4 дня
На сайте с 31.07.2014
Участник
Тем 85
Сообщения 381
12
13:49

Спасибо за помощь

0
gora0870
не в сети 4 дня
На сайте с 31.07.2014
Участник
Тем 85
Сообщения 381
13
14:28

Otshelnik-Fm сказал(а)

Тогда в чем проблема самому вывести нужный вам класс при необходимом значении? Дело техники

решил за счет switch и case

0
Вы не имеете права на публикацию сообщений в этой теме