Перейти к содержимому


Фотография
- - - - -

Префикс к артикулу 2


Лучший Ответ SmetDenis , 20 November 2014 - 09:43

Похоже что вам нужно изменить этот метод

jbuniversal\elements\jbprice\jbprice.php
rxc8_200x0.png

например так

return 'prefix_' . $result;
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 topins

topins

Отправлено 19 November 2014 - 16:51

В теме рассматривалось решение для расширенного прайса. Есть та же задача для старой (НЕ расширенного прайса) Возможно есть похожее решение по вставке определенного кода?


  • 0

#2 SmetDenis

SmetDenis

Отправлено 20 November 2014 - 09:43   Лучший Ответ

Похоже что вам нужно изменить этот метод

jbuniversal\elements\jbprice\jbprice.php
rxc8_200x0.png

например так
return 'prefix_' . $result;

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 topins

topins

Отправлено 20 November 2014 - 12:45

Похоже что вам нужно изменить этот метод

jbuniversal\elements\jbprice\jbprice.php
rxc8_200x0.png

например так

return 'prefix_' . $result;

В этом варианте просто подставляется желаемый префикс перед основным артикулом. Было 6 - стало скажем 00006, было 17 стало 000017 и т.д. Т.е. ID все равно не остается в "рамках" 5 знаков... Когда дойдет до 101 артикула - станет 0000101?


Сообщение отредактировал topins: 20 November 2014 - 12:46

  • 0

#4 SmetDenis

SmetDenis

Отправлено 22 November 2014 - 08:21

В первом сообщении вы толком не рассказали что вам нужно и спрашивали о префиксе.

 

Если вам нужно добавить нули и оставить длину постоянной, то лучше использовать sprintf

return sprintf ("%05d", $result);

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!