настройките по подразбиране флаг отменя joomshopping правилно - Web Studio
Не всички настройки могат да се променят JoomShopping в административната част на сайта. Някои от тях са просто се запазва във файл на път:
Разбира се, че можете просто да промените стойността на желаните промени директно в default_config.php файл и промените ще бъдат приложени незабавно на мястото, но това очевидно не е най-доброто решение. Промяна на системни файлове разширения или CMS ядро не е най-добрата практика. В допълнение, конфигурационния файл е променен и допълнен разработчиците JoomShopping доста често. В резултат на това, в един от най-близките актуализации default_config.php ще бъдат презаписани и промените ви ще бъдат загубени. Как да промените стойностите на всички стандартни настройки JoomShoppind, без риск от загуба?
За да започнете, нека се обърнем към кода JoomShopping компонента и се опита да намери връзка конфигурационен файл default_config.php а. В търсене води до даден файл:
който има статичен метод getConfig (). част от който е както следва:
Както може да се види, след default_config.php връзка. getConfig () проверки функция user_config.php файл в същата директория като default_config.php. Ако не се намери файла, след което го извършва връзката. user_config.php файл не е включен в компонента JoomShopping именно с цел да бъде в състояние да го изгради себе си и не се тревожи за това в някакъв актуализиране на този файл ще бъде заменена от разработчиците JoomShopping.
В резултат на това, което трябва да създадете файл:
в която лесно можете да промените някои от настройките по подразбиране JoomShopping на.
За да промените тази настройка, за да добавите към файл user_config.php линия:
Така че е необходимо да се поставят noimage.png графичен файл в следните папки:
Масивът се състои от индекси и константи на език, който ще се показва в зависимост от текущия език на сайта.
В резултат на това потребителят избира една от опциите за сортиране. Сесията се съхранява специална променлива ред. който съхранява индекса на избраните стойности от масива. Например, ако изберете _JSHOP_SORT_DATE. след поръчката е записано числото 3.
Така че за стойността на областта ще бъде 3 "prod.product_date_added". Тя е тази област се вмъква в заявката като стойност за сортиране на стоки.
Това ни дава възможност да промените файла тези списъци user_config.php във всеки удобен начин. Можете да премахнете ненужните полета, да добавяте нови или промяна на техните стойности. В този случай, ние можем лесно да подредите елементите от всяка таблица полеви #__jshopping_products. Например, количеството на стоките на склад (prod.product_quantity) или на броя мнения за този продукт (prod.reviews_count).
Разбира се, тя може да се използва и за сортиране на полета и тези, които не са в #__jshopping_products маса. Въпреки това, за правилното решаване на този проблем, ще трябва да се направи отделна приставка, която е извън обхвата на тази статия. Но за тези, които наистина искат да се справят с този проблем, ние отбелязваме самото начало. Приставката е желателно да се поставят в jshopping на група (приставки / jshopping папка) и се добавя на метода:
който можете да промените заявка $ order_query и таблици, които са взети от област $ adv_from на.