Добре дошъл/дошла, Гост. Моля, въведи своето потребителско име или се регистрирай.

Влез с потребителско име, парола и продължителност на сесията

Новини:

Автор Тема: В кой файл да търся?  (Прочетена 5061 пъти)

Неактивен ex3mist

  • Загряващ
  • *
  • Публикации: 222
  • ex3m.bg
  • Репутация: +2
    • Онлайн магазин за спортни стоки и туристическа екипировка
В кой файл да търся?
« -: 24 Юни, 2015, 08:25:23 »
0
Здравейте,
Имам следния файл: /components/com_virtuemart/views/cart/tmpl/default_pricelist.php и в него е този код:
Код: newbielink:javascript:void(0); [nonactive]
<td align="center"><?php echo "<span  class='total'>".$this->currencyDisplay->createPriceDiv ('salesPrice', '', $this->cart->cartPrices, FALSE)."</span>"; ?></td>Резултатът е това на прикачената снимка. Интересува ме къде да търся кода, който формира div-a с двата span-a в него показващи сумата на продуктите? Искам да направя лека модификация, но нещо не откривам в кой файл е.
Мерси предварително!
ex3m.bg
allurebg.com

Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3909
  • @Mihail
  • Репутация: +80
    • MyWeb1
Re: В кой файл да търся?
« Отговор #1 -: 24 Юни, 2015, 16:19:29 »
0
Този ход се формира от ПХП-то, а иначе това е файла, който си отворил.
createPriceDiv ще направи това на всякъде където има тази цена:
if(!$switchSequel){
return '<div class="Price'.$name.$vis.'"><span class="vm-price-desc">'.$descr.'</span><span class="Price'.$name.'">'.$priceFormatted.'</span></div>';
} else {
return '<div class="Price'.$name.$vis.'"  ><span class="Price'.$name.'" >'.$priceFormatted.'</span>'.$descr.'</div>';
}

Мисля, че файла в който е зададено е /администратор/компонентс/ком_в...март/хелперс/куренци/куренцидисплей.пхп

//отдавна не съм пипал мартата и може да съм забравил нещо
myweb1.eu // Български платежни методи за HikaShop

Неактивен ex3mist

  • Загряващ
  • *
  • Публикации: 222
  • ex3m.bg
  • Репутация: +2
    • Онлайн магазин за спортни стоки и туристическа екипировка
Re: В кой файл да търся?
« Отговор #2 -: 25 Юни, 2015, 10:12:35 »
0
Хванах логиката, мерси! Да видя сега ще открия ли това, което ми трябва... :)
ex3m.bg
allurebg.com


Неактивен ex3mist

  • Загряващ
  • *
  • Публикации: 222
  • ex3m.bg
  • Репутация: +2
    • Онлайн магазин за спортни стоки и туристическа екипировка
Re: В кой файл да търся?
« Отговор #3 -: 26 Юни, 2015, 10:25:27 »
0
Нещо не ми се получи, затова да кажа какво искам да се получи по-добре:

Това е кода от mod_virtuemart_cart, който показва общата сума на поръчката:
Код: newbielink:javascript:void(0); [nonactive]
<div class="total">
<?php if ($data->totalProduct) echo  $data->billTotal; ?>
</div>
Проблемът е, че тази сума включва и доставката. Аз искам да я показва без нея, само общата сума на продуктите. Мислех, че трябва да заменя това billTotal с друго и исках да видя как е формирано показването на цените на страницата на шопинг карта преди и след таксата за доставка и от там да го взема. Но не се получи нещо.
Та, ако може някой да каже как трябва да изглежда този ред, за да показва общата сума на продуктите в кошницата, но без сумата за доставка?
ex3m.bg
allurebg.com

Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3909
  • @Mihail
  • Репутация: +80
    • MyWeb1
Re: В кой файл да търся?
« Отговор #4 -: 26 Юни, 2015, 18:17:21 »
0
Не схващам логиката:
billTotal - вади общата сума за плащане за поръчката.
Ако няма калкулирана цена за доставка - коригирай метода за доставка със съответните стойности //примерно 0 за всички или 0 при определени условия
myweb1.eu // Български платежни методи за HikaShop

Неактивен ex3mist

  • Загряващ
  • *
  • Публикации: 222
  • ex3m.bg
  • Репутация: +2
    • Онлайн магазин за спортни стоки и туристическа екипировка
Re: В кой файл да търся?
« Отговор #5 -: 27 Юни, 2015, 08:49:58 »
0
Модулът, който използвам (а използвам готов пакет - темплейт с всички компоненти и модули наедно) предполагам е бил пипан нещо и сега като добавиш някакви продукти, не показва общата им сума + ХХ за шипинг = ХХ лв. общо, а директно общата сума с шипинга. Без да е показано, че има начислен такъв. И се получава разминаване без да се знае защо.
Та исках да направя модула да показва само общата сума на продуктите, а шипинга вече да се вижда на страницата при чекаут. Може и друг вариант - да добавя още два реда:
Общо продукти = ХХ лв.
Шипинг = ХХ лв.
Така дори ще е по-добре, не знам как да ги изведа тези два реда обаче. Мислех, че ще ми е по-лесно да направя първата промяна. Ако това:
Код: newbielink:javascript:void(0); [nonactive]
<?php if ($data->totalProduct) echo  $data->billTotal; ?>показва общата сума на продукти и шипинг, как да ги покажа двете поотделно?

P.S. Опитвам да получа някаква помощ от девелъпъра на темплейта, ама вече десетина дни си пишем и не можем да се разберем. Голяма мъка...
ex3m.bg
allurebg.com

Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3909
  • @Mihail
  • Репутация: +80
    • MyWeb1
Re: В кой файл да търся?
« Отговор #6 -: 27 Юни, 2015, 12:35:55 »
0
Потърси в темплейта на чекаут-а в компонента и виж как е зададено там.
Дано тръгне
myweb1.eu // Български платежни методи за HikaShop

Неактивен ex3mist

  • Загряващ
  • *
  • Публикации: 222
  • ex3m.bg
  • Репутация: +2
    • Онлайн магазин за спортни стоки и туристическа екипировка
Re: В кой файл да търся?
« Отговор #7 -: 09 Септември, 2015, 14:38:46 »
0
Не знам не трябваше ли да отворя нова тема за това, но тъй като бях почнал тук да пиша за проблема, ще продължа.

Пак се върнах на това след доста време и се опитвам да направя информацията в карта да се показва коректно, но не успявам. Това, което искам да направя е на мястото на общата сума на продуктите + шипинга, която модула показва, да се показва само общата сума на продуктите без шипинг. Или това, което е посочено на снимката със сините стрелки да стане като това посочено със зелената стрелка.
Опитвах да заменя това billTotal с друга променлива в този ред на темплейта на модула:
Код: newbielink:javascript:void(0); [nonactive]
<?php if ($data->totalProduct) echo  $data->billTotal; ?>но нещо не ми се получава. Опитах с какво ли не, като гледах от други файлове как са формирани цените, но не става. Предполагам не е единственото място, което трябва да се редактира.

Та, може ли някой да ми каже как да го променя? Не изключвам варианта и да си платя, за да бъде свършено това, стига да е на разумна цена. За последното, моля, пишете на ЛС.
ex3m.bg
allurebg.com

Неактивен MOn dsoffn

  • Разбирач
  • *
  • Публикации: 1070
  • Репутация: +22
Re: В кой файл да търся?
« Отговор #8 -: 10 Септември, 2015, 10:14:09 »
0
Не знам кои е модула, може да става ясно в предишните постове но не съм ги чел. До колкото познавам virtuemart този ред, които си дал показва цялата сума на поръчката, за да махнеш горните две междинни суми трябва да редактираш други два реда, най - вероятно са непосредствено над този ред, които си дал. Друг вариант е да го направиш чрез CSS, но не е препоръчително.

Неактивен ex3mist

  • Загряващ
  • *
  • Публикации: 222
  • ex3m.bg
  • Репутация: +2
    • Онлайн магазин за спортни стоки и туристическа екипировка
Re: В кой файл да търся?
« Отговор #9 -: 10 Септември, 2015, 10:38:22 »
0
Не знам кои е модула, може да става ясно в предишните постове но не съм ги чел. До колкото познавам virtuemart този ред, които си дал показва цялата сума на поръчката, за да махнеш горните две междинни суми трябва да редактираш други два реда, най - вероятно са непосредствено над този ред, които си дал. Друг вариант е да го направиш чрез CSS, но не е препоръчително.

Здравей,
Модулът е явно default-ния карт модул на VM, но модифициран. Горните два реда от снимката - Tax и Discount не искам да ги махам, да си стоят. Просто да се замени променливата (не знам дали се изразявам правилно, програмирането не е моята част), която показва общата сума на поръчката, с тази, която показва общата сума на продуктите без шипинг (посочената със зелената стрелка).
ex3m.bg
allurebg.com

Неактивен MOn dsoffn

  • Разбирач
  • *
  • Публикации: 1070
  • Репутация: +22
Re: В кой файл да търся?
« Отговор #10 -: 11 Септември, 2015, 19:37:30 »
0
Не мога да разбера какво точно искаш да направиш. Разгледай форума, ако там го няма отговора на въпроса ти, то няма да има отговор или поне готов и лесен :)

Неактивен ex3mist

  • Загряващ
  • *
  • Публикации: 222
  • ex3m.bg
  • Репутация: +2
    • Онлайн магазин за спортни стоки и туристическа екипировка
Re: В кой файл да търся?
« Отговор #11 -: 11 Септември, 2015, 21:36:20 »
0
Ами няма във форума отговор, търсил съм. Писал съм и във форума на VM, но и там не ми дават такъв. Само един ми предлага модифициран дефоутния модул, точно така както го искам, но проблемът е, че го няма този дропдаун аякс ефект като на този, който използвам сега. Та затова се чудя още... И се опитвам да намеря начин да преправя него ако може.
ex3m.bg
allurebg.com

Неактивен MOn dsoffn

  • Разбирач
  • *
  • Публикации: 1070
  • Репутация: +22
Re: В кой файл да търся?
« Отговор #12 -: 11 Септември, 2015, 22:26:48 »
0
От този които ти предлагаш взимаш константата и я добавяш в този които ползваш и готово. Може самата константа да вика разни неща от базата или да е формула, затова прегледай кога, кое от къде идва. Щом си се захванал да правиш бизнес или плащаш на някои да го направи вместо теб или се научаваш сам да го правиш.

Неактивен ex3mist

  • Загряващ
  • *
  • Публикации: 222
  • ex3m.bg
  • Репутация: +2
    • Онлайн магазин за спортни стоки и туристическа екипировка
Re: В кой файл да търся?
« Отговор #13 -: 11 Септември, 2015, 22:46:41 »
0
Да, така е, знам. Но по това, което научих до сега за това, май трябва няколко файла да се редактират, не е само до сменяне на една константа в един файл. До тук ми стига за сега познанието по програмиране.  ;)
ex3m.bg
allurebg.com