Navigace

Hlavnφ menu

 

Tvorba vlastnφch plugin∙ pro MyIE2

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:

Weida, Petr (5. 2. 2004)
autor spravuje odborn² web About

MyIE2 - Internet Explorer i Mozilla komfortn∞

MyIE2 je program, kter² pro zobrazovßnφ strßnek vyu₧φvß jßdra MSIE nebo Mozilly, p°iΦem₧ ho obklopuje vlastnφm u₧ivatelsk²m rozhranφm, spojujφcφm to nejlepÜφ ze ÜpiΦkov²ch prohlφ₧eΦ∙ Internet Explorer, Mozilla a Opera. Tato sΘrie Φlßnk∙ ji₧ byla uzav°ena, aΦkoli dalÜφ pokraΦovßnφ nelze vylouΦit.