Zadejte hledaný výraz...

Problém s posouváním divu

Danno18
verified
rating uzivatele
22. 3. 2014 09:48:06
Dobrý den,
prošel jsem stránky jako např. jakpsatweb.cz a různé diskuzní fora, ale nikde jsem nenalezl odpověď, a tak jsem se rozhodl zde založit nové téma a poptat se Vás.
Vytvořil jsem stránky http://royaltips.cz/test/hlavni_strana.php . A mám jeden problém, jakmile zadám do přihlašovacího okna špatné přihlašovací údaje vyhodí mi to chybu: Zadali jste nesprávné heslo, jméno nebo účet není aktivován! Což je z hlediska funkčnosti portálu dobře, tak by to mělo být, ovšem jakmile se tato zpráva objeví, tak mi odsune menu stránky úplně dolů pod gif stránky. Přihlašovací okno mám v divu a kod hlavní strany vypadá zatím takto:
$s = 49; //celkem
$r = 35; //pocet_uhadnutych
$u = (($r * 100)/$s); //vysledek
?>


» Systém díky němuž můžete získat tipy ohledně sázek na jednotlivé sportovní utkání,ale hlavně systém vypočítává z Vámi zvolené

výše investice doporučené vsazené částky na jednotlivé dny a zápasy.

» Tento systém je jediný v ČR, díky kterému budete vždy vydělávat, tzn. ,že i když několik dnů po sobě prohráváte, tak i přesto vyděláte.

» Systém je schopný pokrýt až 7 dnů proher a pořád budete vydělávat! Toto vše Vám tento systém nabízí a o všechny tyto tipy a výpočty
se stará tým odborníků z oblasti vsázení, kteří mají několik let praxi v této oblasti.

Tipy, které již proběhly a které naší uživatele měli k dispozici:

Úspěšnost: %

Začátek utkáníZápasTipKurzSportVýsledek
18.03.2014Real Madrid-Schalke11.15fotbalovy_mic.png, 2,5kBVýhra
18.03.2014Chelsea-Galatasaray11.38fotbalovy_mic.png, 2,5kBVýhra
17.03.2014AS Roma - Udinese11.42fotbalovy_mic.png, 2,5kBVýhra
17.03.2014Nacional - Benfica21.25fotbalovy_mic.png, 2,5kBVýhra
16.03.2014Paris SG - St.Etienne11.34fotbalovy_mic.png, 2,5kBVýhra
16.03.2014Anderlecht - Oostende11.23fotbalovy_mic.png, 2,5kBVýhra
15.03.2014Aston Villa - Chelsea21.52fotbalovy_mic.png, 2,5kBProhra
15.03.2014Hull - Man.City21.54fotbalovy_mic.png, 2,5kBVýhra
14.03.2014Sönderjyske - FC Köbenh.21.70fotbalovy_mic.png, 2,5kBProhra
14.03.2014Académica - Braga21.93fotbalovy_mic.png, 2,5kBProhra
13.03.2014Juventus - Fiorentina11.37fotbalovy_mic.png, 2,5kBProhra
13.03.2014Sevilla - Betis11.50fotbalovy_mic.png, 2,5kBProhra
12.03.2014Barcelona-Man.City11.55fotbalovy_mic.png, 2,5kBVýhra
12.03.2014Paris SG-Leverkusen11.40fotbalovy_mic.png, 2,5kBVýhra
11.03.2014Bayern - Arsenal11.30fotbalovy_mic.png, 2,5kBProhra
11.03.2014Atl.Madrid - AC Milan11.48fotbalovy_mic.png, 2,5kBVýhra
10.03.2014S.Sebastian-Vallecano11.44fotbalovy_mic.png, 2,5kBProhra
10.03.2014Teplice - Slavia11.70fotbalovy_mic.png, 2,5kBVýhra
09.03.2014Odense - FC Köbenh.21.80fotbalovy_mic.png, 2,5kBVýhra
09.03.2014Juventus - Fiorentina11.37fotbalovy_mic.png, 2,5kBVýhra
08.03.2014Chelsea - Tottengam11.55fotbalovy_mic.png, 2,5kBVýhra
08.03.2014Bastia SC - Paris SG21.32fotbalovy_mic.png, 2,5kBVýhra
07.03.2014Marseille - Nice11.50fotbalovy_mic.png, 2,5kBProhra
07.03.2014Liberec - Brno11.53fotbalovy_mic.png, 2,5kBVýhra
06.03.2014S.Lorenzo - Rosario11.94fotbalovy_mic.png, 2,5kBVýhra
06.03.2014Sparta - Pardubice11.48puk.png, 4,2kBProhra
05.03.2014Belgie - Srbsko12.00fotbalovy_mic.png, 2,5kBProhra
05.03.2014Sever.Irsko - Itálie21.25fotbalovy_mic.png, 2,5kBVýhra
04.03.2014Chomutov - Plzeň21.38puk.png, 4,2kBVýhra
04.03.2014Hr.Králové - Liberec11.90puk.png, 4,2kBProhra
03.03.2014Ml.Boleslav - Slovácko11.60fotbalovy_mic.png, 2,5kBVýhra
03.03.2014Írán - Kuvajt11.44fotbalovy_mic.png, 2,5kBVýhra
02.03.2014Tottenham - Cardiff11.32fotbalovy_mic.png, 2,5kBVýhra
01.03.2014Fulham - Chelsea21.45fotbalovy_mic.png, 2,5kBVýhra
28.02.2014Bilbao - Granada11.42fotbalovy_mic.png, 2,5kBVýhra
27.02.2014Benfica - PAOK11.38fotbalovy_mic.png, 2,5kBVýhra
26.02.2014Schalke - Real Madrid21.48fotbalovy_mic.png, 2,5kBVýhra
25.02.2014St. Petěrburg - Dortmund21.82fotbalovy_mic.png, 2,5kBVýhra
24.02.2014Napoli - Genoa11.29fotbalovy_mic.png, 2,5kBProhra
23.02.2014Liverpool - Swansea11.28fotbalovy_mic.png, 2,5kBVýhra
22.02.2014Arsenal - Sunderland11.27fotbalovy_mic.png, 2,5kBVýhra
21.02.2014Schalke - Mainz11.67fotbalovy_mic.png, 2,5kBProhra
20.02.2014Juventus - Trabzon11.18fotbalovy_mic.png, 2,5kBVýhra
19.02.2014Arsenal - Bayern21.77fotbalovy_mic.png, 2,5kBVýhra
18.02.2014Leverkusen - Paris SG22.30fotbalovy_mic.png, 2,5kBVýhra
17.02.2014Verona - Torino12.45fotbalovy_mic.png, 2,5kBProhra
16.02.2014Anderlecht - Mons11.20fotbalovy_mic.png, 2,5kBVýhra
15.02.2014Bastia SC - Monaco21.95fotbalovy_mic.png, 2,5kBVýhra
14.02.2014Paris SG - Valenciennes11.50fotbalovy_mic.png, 2,5kBVýhra
Kody se budou ještě upravovat a poté includovat to je samozřejmé, ale prosím rozklikněte si webové stránky, které jsem zmiňoval výše a zkuste si zadat nějaké vymyšlené údaje ať vidíte jak to odsune to menu.
Zdroják pro přihlašovací okno je includovaný pres include2 a vypadá takto:
session_start();
?>
include "./config2.php";
mysql_connect(SERVER, USERNAME, PASSWORD);
mysql_select_db(DB_NAME);
mysql_query("SET NAMES UTF-8");
if(isset($_POST)){
;
$tlacitko = $_POST;
if($tlacitko){
$prihlasovaci_jmeno = $_POST;
$prihlasovaci_heslo = $_POST;
$prihlasovaci_heslo = md5($prihlasovaci_heslo);
$dotaz = mysql_query("SELECT * FROM uzivatele
WHERE prihlasovaci_jmeno='".mysql_real_escape_string($prihlasovaci_jmeno)."'
AND prihlasovaci_heslo='$prihlasovaci_heslo' AND
stav_uctu=1");
while($vystup = mysql_fetch_object($dotaz))
{
$id = $vystup->id;
$prihlasovaci_jmenoDB = $vystup->prihlasovaci_jmeno;
$prihlasovaci_hesloDB = $vystup->prihlasovaci_heslo;
$email = $vystup->email;
}
if(isset($prihlasovaci_jmenoDB) && isset($prihlasovaci_hesloDB)) {
if ($prihlasovaci_jmeno == $prihlasovaci_jmenoDB && $prihlasovaci_heslo == $prihlasovaci_hesloDB){
$_SESSION = $id;
$_SESSION = $prihlasovaci_jmeno;
$_SESSION = $prihlasovaci_heslo; ?>
else { ?>
}
}
else {
if (isset($prihlasovaci_jmeno) && isset($prihlasovaci_heslo)) { ?>
}
}
}
?>
$session_id = $_SESSION;
$riadok2 = mysql_query("SELECT * FROM uzivatele WHERE `id` ='".$session_id."'");
$riadok = mysql_fetch_array($riadok2);
?>
// tuhle tabulku jen pokud není ajax!
if ((!(isset($_SERVER) &&
strtolower($_SERVER) == 'xmlhttprequest'))) { ?>
}
else
{
?>
}
?>
Za případné návrhy řešení Vám děkuji.
22. 3. 2014 09:48:06
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008357
David Musil
verified
rating uzivatele
(69 hodnocení)
22. 3. 2014 10:00:24
Zkoumal jsem to jen ve Firefoxu v konzoli, ale mas tam treba tento radek:
se podivej, kde mas style a kde mas z-index, k tomu je tam nejake cislo 2, nevim proc
22. 3. 2014 10:00:24
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008356
Jakub Hamala
verified
rating uzivatele
(23 hodnocení)
22. 3. 2014 10:10:48
#error_message dej jako absolute a pak si ho napozicuj.
22. 3. 2014 10:10:48
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008355
Danno18
verified
rating uzivatele
22. 3. 2014 10:11:48
Takový to řádek jsem nikde v kodech nenašel. Ještě můžu zaslat zdrojový kod includeokna2, tam se vyskytuje tento řádek:
,ale ten se odlisuje od toho vašeho, od které prvku jste si dělal ten výpis?
22. 3. 2014 10:11:48
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008354
David Musil
verified
rating uzivatele
(69 hodnocení)
22. 3. 2014 10:14:16
tak ono ten kód můžeš vypisovat pomocí PHP a pak ti tam blbnou třeba uvozovky a prohlížeč to bere špatně
to co jsi tu vložil naposled za kód, tak i tam je chyba, za left: -115px máš uvozovky, středník a z-index už je mimo bez uvozovek
22. 3. 2014 10:14:16
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008353
Danno18
verified
rating uzivatele
22. 3. 2014 12:50:23
Díky už to funguje :)
---------- Příspěvek doplněn 22.03.2014 v 12:52 ----------
Měl bych ještě dotaz ohledně jednoho problému, ale nevím zda-li mi tady poradíte. Mám rubriku nastavení účtu a zde se mění heslo pro vstup do portálu. Bohužel jsem ale nyní přišel na to, že i když zadávám správné údaje pro změnu tak mi to vypíše chybu, že zadávám údaje špatné. Nevíte co stím?
Nastavení účtu


» V níže uvedeném formuláři můžete změnit své přístupové heslo.

» To provedete tak, že jednoduše vyplníte formulář a kliknete na tlačítko změnit.

» Automaticky proběhne změna hesla a při dalším přihlášení budete zadávat toto nové přístupové heslo.


if (isset($_POST) and $_POST=="send") {
send();
} else {
change();
}
//switch ($action){
//case "send":
//send();
//break;
//default:
//change();
//break;
//}
function change(){
?>
Přihlašovací jméno
Email
Staré heslo
Nové heslo
Potvrzení nového hesla
}
function send(){
$prihlasovaci_jmeno=$_POST;
$email=$_POST;
$stare_heslo=$_POST;
$nove_heslo=$_POST;
$potvrzeni_noveho_hesla=$_POST;
if (strlen($prihlasovaci_jmeno) < 1 || strlen($email) < 1 || strlen($stare_heslo) < 1 || strlen($nove_heslo) < 1 || strlen($potvrzeni_noveho_hesla) < 1) {
echo "
Údaje nejsou správně uvedené, prosím zkontrolujte je! Zpět











";
}elseif($nove_heslo != $potvrzeni_noveho_hesla){
echo "
Nové heslo se neshoduje s potvrzením nového hesla! Zpět











";
}else{
require_once("config2.php");
mysql_select_db("d63561_db2");
$exec="select prihlasovaci_jmeno from uzivatele where prihlasovaci_jmeno = '$_POST' and prihlasovaci_heslo = md5('$_POST') and email = '$_POST'";
$result=mysql_query($exec);
$rs=mysql_fetch_object($result);
if($rs){
$exec="update uzivatele set prihlasovaci_heslo=md5('$nove_heslo') where prihlasovaci_jmeno='$_POST'";
mysql_query($exec);
//echo $exec;
//echo mysql_error();
echo "
Heslo bylo úspěšně změneno! Zpět na hlavní stranu


























";exit;
}else{
echo "
Přihlašovací jméno, přihlašovací heslo nebo email jste špatně zadali! Zpět


























";exit;
}
}
}
?>
22. 3. 2014 12:50:23
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008352
Milan Horník
verified
rating uzivatele
(8 hodnocení)
22. 3. 2014 15:37:39
ten 10MB gif na pozadi je fakt ftipnej
22. 3. 2014 15:37:39
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008351
Danno18
verified
rating uzivatele
22. 3. 2014 15:53:52
Napsal Milan Hornik;1070750
ten 10MB gif na pozadi je fakt ftipnej
Jako Vaše čeština ;-)
22. 3. 2014 15:53:52
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008350
iTerminator
verified
rating uzivatele
(9 hodnocení)
22. 3. 2014 18:27:22
Napsal Milan Hornik;1070750
ten 10MB gif na pozadi je fakt ftipnej
Jak by jsi to udělal ty? Podle mě je lepší 10mb gif, než 5x 3mb obrázků, který obsluhuje javascript.
22. 3. 2014 18:27:22
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008349
bof
verified
rating uzivatele
22. 3. 2014 20:35:45
Napsal iTerminator;1070812
Jak by jsi to udělal ty? Podle mě je lepší 10mb gif, než 5x 3mb obrázků, který obsluhuje javascript.
Rozhodně nesmysl.... Lepší mít 10x klidne i 20x 3Mb obrázku ( o čem se bavíme, vždyť kvalitní obrovský obrázek nemusí mít 3 mb ale max 1 mb. ale budiž. ) A obrázky načítat dle rozlišení ..... pokud je to pro rozlišení nezbytné. Ale taková velikost obrázků jako má na webu v tom pozadí, může zabrat nanejvýš, pár stovek KB a navíc do dá na kvalitě toho zobrazení daleko víc..
22. 3. 2014 20:35:45
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008348
iTerminator
verified
rating uzivatele
(9 hodnocení)
22. 3. 2014 21:19:43
Jsem asi z jiného světa, gif obrázek je pouze jeden obrázek, takže se načte a je hotovo, když budeš mít 20 obrázků a budeš je přepínat přes js, tak se vždy načte znova a to si piš, že obrázek téhle velikosti něco zabere, nehledě na to, že se to bude měnit po dobu pobytu na stránce, tohle je stránka technická. Představ si jeden pouhý obrázek téhle velikosti, pochybuji, že to ořezává, jen zobrazuje nějakej wallpaper, nic méně představ si načítání jednoho takového wallpaperu na webu, není to nic hrozného, ale chvíli to potrvá. Nyní si však představ, že se ti ten obrázek bude načítat pořád dokola po dobu pobytu na webu a to, že ten obrázek není jeden snad nemusím říkat.
22. 3. 2014 21:19:43
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008347
bof
verified
rating uzivatele
22. 3. 2014 21:28:27
Napsal iTerminator;1070894
Jsem asi z jiného světa, gif obrázek je pouze jeden obrázek, takže se načte a je hotovo, když budeš mít 20 obrázků a budeš je přepínat přes js, tak se vždy načte znova a to si piš, že obrázek téhle velikosti něco zabere, nehledě na to, že se to bude měnit po dobu pobytu na stránce, tohle je stránka technická. Představ si jeden pouhý obrázek téhle velikosti, pochybuji, že to ořezává, jen zobrazuje nějakej wallpaper, nic méně představ si načítání jednoho takového wallpaperu na webu, není to nic hrozného, ale chvíli to potrvá. Nyní si však představ, že se ti ten obrázek bude načítat pořád dokola po dobu pobytu na webu a to, že ten obrázek není jeden snad nemusím říkat.
Nevím ale myslím že teď opravdu nevíte o čem mluvíte. Mé zaměření je HIGH PERFORMANCE takže vím o čem mluvím. Každopádně, pokud prohlížeč nějaký obrázek načte tak jej ukládá do cache. Tzn. nemá tam být 10x 3MB najednou ale 10x informace o obrázku, každé nové načtení obrázku se provádí s akcí pro další slide, při této akci, se obrázek ukládá do cache což znamená že není nutné jeho znovu načtení. Což znamená že se nenačítají znova. Kdyby použil formát JPG a degradoval kvalitu 80 která je více než kvalitní pro web ( volným okem nerozeznatelná ), tak výsledný obrázek bude mít 120 - 200 Kb max.
Při načítání téměř zanedbatelné. Takováto teorie že je lepší mít 1x velkej soubor je naprostý blud. Pro telefoní připojení absoultní nesmysl, pro vytížení serveru dvakrát tak.
Když přijde na web 1000 uživatelů za sebou tak každému se stránka zpomalí protože jednomu se ještě nestihl dostahovat obrázek, další za ním také začal stahovat atd atd... zde vznikne vysoký IO wait na serveru ( fronta ), protože server přestane stíhat číst z disku, stránky přestanou fungovat protože nebude moci číst ani z databáze ani z disku vše pujde do fronty a bude se prodlužovat načtení každému uživateli který na stránku v tu dobu příjde ( až do timeoutu webového serveru ). ( To je samozřejmě pouze obrazné a rychlé vysvětlení možného dění. )
Pokud by tam byli obrázky jak říkám, načte se menší soubor, který se rychleji stáhne do počítače a uvolní tak místo pro čtení dalším. Ale spojitostí to má daleko rozsáhlejší a problémy taky proč ne 10mb ale radši 10x 1 Mb ... Ale to by tady bylo na téma o tom. :)
Doufám že jsem Vám poradil zároveň proč to tak rozhodně nedělat.
22. 3. 2014 21:28:27
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008346
iTerminator
verified
rating uzivatele
(9 hodnocení)
22. 3. 2014 21:33:02
Pleteš si načítání se stahováním, obrázek se sice stáhne jen jednou, ale načte se třeba 40x, podle délky pobytu na stránce.
22. 3. 2014 21:33:02
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008345
bof
verified
rating uzivatele
22. 3. 2014 21:36:00
Napsal iTerminator;1070897
Pleteš si načítání se stahováním, obrázek se sice stáhne jen jednou, ale načte se třeba 40x, podle délky pobytu na stránce.
Nevím co je to samé ale nemyslím si to.
Pokud dojde k stažení ( načtení obrázku ) bude daný obrázek načtený již v kódu naprosto stejně jako obrázek který má 10mb, takže nadále již pracuje pouze posuvník který mezi nima listuje. Ne znovu je načítá. Nevidím v tom žádný rozdíl. Pokud je něco jednou načteného proč by se to mělo načítat znova ? ...
22. 3. 2014 21:36:00
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008344
iTerminator
verified
rating uzivatele
(9 hodnocení)
22. 3. 2014 21:37:29
V tomhle případě se DOM přepisuje, takže se to vždy načte znovu z cache, ale stáhne se to jen jednou.
22. 3. 2014 21:37:29
https://webtrh.cz/diskuse/problem-s-posouvanim-divu/#reply1008343
Pro odpověď se přihlašte.
Přihlásit