Jump to content


Photo
- - - - -

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


Best Answer SmetDenis , 20 November 2014 - 09:43

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

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

например так

return 'prefix_' . $result;
Go to the full post


  • This topic is locked This topic is locked
3 replies to this topic

#1 topins

topins
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 369
  • topics: 56

Posted 19 November 2014 - 16:51

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


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 20 November 2014 - 09:43   Best Answer

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

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

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

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



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


#3 topins

topins
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 369
  • topics: 56

Posted 20 November 2014 - 12:45

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

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

например так

return 'prefix_' . $result;

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


Edited by topins, 20 November 2014 - 12:46.

  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 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!