[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Мульти-цена для товара на opencart
alexbel2404
Нужно реализовать на странице с товаром мульти-цену,т.е. в выпадающем списке покупатель сам выбирает, за какую цену купить товар. Список цен конечно, забивается администратором. Плюс на странице категории, нужно выводить минимальную цену, которая соответствует этому товару.

Через опции не совсем то получается, в выпадающем списке, выводится название атрибута и цена +100 руб. допустим. Нужно, чтобы просто цена указана была.

user posted image
В какую сторону копать? Может у кого наработки подобные есть?



Спустя 4 минуты, 53 секунды (21.06.2012 - 14:51) alexbel2404 написал(а):
Ну как всегда, стоить тему создать и сам разбираюсь))) Сделал опцию с названием в виде пробела)) И к товару уже ее добавляю, осталось от скобок и плюса отделаться) И на странице категории написать минимальную цену.

Спустя 1 минута, 18 секунд (21.06.2012 - 14:52) Winston написал(а):
Цитата (alexbel2404 @ 21.06.2012 - 14:51)
осталось от скобок и плюса отделаться

С помощью preg_replace smile.gif

Спустя 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']; //Выводит Номинал
if($option['name'] == "Номинал") { //Тут выводит 0
echo "1";
} else {
echo "0";
}

Это как?

Английская и русская буквы О ?

Спустя 1 минута, 1 секунда (21.06.2012 - 15:52) alexbel2404 написал(а):
Цитата (vital @ 21.06.2012 - 16:51)
Цитата (alexbel2404 @ 21.06.2012 - 14:48)
Видать крыша уже поехала у меня)

echo $option['name']; //Выводит Номинал
if($option['name'] == "Номинал") { //Тут выводит 0
echo "1";
} else {
echo "0";
}

Это как?

Английская и русская буквы О ?

Да я уже и вывод скопировал в код) тоже 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('Номинал');

Спустя 5 минут, 5 секунд (21.06.2012 - 16:14) alexbel2404 написал(а):
да уже сделал по другому, даже более правильно) или тебе ради интереса?)
скорее всего из-за кодировки, только сейчас увидел, что файл в ср1251, а работаю с утф-8

Спустя 2 минуты, 33 секунды (21.06.2012 - 16:17) Winston написал(а):
Да нет... Я подумал может кодировки разные, или русские и английские символы использовались в одном слове...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.