о чем догадываться? о тексте сообщений. так я сам не знаю текста. при чем тут текст то? задача стоит в выводе сообщений не олдного для всех а для каждого значения фильтра... о чем тут догадываться надо?
Что это за фильтры - термины таксономии, поля ноды с выбором значения из списка, типы материалов и т.д.?
Как строиться сообщение:
1.Какая-то постоянная фраза + Значение фильтра.. Например "Информации о наличии квартир по улице Мира нет"..
Где "Информации о наличии квартир по улице" - постоянная фраза, "Мира" - значение фильтра.
2.Рандомное сообщение.. Например "Товары в данном разделе отсутствуют, кстати... анекдот по теме(далее рандомный анекдот-)))"
3.Для каждого фильтра необходимо выводить фразу, введенную ранее и каким-то образом прикрепленную к значению фильтра.
и т.д.
и т.д.
и т.д.
и еще куча вариантов...
Для первого варианта, достаточно немного подкорректировать вывод, т.к. значение фильтра у нас есть.
Для третьего необходимо как-то прикреплять к значениям фильтров сообщение , на случай отсутствия результата..
Если это термин таксономии - возможно прикрепить к нему поле для хранения сообщения, если не термин - придумывать что-то еще..
Если другие варианты - для каждого варианта скорее всего будет свой способ реализации..
Комментарии
по каким условиям составляется индивидуальное сообщение?
Желательно с примерами..
ну выбрано значение_1 в фильтре показывать одно сообщение
выбрано значение_2 в фильтре показывать другое сообщение
если выбраны другие варианты значений (парные, тройные) показывать дефолтное (или третье) сообщение
Чет мне сегодня лень догадываться..
Завтра наверное тоже..
о чем догадываться? о тексте сообщений. так я сам не знаю текста. при чем тут текст то? задача стоит в выводе сообщений не олдного для всех а для каждого значения фильтра... о чем тут догадываться надо?
есть же параметры в урле, добавляй текст ареа формат пхп и вперед
Что это за фильтры - термины таксономии, поля ноды с выбором значения из списка, типы материалов и т.д.?
Как строиться сообщение:
1.Какая-то постоянная фраза + Значение фильтра.. Например "Информации о наличии квартир по улице Мира нет"..
Где "Информации о наличии квартир по улице" - постоянная фраза, "Мира" - значение фильтра.
2.Рандомное сообщение.. Например "Товары в данном разделе отсутствуют, кстати... анекдот по теме(далее рандомный анекдот-)))"
3.Для каждого фильтра необходимо выводить фразу, введенную ранее и каким-то образом прикрепленную к значению фильтра.
и т.д.
и т.д.
и т.д.
и еще куча вариантов...
Для первого варианта, достаточно немного подкорректировать вывод, т.к. значение фильтра у нас есть.
Для третьего необходимо как-то прикреплять к значениям фильтров сообщение , на случай отсутствия результата..
Если это термин таксономии - возможно прикрепить к нему поле для хранения сообщения, если не термин - придумывать что-то еще..
Если другие варианты - для каждого варианта скорее всего будет свой способ реализации..
Мне привести первые 100, а вы выберете?
ну сто в принципе и не надо , ну хотя бы 55 .
Ну так бы и спросили как фильтры строятся...
допустим это текстовое поле select list.
имеем значение 1, значение 2 в выпадающем фильтре
при выборе значения 1 вылезает произвольный текст 1
при выборе значения 2 вылезает произвольный текст 2
при пустой вьюхе.
сейчас 1 фраза на все значения
а в Configure No results behavior: Global: Text area
так же все значения задаются как, когда выводишь кастомные поля во вьюхе?
не понял вопрос. Я имел ввиду сделать if ($_GET("param") == "значение") {echo "сообщение"}
$_GET("param")
а что тут в роли param является?
$_GET - массив, а не функция, т.е $_GET["param"];
Ты видишь в строке браузера
http://domain.com/bla-bla?tid=1111&nid=999
$_GET берёт всё, что после знака вопроса и возвращает в виде массива
Берём tid
<?php
if (isset($_GET['tid'])) {
$tid = $_GET['tid']; // покажет 1111
}
?>
Берём nid
<?php
if (isset($_GET['nid'])) {
$nid = $_GET['nid']; // покажет 999
}
?>
понятно но все равно ничего не выходит сделать. ошибки выдает
<?php
if ($_GET("field_artists_value") == "4") {
print 'Измените критерии выбора. ';
}
?>
и такое не кажет
<?php
if ($_GET("field_artists_value[]=4")) {
print 'Измените критерии выбора. ';
}
?>
ксти почему то вместо [] выводит коды этих знаков, в 6ке вроде нормально все выводилось
<?php
if ($_GET['field_artists_value'] == '4') {
print 'Измените критерии выбора. ';
}
?>
ничего не выводит.
php master lvl 80!
Просмотрите массив print_r($_GET); при разных параметрах. Скопируйте сюда по отдельности все результаты вывода и вам скажут что куда прописать
спасибо. все тип топ. забыл [0]
а если аякс врублен не будет работать да?
работает.... запрос не верный делал.