Archivál

Archive for 2011. November

Zend Framework – Zend_Db_Table_Abstract objektum használata röviden – II.rész

2011. November 29. Hozzászólás

A korábbi részben a Zend_Db_Table_Abstract objektumból örököltettünk egy Model_DbTable_Mynotes saját objektumot, tulajdonképpen minden adatbázis tábla lehet a Zend_Db_Table_Abstract egy példánya. Megmutattuk, hogy lehet elérni egy elemet id alapján. Most megmutatjuk, hogyan lehet könnyedén elvégezni egy insert, update, delete sql utasítást.

SQL INSERT – Zend_Db_Table_Abstract segítsével:

public function addNote($note)
{
$data = array(
‘note’ => $note
);
$this->insert($data);
} Tovább…

Kategóriák:PHP, PHP5, Zend Framework

Zend Framework – Zend_Db_Table_Abstract objektum használata röviden – I.rész

2011. November 21. Hozzászólás

Egyetemi tanulmányaim nagy részében, tulajdonképpen segítség nélkül, mint utólag kiderült egy bonyolult, robosztus, erős megkötésekkel működő PHP5-ös keretrendszerrel ismerkedtem meg. Egyetemi éveim alatt  született a korábban itt elhelyezett, majd a http://newsoft.hu weboldalra átkerülő Zend Framework – Céges Demo Portálos  kis irományom is, segítve a keretrendszer megértését. Egyetemi éveimnek már vége, főállásba webfejlesztőként dolgozom, sajnos nem Zend vonalon, így a keretrendszerrel szabadidőmben ismerkedem tovább. Ebben a leckében szeretném bemutatni, a Zend szerintem egyik legfontosabb Objektumának használatát.

A Zend_Db_Table_Abstract objektum segítségével, mint ahogy azt a neve is sejteti, adatbázis műveleteket lehet könnyedén elvégeztetni. Jelenleg 4 ilyen egyszerűbb műveletre gondoljunk: SELECT, INSERT, UPDATE, DELETE. Tovább…

Kategóriák:PHP, PHP5, Zend Framework

Ha weboldalunkon több blokk található, különböző tartalmakkal, hogyan tudjuk megosztani Facebookon, IWIWen

2011. November 21. Hozzászólás

Ez a bejegyzés azért született, mert a facebook elmondja, hogyan kell felkészíteni az oldalad a tartalom megosztására, az iwiw ugyancsak leírja ezt a példát. Remek, ez akkor jó, ha minden megosztandó tartalmadnak létezik egy egyedi saját nézete, ahol a paramétereket be tudod lőni, de mi van ha erre nincs lehetőséged valamilyen okból kifolyólag.

Facebook megosztás másképp:

Amikor Facebookon osztunk meg valamit, akkor tulajdonképpen a www.facebook.com/sharer/sharer.php URL-t hívjuk meg különféle paraméterekkel. Jelen példában PHP kódot használunk:

$sharetitle = urlencode('Megosztás címe');
$shareurl = urlencode('Megosztás URL elérési utvonala');
$shareimgurl = urlencode('Megosztáskor megjelenő kép elérési útvonala (teljes)');
$sharesummary = urlencode('Megosztáskor megjelenő rövid összefoglaló');

Nincs más dolgunk mint a fenti URL-t a szükséges paraméterekkel meghívnunk: Tovább…

Kategóriák:Facebook, PHP, PHP5

Saját jquery függvényünk elkészítése és meghívása

2011. November 16. Hozzászólás

Weboldal fejlesztés közben, szükségünk lehet egyedi magunk által fejlesztett akár paraméterrel is rendelkező jquery függvényre. Számtalan helyen le van írva,  hogy ha egy click esemény történik akkor, hogyan lehet azt elkapni, és ekkor a kért módosításokat elvégezni, ez mind szép és jó, de ha egy weboldalt generálunk, ahol nem tudjuk előre hány elem és milyen id-vel class-al fog szerepelni, és ezt előre meghatározni nehéz szinte lehetetlen, ekkor én paraméterrel rendelkező függvényt szoktam meghívni ami elvégzi azokat a módosításokat ellenőrzéseket amik szükségesek.

Hogyan néz ki egy paraméterrel rendelkező saját magunk által írt jquery függvény?

Az alábbi példa válasz a fenti kérdésre :

jQuery.fn.fShowElement = function(cid){
if($("#elementid_"+String(cid)).is(':hidden')){
var i = 0;
while($("#elementid_"+String(++i)).length > 0){
$("#elementid_"+String(i)).hide();
}
$("#elementid_"+String(cid)).show();
}
};

A fenti kód annyit csinál, hogy végigfut az oldalon és a #elemntid_1-től amíg létezik az összes ilyen div css display tulajdonságát none-ra állatja majd, a paraméterben kapottat megjeleníti.

Most már van egy függvényünk, ami csinál is valamit, nah de mikor hívjuk meg? Mi azt szeretnénk, hogy ha ez a paraméterrel rendelkező függvény egy bizonyos div-en történő kattintáskor hívódjon meg. Egy bizonyos ez kicsit téves megfogalmazás, ugyanis sejtésünk sincs arra vonatkozóan, hogy a jövőben mindig csak a 3. elem esetén fusson le a függvényünk. Viszont azt tudjuk az oldal generáláskor, hogy ha erre a div-re kattint akkor függvényünket milyen paraméterrel kell meghívni. Így az elemnek definiáljuk az onclick eseményét és hogy mit kell meghívni, ezt a HTML tag onlick eseményében az alábbi módon tehetjük:

onclick="$(this).fShowElement(1);"

Ezzel, egy HTML tag onclick eseményénél megadtuk, hogy hogyan kell meghívni  a saját paraméterrel rendelkező jquery-s függvényünket.

Egyszerűnek tűnik, én is azt gondoltam de több napomba került mire kisilabizáltam, hogyan is kell ezt megvalósítani, mivel szinte sehol sincs leírva ez a hasznos információ.

Kategóriák:CSS, HTML, JavaScript Jquery
Follow

Get every new post delivered to your Inbox.