Webes cumók

{lang: ‘hu’}Eltartott egy darabig, amíg sikerült rájönni hogyan lehet egy adott megrendelés összes kommentjét lekérdezni, de végül sikerült. Az első próbálkozásom valahogy így nézett ki: function get_all_order_comments($order_id) { $args = array( ‘post_id’ => $order_id, ‘approve’ => ‘approve’, ‘type’ => ” ); return get_comments($args); } Sajnos ez így nem működött, mert – mint utólag kiderült – […]

{lang: ‘hu’}Adódott ma a feladat, hogy a gridemben a jobb helykihasználtság érdekében át kéne alakítani a sorok megjelenítését. A korábbi megjelenés egy klasszikus grid sor megjelenése volt, egy sor, több oszloppal. Azonban van egy oszlopom, amelyben egy tömb elemeit kell megjeleníteni, jellemzően 4-5 elemmel (legalább) a tömbben. Arra gondoltam, hogy az adat megérkezésekor az egyes […]

{lang: ‘hu’}Előfordulhat, hogy szükség van egy tömbbeli elem indexére, viszont egy komplexebb ellenőrzés alapján kell tudni meghatározni melyik elemről is van szó. Erre írtam egy nagyon egyszerű függvényt: Array.prototype.findIndex = function(searchFn) { for(var i = 0, j = this.length; i < j; i++) { if(searchFn(this[i]) === true) { return i; } } }; Használata pedig: […]

{lang: ‘hu’}Ma (sokadszorra) futottam bele egy olyan problémába, amire az ExtJS-nek szerintem kész megoldást kéne nyújtania, de mégsem teszi. Tegyük fel, hogy van egy tree, amiben mappáink vannak felsorolva, és van egy grid, ahol a mappákban található fájlokat listázzuk. A treeben kijelölve egy elemet megjelenik a gridben a lista a fájlokkal. Előfordulhat azonban, hogy annyira […]

{lang: ‘hu’}Egészen sokat debuggoltam ezt a hibát és így is csak a szerencsének köszönhető a hiba okozójának leleplezése. Az alapprobléma az, hogy egyes XHR kérések után megjelenik a “response is undefined” hibaüzenet annak ellenére, hogy formailag és tartalmilag is helyes JSON válasz érkezik. A probléma konkrét okát nem sikerült megfejtenem, nem is kísérelném meg az […]

{lang: ‘hu’}Számos alkalommal fordult velem elő, hogy egy angol nyelvű cikket olvastam és az ismeretlen szavakat kellett volna fordítanom, de az ablakváltogatás kizökkentett a ritmusból. Ezt megunva írtam egy viszonylag egyszerű bookmarklet-et. A bookmarklet egy rövid javascript kód, amit könyvjelzőnek berakva, majd rákattintva betölti a kívánt funkcionalítást. Jelen esetben egy szó kijelölésére (akár duplaklikkel) a […]

{lang: ‘hu’}Ma a következő problémába futottam bele: egy partnereket listázó combobox lenyiló listájában a partnerek nevei mellé megkellett jelenítenem egy ikont, amire kattintva a partner adatai szerkeszthetővé válnak. Azonban az ikont tartalmazó div elemre definiált event handler sehogy sem akart lefutni. Szerencsére sikerült megoldást találni a problémára, ami a következő: Az Ext.form.field.ComboBox-nak van egy olyan […]

{lang: ‘hu’}Ma a következő dolog fordult velem elő: létrehoztam egy sima panelt, amelyre definiáltam 3 gombot is. A gombokhoz viszont renderelés után hozzá kellett férnem abból a célból, hogy ha a felhasználónak nincs megfelelő jogosultsága, ne tudja nyomkodni ezeket. Meglepődve tapasztaltam, hogy a panel.buttons property null értékkel rendelkezik, pedig hát ebbe definiáltam. Úgy tűnik az […]

{lang: ‘hu’}Útjára indult a legújabb feliratos oldal. Hogy ez miben más, mint a többi? Nincs telehányva reklámokkal a felület. Sőt, egyelőre egyáltalán nem lesz semmilyen reklám az oldalon. Ahogy időm engedi kiteszek egy támogatás gombot, ha valakinek tetszene a szolgáltatás és megtámogatná az oldal fenntartását Működik! Nem fogsz 404 – Az oldal nem található és […]

{lang: ‘hu’}Összedobtam egy egyszerű függvényt, amivel egy megadott szóhoz -val, -vel ragot lehet képezni (pl. alma -> almával). Egyenlőre javascript-ben van megírva, de kérés alapján php-ra is simán átírható. A tévedés jogát fenntartom, ha találtok olyan esetet, amikor nem jól működik, akkor hozzászólásban várom a szót. (lehetséges, hogy valamelyik speciális magánhangzó páros kimaradt a listából) […]