Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Программирование

Помогите переделать скрипт, вывода цены и скидок : Программирование

25.04.2024 9:53


28.08.2015 09:24
aldemko
 
Всем привет уже как то помогли мне с модификацией скрипта, теперь опять нужна помощь.
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 21 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.


Нужно поднять цену Владивосток первой в списке, сейчас она последняя.
При переносе тупо echo - цена не отображается.
Как я понял потому что переменная $price2 которая выводит цену за этот город, на том этапе еще не определена и не известна
А как заставить первую строку кода (до обработки скидки) понимать $price2
?

спасибо
28.08.2015 09:34
OlegON
 
Может, блок с ценой по запросу вниз переместить, все условие?
28.08.2015 09:56
aldemko
 
Это первое, что мне пришло на ум.
я так и сделал переместил. но глюк или не знаю.
У не которых товаров нет цены вообще.
сейчас скрины сделаю.

вот код со сдвинутым блоком цены
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 21 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.


вложение izmenen скрин товара после переноса блока цены
у некоторых товаров пропала цена (
а orig скрин без изменения скрипта

на изображении izmenen - цена у товара с права присутствует потому что он есть хоть на одном складе. А там где цены отсутствуют - и товара нет.
но так как товар уже был (но нет в наличии) его цена известна и должна отображаться как в orig
Миниатюры
Нажмите на изображение для увеличения
Название: izmenen.png
Просмотров: 577
Размер:	121.9 Кб
ID:	4918   Нажмите на изображение для увеличения
Название: orig.png
Просмотров: 575
Размер:	130.6 Кб
ID:	4919  
28.08.2015 10:03
OlegON
 
Что-то не заметно, чтобы ты блок цены по запросу перемещал... Ты просто кусок из него выдернул куда-то.

Я про
Код:
if ($arResult['DISCOUNTS']['price_osn'][''] != "") 
{
28.08.2015 10:17
aldemko
 
что то я не так делаю
я перенес весь блок под if владивостока
и цены пропали как первый раз

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 21 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
28.08.2015 10:18
aldemko
 
плин не так все делаю (
28.08.2015 10:26
aldemko
 
Сделал так вроде работает - но что то мне мне так кажется что не так работает хотя работает (


Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 21 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
28.08.2015 11:37
vdm
 
Так могут вылезти косяки со скидками.
В исходном варианте сначала могут измениться $disc и $osn_price, дальше они используются в
Код:
for($i = 0; $i < $arResult['DISCOUNTS']['col']; $i++)//погнали скидки выводить
Часовой пояс GMT +3, время: 09:53.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.