Через опции не совсем то получается, в выпадающем списке, выводится название атрибута и цена +100 руб. допустим. Нужно, чтобы просто цена указана была.
В какую сторону копать? Может у кого наработки подобные есть?
Спустя 4 минуты, 53 секунды (21.06.2012 - 14:51) alexbel2404 написал(а):
Ну как всегда, стоить тему создать и сам разбираюсь))) Сделал опцию с названием в виде пробела)) И к товару уже ее добавляю, осталось от скобок и плюса отделаться) И на странице категории написать минимальную цену.
Спустя 1 минута, 18 секунд (21.06.2012 - 14:52) Winston написал(а):
Цитата (alexbel2404 @ 21.06.2012 - 14:51) |
осталось от скобок и плюса отделаться |
С помощью preg_replace
Спустя 1 минута, 41 секунда (21.06.2012 - 14:54) Winston написал(а):
echo preg_replace('/[+()]+/', '', '(+1000 р.)');
Не?
Спустя 47 секунд (21.06.2012 - 14:54) alexbel2404 написал(а):
так то оно да, осталось найти файл, где это все формируется)))
Спустя 1 минута, 19 секунд (21.06.2012 - 14:56) Winston написал(а):
Так посмотри исходник и через поиск по файлам...
Спустя 2 минуты, 33 секунды (21.06.2012 - 14:58) vital написал(а):
В слове нОминал буква О. =\
Спустя 33 секунды (21.06.2012 - 14:59) Лена написал(а):
можно было бы поставить условие: если название атрибута совпадает с ценой, цену и все, что к ней лепится(скобки, плюсы) не выводить
Спустя 2 минуты, 7 секунд (21.06.2012 - 15:01) alexbel2404 написал(а):
Цитата (vital @ 21.06.2012 - 15:58) |
В слове нОминал буква О. =\ |
хах, спасибо))))
Спустя 16 минут, 18 секунд (21.06.2012 - 15:17) alexbel2404 написал(а):
Цитата (Лена @ 21.06.2012 - 15:59) |
можно было бы поставить условие: если название атрибута совпадает с ценой, цену и все, что к ней лепится(скобки, плюсы) не выводить |
в принципе хорошая идея, осталось найти, где все это формируется)
Спустя 30 минут, 27 секунд (21.06.2012 - 15:48) alexbel2404 написал(а):
Видать крыша уже поехала у меня)
Это как?
Только не цитируйте сообщение)) я его потом удалю, если ошибка глупая))))
echo $option['name']; //Выводит Номинал
if($option['name'] == "Номинал") { //Тут выводит 0
echo "1";
} else {
echo "0";
}
Это как?
Только не цитируйте сообщение)) я его потом удалю, если ошибка глупая))))
Спустя 3 минуты, 3 секунды (21.06.2012 - 15:51) vital написал(а):
Цитата (alexbel2404 @ 21.06.2012 - 14:48) |
Видать крыша уже поехала у меня)echo $option['name']; //Выводит Номинал Это как? |
Английская и русская буквы О ?
Спустя 1 минута, 1 секунда (21.06.2012 - 15:52) alexbel2404 написал(а):
Цитата (vital @ 21.06.2012 - 16:51) | ||
Английская и русская буквы О ? |
Да я уже и вывод скопировал в код) тоже false
Спустя 15 минут, 26 секунд (21.06.2012 - 16:07) alexbel2404 написал(а):
все, переделал по другому)
Спустя 2 минуты, 1 секунда (21.06.2012 - 16:09) Winston написал(а):
Если у тебя кодировка utf-8 то напиши
echo strlen($option['name']);
И
echo strlen('Номинал');
echo strlen($option['name']);
И
echo strlen('Номинал');
Спустя 5 минут, 5 секунд (21.06.2012 - 16:14) alexbel2404 написал(а):
да уже сделал по другому, даже более правильно) или тебе ради интереса?)
скорее всего из-за кодировки, только сейчас увидел, что файл в ср1251, а работаю с утф-8
скорее всего из-за кодировки, только сейчас увидел, что файл в ср1251, а работаю с утф-8
Спустя 2 минуты, 33 секунды (21.06.2012 - 16:17) Winston написал(а):
Да нет... Я подумал может кодировки разные, или русские и английские символы использовались в одном слове...