Webes feladatok

+ Egyedi weboldal készítése
+ Webáruház készítése
+ Domain, tárhely intézés

... bővebben

Joomla weboldalak

+ Adminisztráció
+ Egyedi modulok, komponensek
+ Kinézet (template) készítés
+ Problémamegoldás

... bővebben

Virtuemart 1.1.4-re frissítés

2009. október 27. kedd, 10:41

Körülbelül 9 hónapnyi hallgatás után új Virtuemart verzió (1.1.4) látott napvilágot. A rengeteg fixet tartalmazó foltozó pack letölthető a Virtuemart oldaláról, vagy a komponens updatere is használható a frissítésre.

Mivel verziókezelő rendszert használok a fejlesztéshez és általában módosítom is  az eredeti komponensek fájlait (mindig akadnak egyéni igények), manuálisan szoktam felmásolni a patcheket. A Virtuemart esetében sincs másként, commitolom az új releaset, majd megnézem mit módosítottam addig a fájlokon és összelövöm őket. Viszont így nem tudom, hogy történt-e az adatbázis szerkezetben változás. Érdemes viszont utána nézni, mert rendellenes működéshez vezethet az elavult táblaszerkezet használata. Két lehetőség van: egyik az, hogy a Virtuemart admin könyvtárában találhatő "sql" mappában található .sql fájlok között néz szét az ember, vagy elolvassa a CHANGELOG.php fájl tartalmát. Az .sql fájlnevek általában elég beszédesek és a CHANGELOG-ban is le van fel van tüntetve, ha változott mező.

Amúgy igen, változott. Bár csak egyetlen mező, de akkor is érdemes lefuttatni a következő SQL parancsot. PHPMyAdminon belül az sql gombra kattintva bármilyen parancs futtatható, vagy be is lehet importálni az sql fájlt (UPDATE-SCRIPT_VirtueMart_1.1.3-to-VirtueMart_1.1.4.sql), kinek mi szimpatikus. A parancs:

ALTER TABLE `jos_vm_tax_rate` CHANGE `tax_rate` `tax_rate` DECIMAL( 10, 5 ) NULL DEFAULT NULL

Természetesen figyelni kell arra, hogy a megfelelő előtagú táblát módosítsuk.