| | |
| Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
Autor | Správa |
---|
Registrovaný: 04.07.07 Prihlásený: 04.08.10 Príspevky: 330 Témy: 59 Bydlisko: LC | Napísal jukel: 27.05.2009 20:35 | |
|
Ahojte neviete nejaký html kód, do ktorého by som vlozil odkaz na dva obrázky a tieto obrázky by sa striedali v pomere 50 na 50 ?
Samozrejme že každý obr. by mal svoj vlastný odkaz na stránku
_________________ CPU: Intel C2D 3.0 @ 4.1 + PSU: Scythe Ninja 2 ::: MB: ASUS P5Q PRO ::: GPU: nVidia GTX260 896 MB DDR3 by GIGABYTE N26OC-896H-B ::: RAM: DDR2 CORSAIR TWINX XMS2 DOMINATOR DHX 2x2GB 1066 MHz @ 1095 Mhz ::: HDD: WESTERN DIGITAL Caviar Black 640GB 7200Rpm 32MB cache ::: PSU: CORSAIR HX620 620W ::: DVD: Samsung SH-S223Q SATA BLACK ::: MONITOR: SAMSUNG T220 22" Crystal Rubine 2ms ::: CASE: Thermaltake Soprano RS 101 VG7000BWS ::: MOUSE: A4tech X710BK OSCAR 2000dpi ::: KEYBOARD: I-TEC ::: |
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 27.05.2009 20:42 | |
|
Ak toto niekto dokáže cez HTML tak je to skutočne macher. PHP/ASP/JS
|
|
Registrovaný: 04.07.07 Prihlásený: 04.08.10 Príspevky: 330 Témy: 59 Bydlisko: LC | Napísal autor témy jukel: 27.05.2009 21:43 | |
|
Ok môže byť JS aj PHP ,,, asp neviem čo je
_________________ CPU: Intel C2D 3.0 @ 4.1 + PSU: Scythe Ninja 2 ::: MB: ASUS P5Q PRO ::: GPU: nVidia GTX260 896 MB DDR3 by GIGABYTE N26OC-896H-B ::: RAM: DDR2 CORSAIR TWINX XMS2 DOMINATOR DHX 2x2GB 1066 MHz @ 1095 Mhz ::: HDD: WESTERN DIGITAL Caviar Black 640GB 7200Rpm 32MB cache ::: PSU: CORSAIR HX620 620W ::: DVD: Samsung SH-S223Q SATA BLACK ::: MONITOR: SAMSUNG T220 22" Crystal Rubine 2ms ::: CASE: Thermaltake Soprano RS 101 VG7000BWS ::: MOUSE: A4tech X710BK OSCAR 2000dpi ::: KEYBOARD: I-TEC ::: |
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 |
prve co ma napadlo, do php sa moc nerozumiem ale tak ja by som to urobil takto :
Kód: <?php $open = fopen("preobrazok.txt", "r"); $read = @fread($open, @filesize("preobrazok.txt")); fclose($open); $one = 1; $two = 2; if ($read == $one) { echo "<img src=\"OBRAZOK1.jpg\" />"; $opening = fopen("preobrazok.txt", "w"); fwrite($opening, $two); fclose($opening); } else { echo "<img src=\"OBRAZOK2.jpg\" />"; $opened = fopen("preobrazok.txt", "w"); fwrite($opened, $one); fclose($opened); } ?>
dalej si vytvoris subor - "preobrazok.txt" a tomu pridelis CHMOD777 a das ho do rovnakej zlozky ako je stranka. obrazky sa budu menovat - OBRAZOK1.jpg a OBRAZOK2.jpg (dodrzuj velke a male pismena alebo si pozmen kod)
edit// samozrejme dopis tam ku obrazkom odkaz, podla toho ako to potrebujes.
|
|
Registrovaný: 10.02.08 Prihlásený: 15.05.17 Príspevky: 2264 Témy: 48 Bydlisko: Nitra | Napísal Svolo: 30.05.2009 14:45 | |
|
No a hned ako bude mat vyssi traffic, resp. viac ludi mu bude naraz pristupovat na web, uz bude subor v rici
_________________ WYSIWYMGIYRRLAAGW: What You See Is What You Might Get If You’re Really Really Lucky And All Goes Well. |
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 30.05.2009 14:47 | |
|
svolo dobre hovori, ja by som tam vopchal session
_________________ Sorry za prelkepy |
|
Registrovaný: 30.05.09 Prihlásený: 30.05.09 Príspevky: 56 Témy: 0 |
pre pánakráľa! naozaj nič v zlom, ale... ľudia, trošku o svojich odpovediach uvažujte
pokiaľ sa jedná o striedanie obrázku pri načítaní stránky (čiže nie real-time slideshow) a MUSÍ to byť striedanie v pomere 1:1, tak potom toto by malo fungovať:
Kód: <?php session_start(); if ($_SESSION['previous'] == 1){ $obr = '<a href="moj_odkaz2"><img src="obrazok2.pripona" alt="alt2"></a>'; $_SESSION['previous'] = 2; }elseif ($_SESSION['previous'] == 2 || $_SESSION['previous'] == ''){ $obr = '<a href="moj_odkaz_1"><img src="obrazok1.pripona;" alt="alt1"></a>'; $_SESSION['previous'] = 1; }
?>
toto ti spôsobí, že sa ti na začiatku skontroluje session, aký bol zobrazený predošlý obrázok a zobrazí tentokrát ten druhý a číslo toho uloží do session. Do premennej $obr máš napísaný html kód, ktorý chceš v ktorom prípade zobraziť, a potom už len na stránke, v mieste kde chceš zobraziť obrázok, dáš toto: Kód: <?php echo $obr; ?>
Snáď sme sa pochopili dobre
|
|
Registrovaný: 10.02.08 Prihlásený: 15.05.17 Príspevky: 2264 Témy: 48 Bydlisko: Nitra | Napísal Svolo: 30.05.2009 15:42 | |
|
A zobrazenie jedneho z tych dvoch bannerov hned pri prvej nasteve nechas na generatore nahodnych cisel cez php, kde si das vygenerovat cislo medzi 1 a 2, cize 1 alebo 2. Pretoze podla waltherovho scriptu by si mal vzdy pri prvej navsteve zobrazeny obr. 1
_________________ WYSIWYMGIYRRLAAGW: What You See Is What You Might Get If You’re Really Really Lucky And All Goes Well. |
|
Registrovaný: 30.05.09 Prihlásený: 30.05.09 Príspevky: 56 Témy: 0 |
a to je zlé? pri prvej návšteve mu môže byť jedno, či to bude náhoda medzi dvomi alebo fixne jeden... ale ak mu to nie je jedno, tak to je už to najmenej urobiť
|
|
Registrovaný: 10.02.08 Prihlásený: 15.05.17 Príspevky: 2264 Témy: 48 Bydlisko: Nitra | Napísal Svolo: 30.05.2009 17:25 | |
|
Ved jasne, potom trosku este upravit ten tvoj script a moze bezat...
_________________ WYSIWYMGIYRRLAAGW: What You See Is What You Might Get If You’re Really Really Lucky And All Goes Well. |
|
Registrovaný: 04.07.07 Prihlásený: 04.08.10 Príspevky: 330 Témy: 59 Bydlisko: LC | Napísal autor témy jukel: 04.06.2009 17:18 | |
|
Potrebujem aby sa striedal tento obrazok :
Kód: <EMBED src="images/XXX.swf" quality="high" width="468" height="60"</EMBED> s tym to kodom od adsense : Kód: <script type="text/javascript"><!-- google_ad_client = "pub-XXXX"; /* 468x60, bola vytvorená 4.3.2009 */ google_ad_slot = "XXXX"; google_ad_width = 468; google_ad_height = 60; //-->
</script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
_________________ CPU: Intel C2D 3.0 @ 4.1 + PSU: Scythe Ninja 2 ::: MB: ASUS P5Q PRO ::: GPU: nVidia GTX260 896 MB DDR3 by GIGABYTE N26OC-896H-B ::: RAM: DDR2 CORSAIR TWINX XMS2 DOMINATOR DHX 2x2GB 1066 MHz @ 1095 Mhz ::: HDD: WESTERN DIGITAL Caviar Black 640GB 7200Rpm 32MB cache ::: PSU: CORSAIR HX620 620W ::: DVD: Samsung SH-S223Q SATA BLACK ::: MONITOR: SAMSUNG T220 22" Crystal Rubine 2ms ::: CASE: Thermaltake Soprano RS 101 VG7000BWS ::: MOUSE: A4tech X710BK OSCAR 2000dpi ::: KEYBOARD: I-TEC ::: |
|
Registrovaný: 04.07.07 Prihlásený: 04.08.10 Príspevky: 330 Témy: 59 Bydlisko: LC | Napísal autor témy jukel: 06.06.2009 11:42 | |
|
Zrazu nikto nič ?
_________________ CPU: Intel C2D 3.0 @ 4.1 + PSU: Scythe Ninja 2 ::: MB: ASUS P5Q PRO ::: GPU: nVidia GTX260 896 MB DDR3 by GIGABYTE N26OC-896H-B ::: RAM: DDR2 CORSAIR TWINX XMS2 DOMINATOR DHX 2x2GB 1066 MHz @ 1095 Mhz ::: HDD: WESTERN DIGITAL Caviar Black 640GB 7200Rpm 32MB cache ::: PSU: CORSAIR HX620 620W ::: DVD: Samsung SH-S223Q SATA BLACK ::: MONITOR: SAMSUNG T220 22" Crystal Rubine 2ms ::: CASE: Thermaltake Soprano RS 101 VG7000BWS ::: MOUSE: A4tech X710BK OSCAR 2000dpi ::: KEYBOARD: I-TEC ::: |
|
Registrovaný: 27.09.07 Prihlásený: 31.12.15 Príspevky: 646 Témy: 233 Bydlisko: Dubnica nad... |
Ako by vazeralo riesenie pre striedanie nie dvoch obrazkov, ale napr. 10 swf bannerov?
_________________ Notebook: ASUS N750JV: Windows 8.1 64bit, Intel(R) Core(TM) i7-4700HQ CPU 2.40 GHz, 12GB RAM (DDR3 1600 MHz), NVIDIA GeForce GT 750M 4GB VRAM + HD Graphics 4600, 750 GB HDD (7200 rpm), Blu-ray Reader. Smartphone: Samsung Galaxy S5 mini |
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 |
Kód: <?php session_start(); if ($_SESSION['previous'] == ''){ $obr = '<img src="obrazok1.swf">'; $_SESSION['previous'] = 2; }elseif ($_SESSION['previous'] == 2){ $obr = '<img src="obrazok2.swf">'; $_SESSION['previous'] = 3; }elseif ($_SESSION['previous'] == 3){ $obr = '<img src="obrazok3.swf">'; $_SESSION['previous'] = 4; }elseif ($_SESSION['previous'] == 4){ $obr = '<img src="obrazok4.swf">'; $_SESSION['previous'] = 5; }elseif ($_SESSION['previous'] == 5){ $obr = '<img src="obrazok5.swf">'; $_SESSION['previous'] = 6; }elseif ($_SESSION['previous'] == 6){ $obr = '<img src="obrazok6.swf">'; $_SESSION['previous'] = 7; }elseif ($_SESSION['previous'] == 7){ $obr = '<img src="obrazok7.swf">'; $_SESSION['previous'] = 8; }elseif ($_SESSION['previous'] == 8){ $obr = '<img src="obrazok8.swf">'; $_SESSION['previous'] = 9; }elseif ($_SESSION['previous'] == 9){ $obr = '<img src="obrazok9.swf">'; $_SESSION['previous'] = 10; }elseif ($_SESSION['previous'] == 10){ $obr = '<img src="obrazok10.swf">'; $_SESSION['previous'] = ''; } echo $obr; ?>
ked sa nad tym zamyslis da sa to pochopit
|
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 |
jukel ak som spravne pochopil tak :
Kód: <?php session_start(); if ($_SESSION['previous'] == 1){ echo "<EMBED src=\"images/XXX.swf\" quality=\"high\" width=\"468\" height=\"60\"</EMBED>"; $_SESSION['previous'] = 2; }elseif ($_SESSION['previous'] == 2 || $_SESSION['previous'] == ''){ echo "<script type=\"text/javascript\"><!-- google_ad_client = \"pub-XXXX\"; /* 468x60, bola vytvorená 4.3.2009 */ google_ad_slot = \"XXXX\"; google_ad_width = 468; google_ad_height = 60; //-->
</script> <script type=\"text/javascript\" src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\"> </script>"; $_SESSION['previous'] = 1; }
?>
|
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 Bydlisko: Veľký Krtíš... | Napísal Draex: 05.08.2009 21:09 | |
|
1daemon1 píše: Kód: <?php session_start(); if ($_SESSION['previous'] == ''){ $obr = '<img src="obrazok1.swf">'; $_SESSION['previous'] = 2; }elseif ($_SESSION['previous'] == 2){ $obr = '<img src="obrazok2.swf">'; $_SESSION['previous'] = 3; }elseif ($_SESSION['previous'] == 3){ $obr = '<img src="obrazok3.swf">'; $_SESSION['previous'] = 4; }elseif ($_SESSION['previous'] == 4){ $obr = '<img src="obrazok4.swf">'; $_SESSION['previous'] = 5; }elseif ($_SESSION['previous'] == 5){ $obr = '<img src="obrazok5.swf">'; $_SESSION['previous'] = 6; }elseif ($_SESSION['previous'] == 6){ $obr = '<img src="obrazok6.swf">'; $_SESSION['previous'] = 7; }elseif ($_SESSION['previous'] == 7){ $obr = '<img src="obrazok7.swf">'; $_SESSION['previous'] = 8; }elseif ($_SESSION['previous'] == 8){ $obr = '<img src="obrazok8.swf">'; $_SESSION['previous'] = 9; }elseif ($_SESSION['previous'] == 9){ $obr = '<img src="obrazok9.swf">'; $_SESSION['previous'] = 10; }elseif ($_SESSION['previous'] == 10){ $obr = '<img src="obrazok10.swf">'; $_SESSION['previous'] = ''; } echo $obr; ?> ked sa nad tym zamyslis da sa to pochopit
a co tak switch() ?
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Kód: $from = 1; $to = 10; $obr = ""; if(empty($_SESSION['previous'])){ $obr = '<img src="obrazok1.swf">'; $_SESSION['previous'] = 2; } elseif($_SESSION['previous']>=$from and $_SESSION['previous']<=$to) { $obr = sprintf('<img src="obrazok%d.swf">',$_SESSION['previous']); $_SESSION['previous']++; } else { $obr = '<img src="obrazok1.swf">'; $_SESSION['previous'] = 2; }
|
|
| Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|