Jdi na obsah Jdi na menu
 

Vzkazník | Aktualitky (RSS) | Ke stažení | Návštěvnost | Výměna ikonek | Přidat článek |

Dynamický název stránek

22. 5. 2010

Bar message ticker

aneb dynamický název stránek

   Pomocí tohoto scriptu můžete zvýraznit vaší stránku v prohlížečích návštěvníků v horním proužku prohlížeče (v baru) a v panelech prohlížečů. J to takový bonbónek navíc, ale dosti efektní. Má – li někdo otevřeno více panelů najednou, vaše stránka v jeho browseru nebude k přehlédnutí. Jak tedy na to.

Kód, který jsem použil, vypadá takto:

<script>

// Copyright 2001 by www.CodeBelly.com

// Do *not* remove this notice.

// INSTRUCTIONS

// Place this script in the head of your page.

// Set the variables as indicated below.

// SET THE VARIABLES BELOW

// Set your messages below -- follow the pattern. To add

// more messages, just add more elements to the array.

var message = new Array() // leave this as is

 

message[0] = " scripty a kódy ";

message[1] = " zvuky, hudba ";

message[2] = " jak na flash menu ";

message[3] = " stahuj programy ";

message[4] = " radio na web ";

message[5] = " jak na forum "

message[6] = " kamera na web "

 

// Set the number of repetitions (how many times the arrow

// cycle repeats with each message).

 

var reps = 1

 

// Set the overall speed (larger number = slower action).

 

var speed = 200

 

// DO NOT EDIT BELOW THIS LINE.

// ============================

var p=message.length;

var T="";

var C=0;

var mC=0;

var s=0;

var sT=null;

if(reps<1)reps=1;

function doTheThing(){

T=message[mC];

A();}

function A(){

s++

if(s>10){s=1}

// you can fiddle with the patterns here...

if(s==1){document.title=' L*AMALAMAM '+T+' ***** '}

if(s==2){document.title=' LA*MALAMAM '+T+' ***** '}

if(s==3){document.title=' LAM*ALAMAM '+T+' !!!!! '}

if(s==4){document.title=' LAMA*LAMAM '+T+' !!!!! '}

if(s==5){document.title=' LAMAL*AMAM '+T+' !!!!! '}

if(s==6){document.title=' LAMALA*MAM '+T+' ***** '}

if(s==7){document.title=' LAMALAM*AM '+T+' !!!!! '}

if(s==8){document.title=' LAMALAMA*M '+T+' !!!!! '}

if(s==9){document.title=' LAMALAMAM* '+T+' !!!!! '}

if(s==10){document.title=' LAMALAMAM '+T+' ***** '}

if(C<(10*reps)){

sT=setTimeout("A()",speed);

C++

}else{

C=0;

s=0;

mC++

if(mC>p-1)mC=0;

sT=null;

doTheThing();}}

doTheThing();

</script>

Jak to funguje, jak se chová, co dělá, jak to upravit:

Nejdříve se musím přiznat, že netuším, proč to funguje. Pouze různými pokusy jsem zjistil následující:

  • Nejdříve „projede“ text, v části označené černě tučně, vlastní text, který jsem použil, a který si musíte změnit, je označen hnědě. U každé fráze, vložené do této části, je možno dodat další text, zde označený červeně, který se po určitém čase zjeví za předchozí frází. Jak se nastavuje časové zpoždění, jsem zatím nezkoumal, takto mi to stačí.

 

  • Teprve, až se ukáží fráze z této části, začnou za nimi naskakovat fráze, z části označené žlutě.  Zde si opět doplňte své texty, zde označené zeleně. První část se před zobrazením žlutých frází zobrazí tolikrát, kolik je nastaveno v řádku var reps = počet opakování.

 

  • Počet frází v první i druhé části lze měnit, přidávat i ubírat. Jen u té části, označené černě tučně se musí počet frází shodovat s číslem v řádku pod ní (if(C<(10*reps)){ a nad ní (if(s>10){s=1} , kde číslovka 10 je zde použita proto, že jsem použil deset frází.

 

  • Celkovou rychlost běhu Bar Message Tickeru nastavíme v části var speed= číslo. Čím je číslo vyšší, tím je běh tickeru pomalejší. Je to v tisícinách sekundy, číslo 200 tedy znamená, že fráze se mění 5x za sekundu. To si musí každý vyzkoušet.

 

 

  • Pokud tomuto scriptu rozumíte asi tak jako já, neměňte jiná nastavení, než jsem ukázal, nemuselo by se vyplatit. Před editací kódu si jej nejdříve někam uložte, ať se můžete vrátit k původní verzi. Vím, o čem mluvím.

Umístění a vložení do stránek.

   Pokud bychom chtěli míti tento script umístěný jen na jedné konkrétní samostatné stránce, stačí jej po úpravách vložit do sekce stránky mezi tagy <body> a </body> - pak jede jen na této jedné konkrétní adrese. (pro uživatele estránek, blogů a podobných hostingů: vložte ho normálně do konkrétní stránky v modu html)

   Pokud chceme script (a to asi chceme) vložit tak, aby fungoval na celé naší webové stránce, tedy na všech konkrétních stránkách a příspěvcích, musíme jej vložit do hlavičky stránky, tady mezi tagy <HEAD> A </HEAD>. (pro uživatele estránek: v administraci zvolte NASTAVENÍ > UPRAVIT KÓD ŠABLONY > HLAVNÍ ŠABLONA. Vložit hned za tag <head>. Nezapomeňte šablonu nově pojmenovat, uložit jako novou a nastavit ji jako přiřazenou šablonu.

Hotovo.

Pokud se vám to nepodaří na první pokus, nezoufejte, a zkoušejte – někteří jsou na tom ještě hůře.

Tento návod pochází z dnes již nefunkčního webu LamaLamám.cz .

 
 

© Panickov.tk 2006 - 2012 | Běží na systému eStránky.cz | Tisk | Nahoru ↑