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

Nincs megjeleníthető elem

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

  • PeLa87: Üdv! Nem lehet letöltni a bannkerezelőt. Esetleg lehetne kapni egy működő linket? :) Köszönöm! (2020.05.21. 01:43) Bannerkezelő mambot v0.3
  • JoomlaSpecialista.hu: modul esetében a legegyszerűbb az advanced module manager feltelepítése, azzal frankón össze lehet... (2015.01.22. 14:03) Nyitóoldal Joomla elé + sh404SEF
  • MrJosa: Az egyedi nyitóoldalról írtál egy cikket, amiben írod, hogy magában joomlában is megoldható. Nálam... (2015.01.22. 10:44) Nyitóoldal Joomla elé + sh404SEF
  • JoomlaSpecialista.hu: Kérlek vedd figyelembe, hogy ez egy több mint két éves bejegyzés, ami az akkori JUpgrade verzióról... (2014.09.24. 07:22) JUpgrade migráció hiba - frissítve!
  • civilcsoda: szevesztok, A fent leírt módon sem működik a dolog, ugyanúgy undefinedbe megy át a dolog, úgyhog... (2014.09.24. 02:03) JUpgrade migráció hiba - frissítve!
  • Utolsó 20

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) auto (1) autó (1) autostand (1) autoupdate (2) backup (3) banner (2) beépülő (4) beta (6) béta (4) 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) köpönyeg.hu (1) koponyeg.hu (2) 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) natív (3) nativ (1) 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) programozas (3) programozás (18) 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ő

Layout váltása Joomla! framework-ben

2011.08.30. 11:05 | KEEP | Szólj hozzá!

A továbbiakban lesznek Joomla fejlesztési apró cikkek, inkább szösszenetek.

Elsőként egy olyan dolog jön, amit nagyon gyakran használok az aktuális komponensem fejlesztésekor, ez pedig a layout váltás nézetből.

Egy standard komponens ugye a következő felépítést követi:


-assets
-helpers
-models
-views
---view1
------tmpl
---------layout1
---------layout2
---view2
------tmpl
---------layout1
---------layout2

Képzeljük el a következőt:

A komponensünk egyik nézete statisztikákat gyárt. A modeltől lekérdezzük a megfelelő adatokat, de három típusú felhasználónk van és a három csoportnak különböző oszlopokat szeretnénk a táblázatból megmutatni. A táblázat összetett, rowspan, colspan és egyebek színesítik.

Megoldás lehet, hogy egy layout-ba (általában a default) pakolunk mindent és a felhasználó típusa szerinti elágazásokat készítünk. Ez kisebb esetekben működik is, de komolyabb változtatásoknál teljesen fölösleges.

Készítsük el az egyik layoutot, majd készítsünk belőle két másolatot. A view-ban vizsgáljuk meg az aktuálisan bejelentkezett felhasználó típusát és annak megfelelően adjuk ki a következő parancsot:

  $this->setLayout('layout_neve');

Így csak a layout fájlokban kell megvalósítani az egyediséget, kevesebb elágazás, kevesebb php, kevesebb probléma. Tipikusan jó segítség volt nekem a mostani munkámban.

Címkék: php programozás layout fejlesztés framework view komponens

Joomla jelszó generátor

2011.08.29. 12:41 | KEEP | Szólj hozzá!

A Joomla 1.5 elődjével ellentétben már nem sima MD5 hash-t használ a jelszavak tárolására, hanem ez az egész meg van fűszerezve egy extra 'salt' kiegészítéssel.

Néha szükségünk lehet arra, hogy adatbázisból manuálisan változtassunk jelszót. Ehhez praktikus online tool található itt:

http://www.subclosure.com/generate-new-joomla-1-5-md5salt-encrypted-passwords-to-store-in-database.html

Címkék: biztonság jelszó password

Notepad++ automatikus függvénynevek és paraméterlista

2011.08.27. 13:44 | KEEP | Szólj hozzá!

Nem új dolog és nem is teljesen Joomlához kapcsolódik, de sok esetben használok fejlesztéskor Notepad++ editort. Sokmindenben biztosan van jobb, de már megszoktam és van egy pár dolga, amit nagyon szeretek.

Nemrég telepítettem újra a gépem és Notepad++ reinstall után csodálkozva láttam, hogy a régebben működő egyik kedvenc funkcióm most nem megy. Ez a programozási nyelvtől függő autocomplete és a paraméterlista inline mutatása. 

A bekapcsolása nem nehéz, de nekem is meg kellett nézni :)

Beállítások -> program beállítások -> biztonsági másolat/kiegészítés -> automatikus kiegészítés.

Itt a link, ahol kép is van.

Címkék: php editor fejlesztés notepad

Helyesírás JCE-ben

2011.08.26. 19:48 | KEEP | Szólj hozzá!

A modern böngészők partnerek abban, hogy a szövegmezőkbe írt szövegek helyesírását ellenőrizzék. JCE Editor használata esetén azonban ez alapból nem működik. Jobb gombbal kéne kattintani a mezőbe, de a JCE a jobb klikket is lekezeli a helyi menü számára.

A megoldás egyszerű, CTRL gomb nyomva tartása mellett nyomjuk a jobb klikket és a böngésző saját helyzeti menüje jelenik meg, ahol már be lehet kapcsolni a helyesírás ellenőrzését. 

Címkék: editor helyesírás jce

FancyBox plugin

2011.08.24. 09:39 | KEEP | Szólj hozzá!

Ha valaki nem ismerné a FancyBox plugint, sok szeretettel ajánlom figyelmébe. Egy jQuery alapú csinos és jól állítgatható popup-layer alkalmazás, alapvetően kiskép-nagykép relációban szokás használni, de egyéb esetekben is jó, pl login box vagy ilyesmi.

Joomlán kívül én általában ezt használom, most egy Joomla projectnél is erre volt szükségem.

Több plugin van, ami az implementációt elvégzi, az elsőt választottam a JED-ről, ez volt az.

A telepítés egyszerűen felrakja plugint, kapcsolgathatjuk, hogy milyen segédfájlokat használjon, mi legyen benne. Felsorolás szinten megadhatjuk azokat az elemeket, amikre "harapjon" a plugin, pl a#popup vagy a.fancybox

Hasznos apróság.

Címkék: plugin popup fancybox

User meta plugin, a szuper felhasználói mező kiegészítő

2011.08.22. 15:47 | KEEP | Szólj hozzá!

Talán veled is előfordult már, hogy szükség lett volna a Joomla felhasználó mezőinek kibővítésére. Regisztrációkor bekérted volna a felhasználó macskájának nevét vagy kedvenc színét?

Ilyen esetben általában a Community Builder-t szokás javasolni, de sok esetben ez ágyúval verébre megoldás. Ilyenkor jön a képbe az User meta plugin.

Nem állítom, hogy két kattintásos telepítős kiegészítő, de rendkívül hasznos. 

Telepítés után a /plugins/system/usermeta/user.xml fájlban találhatjuk az új mezők leírását. Két csoport is van, egy default és egy usermeta. Ha az elsőt bővítjük, akkor az adatok a Joomla felhasználói adattábla paraméterei között tárolódnak majd (fejlesztőknek: a felhasználói objektum getParam függvényével szépen le is kérdezgetők), míg ha külön csoportba írjuk, akkor saját adattáblát kell létrehoznunk a weboldalon vagy a readme fájlban leírtak szerint.

Az XML definíciónál a Joomla saját jelölő rendszerét használhatjuk (link).

Ezen kívül csak az van, hogy a regisztrációs űrlapba beépítsük az új mezőket. Szerencsére ezt sem kell kézzel megoldani, elég egy {UserMeta} plugin hívást elhelyeznünk. Fontos, hogy ne hackeljük az eredeti fájlt, e beillesztés menete a következő:

A /components/com_user/views/register/tmpl/default.php címen elérhető fájlt másoljuk a /templates/_sablonunk_neve_/html/com_content/register/default.php helyre, a sablon nevéhez értelemszerűen a sajátunkat írjuk. Ebben a fájlban már lehet turkálni. 

Címkék: plugin regisztráció meta

K2 2.5 RC verzió

2011.08.20. 08:09 | KEEP | 4 komment

Lehet, hogy csak én vagyok figyelmetlen, de eddig nem vettem észre a K2 bővítmény oldalán az RC verzió letöltésének lehetőségét. Olyan régen azért nem lehet kint, mert 1.5/1.6 és 1.7 verziókhoz is ajánlják.

Aki nem riad vissza a teszteléstől, megnézheti.

getk2.org/svnDownload.php

Update: a fenti link nem működik (kösz a tippet MosoMasa), mivel már alapból ezt ajánlja fel a főoldal letöltésre, tehát a nyitólapról elérhető: getk2.org

Címkék: komponens k2

Akeeba Backup 3.3.3

2011.08.19. 17:04 | KEEP | Szólj hozzá!

 Pár nappal lemaradtam, de infóként a lassúaknak: itt az Akeeba Backup 3.3.3 stabil verzió pár újdonsággal és hibajavítással.

Letöltés

Címkék: backup mentés akeeba

20$ árkedvezmény DOCMan szoftverre

2011.08.16. 12:36 | KEEP | Szólj hozzá!

 Augusztus 31-ig 69$ helyett 49$ a DOCMan előfizetés ára. 

Ha valakit érint, érdemes rácsapni

Címkék: akció docman

JCE Editor 2.0.10

2011.08.16. 09:46 | KEEP | Szólj hozzá!

Úgy látszik, nyári uborkaszezon van, de a JCE Editor fejlesztője már letudta éves szabiját, esetleg előtte áll.

Mindenesetre dolgozik, halad, itt a 2.0.10-es verzió.

Letöltés 

Changelog

süti beállítások módosítása