JoomlaSpecialista

Szolgáltatásaink igénybe vehetők a www.joomlaspecialista.hu weboldalon keresztül.

Néhány lehetőség:

  • Weboldal építés
  • Komponens programozás
  • Modul programozás
  • Plugin programozás
  • Sablon, template készítés
  • Speciális kimenetek készítése (XML, PDF, Excel XLS, CSV, JSON, stb)
  • Biztonsági fejlesztések, betörések megakadályozása
  • Vírusmentesítés
  • Hibajavítások
  • Keresőoptimalizálás
  • Migráció más rendszerből, korábbi Joomla verziókból
  • Nyelvi csomagok készítése, nyelvi fájlok konvertálása

JoomlaSpecialista referenciák

Tárhely

A joomla blog a www.hostcity.hu tárhelyszolgáltatásait ajánlja!
Gondolatok a Joomla CMS rendszerről és mindenről, ami hozzá kapcsolódik.
Láttál vagy készítettél egy jó Joomla alapú oldalt? Olyat ami valamiért nem szokványos, megmutatni való? Készítettél egy komponenst, modult?
Küldd be!
Friss hír van a Joomla világában, ami másokat is érdekelhet, de nem vettem észre? Hívd fel rá a figyelmem!

Az oldal frissítése rapszodikus, mint ahogy én magam is az vagyok :)

Utolsó kommentek

Címkék

1.5 (10) 1.5.3 (1) 1.5.4 (1) 1.5.5 (1) 1.6 (1) 1.7 (1) 2.5 (27) 2007 (2) 3 (2) 3.0 (2) 3.1 (6) 3.2 (3) 3.3 (3) 3.5 (1) acontact (1) adatbázis (2) addon (2) adminisztráció (2) adományozás (1) adsmanager (2) advlink (1) ajax (3) akció (1) akeeba (4) akismet (1) allvideos (1) alpha (2) analytics (1) apróhirdetés (3) archiver (1) artio joomsef (1) artisteer (1) áruház (2) assets (1) áttelepítés (2) attributum (1) audio (1) autó (1) auto (1) autostand (1) autoupdate (2) backup (3) banner (2) beépülő (4) béta (4) beta (6) bevezető (1) billboard (1) biztonság (47) blog (3) böngésző (4) bootstrap (3) bővebben (1) bővítmény (10) bővítménytár (1) bridge (1) browser (2) bug (4) bugfix (12) cache (1) calendar (1) captcha (2) captions (1) cck (1) cdn (1) chrome (1) chronoforms (1) cikk (3) ckforms (1) class (2) cms (1) commander (1) community builder (6) content (1) css (7) danone (1) dátum (1) debug (3) design (3) docman (5) dokumentum (2) domain (1) download (2) drag&drop (1) e107 (1) easybook (1) easycaptcha (1) eb (1) editor (29) egyesület (2) ehseg (1) életciklus (2) elfelejtettem (1) email (5) emailcloak (3) euro2008 (1) exploit (1) explorer (3) expose (1) extesions (1) extplorer (8) facebook (3) fájlkezelő (2) fancybox (1) feed (1) fejléc (1) fejlesztés (25) feladvány (1) felhasználó (1) felülbírálás (2) file manager (1) fireboard (5) firefix (1) firefox (7) flash (1) foci (1) fordítás (17) forint (1) form (2) fórum (5) framework (1) frissítés (90) függvény (1) galéria (12) gallery (3) gomb (1) google (4) google+ (1) googleads (1) google maps (1) grafika (1) guestbook (2) guiness (1) hack (3) hash (1) hasznos link (1) help wanted (1) helyesírás (2) hiba (7) hibajavítás (4) hírek (1) hírlevél (1) hírmorzsa (1) horizonslim (1) hosting (1) hosts (1) htaccess (2) html (3) html5 (1) iacl (2) idoblog (3) időjárás (4) idokep.hu (1) IE (1) ie6 (1) iframe (1) ikon (1) inlineacl (2) integrator (1) internet (3) Internet Explorer (1) ipb (1) itemid (1) javascript (3) javítás (4) jce (41) jce editor (18) jelszó (3) jhtml (1) jimage (1) jinx (1) jm recommend (1) jnews (1) jollom (1) joomfish (3) joomgallery (8) Joomla (7) joomla (97) joomla!nap (2) joomla16 (1) joomla17 (2) joomla25 (4) joomla3 (8) Joomla34 (4) joomla35 (1) joomlafck (1) joomlandia (1) joomlaworks (2) joomlaxplorer (1) joomla 1.0 (1) joomla 16 (1) joomla 17 (1) joomla 2.5 (5) joomla 3 (6) joomla 3.4 (1) joscar (1) jquery (3) json (1) jupgrade (5) jupgradepro (1) k2 (9) kategória (2) kép (6) képkezelő (3) képtár (15) keresés (1) kereső (1) keresőbarát (1) keresőoptimalizálás (1) kódolás (1) kompatibilis (2) komponens (41) konvert (1) konvertálás (1) koponyeg.hu (2) köpönyeg.hu (1) kritikus (1) kunena (1) language (1) layout (1) lebegő (1) legfrissebb (1) letöltés (4) levélküldés (1) link (2) linkek (1) linuxportal (1) loadposition (1) logout (1) magyar (4) magyarítás (5) mail (1) mainframe (1) mambot (8) map (1) másolás (1) md5 (1) mediabox (7) memória (1) mentés (3) meta (1) migráció (5) modul (17) modulpoziciok (1) mod koponyeg (1) mod rewrite (1) moly.hu (3) moneybookers (1) mootools (2) mosbanner (2) mosconfig live site (1) mosloadposition (1) mosolyművel (1) mostets (1) multilanguage (2) multithumb (1) mycontent (1) mysql (4) napi csinos oldal (1) naptár (1) nativ (1) natív (3) native (1) negatív (1) ninja (1) nooku (1) notepad++ (1) notepad (1) novoportal (2) nyelv (8) nyitóoldal (1) nyomtatás (1) oldalak (1) oldaltérkép (2) opensef (1) open graph (1) opera (2) összehasonlítás (1) osztály (2) override (2) ozio (1) ozi gallery (1) password (1) patch (3) path (2) pénznem (1) phoca (13) phocagallery (2) phoca download (2) phoca gallery (4) php (12) phpbb (1) phpMyAdmin (1) php 5.3 (2) php 7 (1) pingvin (1) platform (2) plugin (28) ponygallery (2) popup (4) postgresql (1) programozás (18) programozas (3) projectfork (1) rc (2) rc4 (1) rdaddphp (1) readmore (1) recaptcha (2) redcomponent (1) regisztráció (1) reklám (1) rekord (1) reloaded (1) remository (1) rendelés (1) responsive (1) reszpozív (1) roadmap (1) rokbox (2) router (1) rsform (1) rsgallery (2) rsjoomla (1) rss (1) ryan demmer (1) sablon (4) saját (9) script (1) searchbot (1) sebesség (1) sebezhetőség (3) security (14) sef (4) seo (3) service (1) session (4) shop (25) simplecaddy (1) simple image gallery (1) sitemap (1) skrill (1) slider (1) slides (1) smf (1) sobi2 (1) soeren (2) sorrend (1) spam (1) sql (2) stabil (1) stable (1) statisztika (2) stílus (1) szeretet (1) szerkesztés (1) szövegszerkesztő (24) tabs (1) takriban (1) támogatás (1) tárhely (1) telepítő (2) template (7) térkép (1) termékvariáció (1) thumbnail (3) tidy (2) titkosítás (1) title (1) többnyelvűség (2) toolbar (1) transifex (13) translation (1) trükk (1) tutorial (1) tv (1) twitter (2) újdonságok (3) újraindulás (1) ultimate content display (1) update (6) upgrade (3) url (3) űrlap (3) utf8 (2) vásárlás (1) vbulletin (1) végre (1) vendégkönyv (2) verseny (1) verzió (2) videó (1) video (1) view (1) virtuemart (43) wappalyzer (1) web (1) webáruház (25) webdesign (1) webfejlesztés (3) webkamera (1) Webkit (1) weboldal (1) webshop (15) widget (1) windows (1) www (1) wysiwyg (1) xmap (2) xss (1) plugin (1) Címkefelhő

VirtueMart bosszankodás és a fortély

2007.09.07. 14:29 | KEEP | 4 komment

Minap a VirtueMart komponenssel készült webshopba töltögettünk adatokat és előjött az igény, hogy a kategóriák elején legyen a legújabb termék, hogy szem elé kerüljön.

A megoldás egyértelműnek tűnt:
"VirtueMart -> Admin -> Beállítások -> A termékek alapértelmezett rendezési módja" résznél válasszuk a "legújabb termékek" lehetőséget.
Meg is volnánk? Csak majdnem.
Ugyanis ez a beállítás azt mondja meg, hogy az adattáblánk melyik mezője szerint történjen a rendezés alapból, a legújabb termékeknél nyilván ez a felvitel dátuma. Nade ha felvitel dátuma szerint rendezzük a termékeinket, akkor a legrégebben felvitt lesz az első. A csavar logikai, az eredménye kézzel fogható.
Mi a megoldás? Meg kéne mondanunk, hogy az időpont szerinti rendezésnél a csökkenő rendezés legyen az alapértelmezés szerinti.
A megoldás a virtuemart.net fórumaiban is megvan, de akkor lássuk itt is.
ftp-n vagy eXtplorer-rel keressük meg a /administrator/components/com_virtuemart/html könyvtárban a shop_browse_queries.php fájlt, ami a megjelenítés és az adatbázis közti kapcsolatért felel és kukkantsunk bele. (Biztonsági mentés azért nem árt)

Keressük meg a következő részt:

case 'product_cdate':
      $orderbyField = '`#__{vm}_product`.`cdate`'; break;

Cseréljük ki a következőre:

case 'product_cdate':
      $orderbyField = '`#__{vm}_product`.`cdate`';
            $DescOrderBy = 'DESC';
        break;

Mentsük el és lássuk az eredményt.
A dolog nem csak az időpont esetében működik, hanem a többi rendezési lehetőségnél is beállítható. Ekkor a fent látható analógia alapján szúrjuk be a $DescOrderBy = 'DESC'; részt.

És mégegy dolog.
Az is felmerült, hogy kellene egyéni sorrendezési lehetőség, ami ugye nincs.
Nem szép, de végülis működő megoldás, hogy rejtsük el a cikkszám megjelenítését és igény szerint a sorrendezhetőséget is, az alapértelmezett rendezést állítsuk cikkszám szerintire és a termékek cikkszámának adjuk meg a sorrendet, pl sorszámokkal. Így kvázi-egyéni sorrendet állíthatunk be.

A hack eredményéért nem tudok felelősséget vállalni, nekem működik :)

Címkék: hack komponens virtuemart sorrend

A bejegyzés trackback címe:

https://joomla.blog.hu/api/trackback/id/tr51159598

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

saco 2007.09.30. 14:53:13

Szép megoldás! Én napi szinten nyúlkálok a VM kódban, szal tudom milyen érzés az, ha 2 órát nézegeted a kódot, hogy egy sort be tudj szúrni a megfelelő helyre. :)

Juno · http://www.autocolor.hu/index.php?page=shop.browse&option=com_virtuemart 2008.07.31. 15:46:56

Gratulalok. Jo cikk es a megoldas is!

Napok ota nem tudok rajonni egy dologra:
Hogy tudom megoldani, hogy a product scrollerbe csak az altalam kivallasztott termekek jelenjek meg? Default-ban csak Azt a megoldast mar kitalaltam, hogy csinaltam egy kulon "rollbar" kategoriat es a kivalasztott termekeket oda is beraktam de igy a keresesnel 2 szer jelenik meg ugy mert tobb kategriaban is benne van ugyan az a termek.
www.autocolor.hu/index.php?page=shop.browse&option=com_virtuemart

Sirva konyorgok a válaszért :)
Juno
gepmadar@gmail.com
Juno

KEEP · http://joomla.blog.hu 2008.07.31. 17:22:44

milyen verziót használt joomlára és virtuemartra?

tibro · http://www.tibro1977.hu 2009.04.03. 12:37:35

@gepmadar: két lehetőség van a scrollerhez:
1.) random pakol cuccot
2.) a kiemelt termékeket pakolja
3.) megegyezünk és átírom neked --> tibro1977 (kukuc) gmail (pötty) com