Tvorba vlastních pluginů pro MyIE2

5. února 2004

Jestliže se vám líbily tipy na zajímavé pluginy pro MyIE2 a rádi byste si vytvořili i nějaký vlastní, zde se dozvíte, jak jednoduše na to.

V předchozích třech článcích o pluginech pro MyIE2 jsem vám předvedl většinu zajímavých již hotových pluginů. Vylepšily řadu funkcí browseru a zpříjemnily prohlížení stránek. Pokud vám ale nějaký plugin ještě chybí, budete si ho muset naprogramovat sami.

Vytvoření potřebných souborů

Nejprve vytvořte novou složku v | MyIE2 | Plugin |. Pojmenovat ji můžete libovolně – doporučuji názvem nového pluginu. V této složce musíte vytvořit dva soubory. Jeden s libovolným názvem, který bude obsahovat zvolený JavaScriptový kód, a druhý, který se musí jmenovat plugin.ini. Potom do složky musíte ještě přidat výchozí ikonu pluginu a, pokud chcete, pak také ikonu, která se zobrazí při najetí myší.

Plugin.ini

Celé nastavení probíhá v souboru plugin.ini. Příklad nastavení jednotlivých položek v pluginu Whois:

[General]
Name=Whois
Author=mdlist
Version=1.1
ModuleType=SCRIPT
FileName=whoissearch.html
Comments=Will open a whois search (and more)nfor the current web page’s domain.
Type=BUTTON
HotIcon=thewho.ico
Icon=thewho.ico

Postupně si vysvětlíme význam všech položek:

  • Name – libovolný název pluginu
  • Author – jméno autora pluginu
  • Version – verze pluginu
  • ModuleType – určuje typ kódu, pro JavaScript zadejte SCRIPT
  • FileName – název souboru, ve kterém je uložen vlastní kód
  • Comments – popis funkce pluginu („n“ znamená znak nového řádku)
  • Type – určuje typ pluginu, pro tlačítko zadejte BUTTON
  • HotIcon – název souboru s ikonou po najetí myší (můžete zadat stejnou ikonu jako pro výchozí stav)
  • Icon – ikona pro výchozí stav

Vlastní kód

Poslední věc, která zbývá, je umístit samotný kód do souboru, který jste si určili v položce FileName. Soubor vypadá většinou následovně:

<script language=“JavaScript“>
// vlastní kód
</script>

Vlastní funkce si můžete sami naprogramovat v JavaScriptu nebo využít již hotových faveletů (bookmarkletů). Ty si můžete vybrat z řady stránek a potom k nim vytvořit samostatné pluginy, což je pohodlnější, než je spouštět přes oblíbené položky.

Zobrazit a skrýt CSS

CSS Disable 1.0, 1,32 KB

Jako ukázku předvedu vytvoření pluginu CSS Disable, který využívá favelet od Tantek Çelika. Po prvním kliknutí na něj se stránka zobrazí bez použití CSS a po druhém kliku opět s CSS.

Do souboru plugin.ini napište následující hodnoty:

[General]
Name=CSS Disable
Author=Tantek Çelik
Version=1.0
ModuleType=SCRIPT
FileName=css.htm
Comments=Aktivuje/deaktivuje CSS
Type=BUTTON
HotIcon=css.ico
Icon=css.ico

A do souboru css.htm zkopírujte JavaScript z faveletu:

<script language=“JavaScript“>
var i=0;
if (document.styleSheets.length>0)
 {
 cs=!document.styleSheets[0].disabled;
 for(i=0; i<document.styleSheets.length; i++)
  document.styleSheets[i].disabled=cs;
 }
void(cs=true);
</script>

Poté si stačí vybrat nějakou pěknou ikonu a tu pojmenovat css.ico. Při dalším spuštění MyIE2 se vás prohlížeč zeptá, jestli chcete svůj nový plugin povolit a vy ho tak můžete začít používat.

Zajímavé favelety můžete najít třeba na:

Starší komentáře ke článku

Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.

Štítky: Články

Mohlo by vás také zajímat

Nejnovější

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *