Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:1f7:100b:54...–

peter
HTML / XHTML › Automatické scrollování
13. 3. 2015   #200213

:) Samozrejme nejjednodussi cesta je, udelat ty stranky tak, aby byli prehledne a ne preplacane kde cim. Uzivatele nebavi cist si a prohlizet miliony udaju a nesrozumitelnych slov na strance. Take ma rad uzivatel jednotny styl http://mail.zskrouna.cz/meteo/snow.php - treba tady mas text vlevo a z niceho nic se uprostred dokumentu zmeni styl a vse se centruje. Nadpis je velke pismeno a pak mala a pak uprostred dokumentu z niceho nic velka pismena ZIMA a centrovana.

google = jquery scroll on page example
* http://www.sitepoint.com/…lling-demos/
* * http://www.jquery4u.com/…lling-demo1/ - tohle dela to, ze pridava pri scrolovani obsah, jako facebook; davam to sem jenom pro zajimavost

google = jquery auto scroll on page example
* http://jscroll.com/ - tady treba donacitava obsah stranky pomoci jquery. Ale to ma stranku rozdelenou na vic casti. V podstate by ti stacilo rozdelit obsah do divu a pak prepinat, ktery z nich bude display:block; a ostatni display:none.
* http://www.jqueryrain.com/…xample-demo/
* * http://webdesignerwall.com/…lltotop.html - tady ti treba kliknutim na tlacitko scroluje na vrch stranky
** http://www.creativejuiz.fr/…hscroll.html - tohle dela zhruba to, co chces ty, opet ale rozdeluji stranku na casti

http://www.jakpsatweb.cz/javascript/priklady/
* Skrývané záložky pomocí DHTML
* Jednoduchá animace
* Skrývání a odkrývání textu
* Test události onscroll
* Marquee -- zastavování a znovurozjíždění
http://www.jakpsatweb.cz/javascript/
* Metody objektu window zmiňuje: window.open() - window.close() - Metody velikosti a pozice okna, rolování - focus() a blur() - Hlášky - print() - Časování
* * http://www.jakpsatweb.cz/…-metody.html#…
Metoda scrollBy() odroluje dokument podle zadaných souřadnic (horizontálně, vertikálně). Nahoru se roluje zápornou druhou hodnotou.
Metoda scrollTo() odroluje dokument na přesnou pozici (horizontální, vertikální). Alternativou je metoda scroll().

peter
PHP › rada z php zarovnanie atd..
13. 3. 2015   #200212

Reseni je na tobe :)

Chapes vubec, jak propojovani tabulek funguje?

tab_uziv (id_uziv, jmeno, prijmeni dalsi sloupce)
1, ondrej, sykora, ...
2, jaroslav, kaval, ...
tab_bonus (id_bonus, nazev, delka, dalsi sloupce)
1, level 4, mesic ...
2, level 2, rok ...
3, level 1, 0 ...
tab_uziv_bonus (id_bonus, id_uzivatel, cas ukonceni bonusu)
1, 3,
1, 2
2, 3
2, 1

jmeno a prijmeni uzivatele 2 (ondreje) 

SELECT jmeno, prijmeni FROM tab_uziv WHERE id_uziv=2

jmeno, prijmeni, bonus a jeho ukonceni uzivatele 2 

SELECT c.jmeno, c.prijmeni, b.nazev, a.cas -- vytahni sloupce ...
FROM tab_uziv_bonus a -- z tabulky ...
  LEFT JOIN tab_bonus b ON b.id_bonus = a.id_bonus -- pripoj tabulku podle rovnosti sloupcu ...
  LEFT JOIN tab_uziv c ON c.id_uzivatel = a.id_uzivatel -- pripoj dalsi tabulku podle rovnosti sloupcu ...
WHERE id_uziv=2

Cili, tabulka uzivatele ma autoincrement index (klic) nad sloupcem id_uziv, aby byl kazdy radek teto tabulky jedinecny. V teto tabulce budes carovat, kdyz budes menit uzivatelova data.
Tab. seznamem druhu bonusu ma a. i. nad id_bonus. V teto tabulce budes carovat, kdyz budes vymyslet novy druh bonusu.
Tab. s prirazenim bonusu uzivateli nema zadny autointrement, protoze jak id_uziv, tak id_bonus se v ni muzou opakovat. V teto tabulce se bude carovat, kdyz budes menit bonusy uzivatelum, priradit novy druh uzivateli.

kdyz budes ctit zobrazit bonusy uzivatele, ktere jeste nevyprseli, tak tam pridas podminku.
 

SELECT c.jmeno, c.prijmeni, b.nazev, a.cas 
FROM tab_uziv_bonus a 
  LEFT JOIN tab_bonus b ON b.id_bonus = a.id_bonus
  LEFT JOIN tab_uziv c ON c.id_uzivatel = a.id_uzivatel
WHERE
  a.id_uziv=2 -- po sem je to uplne to same
  AND a.cas>NOW() -- cas vyprseni je vetsi nez aktualni datum (to si najdi presne v nejakem prikladu, jak se pisou podminky s casem; mozna tam neni NOW, mozna bude treba udelat DIFF_TIME nebo neco tak)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý