Ismét egy „egyedi” BBCode-ot mutatok: most Picasa album slideshow beszúrását valósítjuk meg. Nem írom le olyan részletesen, mint a Google térképét, hiszen majdnem mindenben azonos a feladat. Egy aprósággal bonyolódik a helyzet, a Picasa album azonosításához két paraméterre lesz szükség. A szintaxis így alakul:
Megvalósítás:
Ismét keressük meg az adminisztrációs felületen a Custom BB Codes (Testreszabott BB kódok) szekciót és válasszuk ki az Add New BB Code (Új BB kód hozzáadása) menüpontot. A megjelenő képernyőt töltsük a korábban ismertetett módon:
[picasa=userid]albumid[/picasa]
Péládul:
[picasa=apartery]EastFortuneClassicBikeRacingCircuit[/picasa]
Megvalósítás:
Ismét keressük meg az adminisztrációs felületen a Custom BB Codes (Testreszabott BB kódok) szekciót és válasszuk ki az Add New BB Code (Új BB kód hozzáadása) menüpontot. A megjelenő képernyőt töltsük a korábban ismertetett módon:
- Title: Picasa album slideshow
- BB Code Tag Name: picasa
- Replacement:
<div id="piks{option}{param}">
<script>
var flashvars = {
feed: "http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2F{option}%2Falbum%2F{param}%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US",
RGB: "0x000000",
interval:"4"
};
var params = {
pluginspage: "http://www.macromedia.com/go/getflashplayer",
allowscriptaccess: "always"
};
swfobject.embedSWF("http://picasaweb.google.com/s/c/bin/slideshow.swf",
"piks{option}{param}", "600", "450", "9.0.0", "",
flashvars, params);
</script>
</div>
Megj.: A keret színét a RGB: "0x000000" részben határuztuk meg, az interval:"4" pedig képek közti váltás idejét definiálja
Sajnos nem találtam részletes leírást a Picasa paraméterezéséről, ezért ha valaki tudja, hogyan lehetne vékonyítani a keretet, vagy más egyebet állítgatni, az legyen szíves megírni ide egy hozzászólásba.
var flashvars = {
feed: "http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2F{option}%2Falbum%2F{param}%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US",
RGB: "0x000000",
interval:"4"
};
var params = {
pluginspage: "http://www.macromedia.com/go/getflashplayer",
allowscriptaccess: "always"
};
swfobject.embedSWF("http://picasaweb.google.com/s/c/bin/slideshow.swf",
"piks{option}{param}", "600", "450", "9.0.0", "",
flashvars, params);
</script>
</div>
- Example, Description: értelem szerűen
- Use {option}: Yes (Ez most Yes!)
- Button Image (Optional): /images/editor/picasa.png (persze FTP-vel tölts fel valamit ide!)
- Remove Tag If Empty: Yes
- Disable BB Code Within This BB Code: Yes
- Disable Smilies Within This BB Code: Yes
- Disable Word Wrapping Within This BB Code: Yes
- Disable Automatic Link Parsing Within This BB Code: Yes
Megj.: A keret színét a RGB: "0x000000" részben határuztuk meg, az interval:"4" pedig képek közti váltás idejét definiálja
Sajnos nem találtam részletes leírást a Picasa paraméterezéséről, ezért ha valaki tudja, hogyan lehetne vékonyítani a keretet, vagy más egyebet állítgatni, az legyen szíves megírni ide egy hozzászólásba.
Megjegyzések
Megjegyzés küldése