Slika kao pocetna strana

majkicbane

Početnik
Poruka
20
Pozdrav svima...
Zanima me kako da napravim sledece:
Kad neko ukuca adresu mog sajta da se otvori slika, i klikom na tu sliku da ga prebaci na pocetnu stranu mog sajta.....

Ja znam da se to moze odraditi tako sto sliku ubacim u index.php a pocetnu stranu sajta sacuvam kao index2 ili nesto drugo pa samo linkujem.....ali ja necu tako.....
ja hocu da mi pocetna strana i dalje bude na index.php.

Da li postoji neka skripta za ovo sto ja trazim ili nema drugog resenja osim ovog iznad? :D

Hvala svima
 
Mogao bi sa javom.. kada se klikne na sliku da se zameni sa nekim drugim sadrzajem - stvarnim sadrzajem te strane. Ali onda bi se svaki put kada se ode na home (/index.php) prvo videla ta slika sto sto nije prakticno... trebala bi samo prvi put kada se otvori da bude tu. Mozes da koristis kolacice... tako bi znao da li je vec ucitavana.

Mozda ima jos neko resenje... ali nisam optimista... cak iako ima to bi bilo nepotrebno komplikovanje. I ovo sa javom je komplikovanje bez potrebe.

Koristi index2.php ili da sa index.php slika vodi u www .sajt.com/ime_foldera/index.php. Ako je sajt na dva ili vise jezika ovo sa folderom moze da bude solidno resenje.
 
Mogao bi sa javom.. kada se klikne na sliku da se zameni sa nekim drugim sadrzajem - stvarnim sadrzajem te strane. Ali onda bi se svaki put kada se ode na home (/index.php) prvo videla ta slika sto sto nije prakticno... trebala bi samo prvi put kada se otvori da bude tu. Mozes da koristis kolacice... tako bi znao da li je vec ucitavana.

Mozda ima jos neko resenje... ali nisam optimista... cak iako ima to bi bilo nepotrebno komplikovanje. I ovo sa javom je komplikovanje bez potrebe.

Koristi index2.php ili da sa index.php slika vodi u www .sajt.com/ime_foldera/index.php. Ako je sajt na dva ili vise jezika ovo sa folderom moze da bude solidno resenje.

imam na srpskom i na engleskom....
Nije mi bas prakticno to sa drugim folderom, sajt sam radio u dreamweaveru i onda bi morao sve ponovo da linkujem....

Mozda napravim pocetna.php i tu da stavim sadrzaj sadasnjeg index-a, a u index da stavim sliku....

Ipak je lakse da promenim po jedan link na svakoj stranici nego da menjam svaki u mojsajt/folder/nesto.php
 
Ako hoces da ostanes na istoj strani, a da se sadrzaj menja, imas dva resenja - javascript koji ce da sakrije sliku, ili php koji ce da zavisno od primljenih promenljivih prikaze sliku ili sadrzaj

javascript bi radio ovako:

slika je link oblika <a href="javascript:void(0)" onclick="zameni_sadrzaj();"></a> i treba da ima id="moja_slika"


u head stavi
<script language="javascript">
function zameni_sadrzaj(){
document.getElementById('id_slike').display = 'none';
}
</script>

i to bi trebalo da odradi stvar. Isto mozes da primenis i na div, ili bilo koji drugi element



Drugi nacin je da sredis php

index.php treba da izgleda ovako nekako

if (isset($_GET['display'])){
//kod za prikaz sadrzaja
}
else{
//kod za prikaz slike
}

link slike treba da vodi na index.php?display


Eventualno, ako link nece da radi, stavi index.php?display=nesto
Ne proverava se vrednost promenljive display, pa ovo nesto moze da bude bilo sta
 
Kod:
<body onclick="javascript:window.location='index.php'"  style="cursor: pointer;">
<div align="center"><img src="http://www.crvenazvezdafk.com/images/novogodisnja-cestitka.jpg" alt="kliknite za ulazak na sajt"  />
 
</div>
</body>

Da, ali to je u onom prvom fajlu, a ne u index.php....
Kako da nazovem taj prvi fajl pa da mi njega prvog ucitava...

Kad ja ubacim ovo u index.php on ucita sliku a ispod slike je sadrzaj sajta.....nije to to...

Na ovom sajtu ima 2 fajla...prvi je sa slikom, drugi je index.php


Ja bih uradio sa cookies-ima!

Kako se to radi?
 
ovo sam odradio za par minuta, tako da postoji mogucnost za neku gresku:
<?
if (!isset($_COOKIE[NazivSajtaIliNazivKolacica])) {
$cookie = "Intro>Index";
setcookie ('ImeSajta', $cookie, time()+31536000); //ovo vreme ti je na 1 godinu, ali ti mozes smanjiti

*ovde stavi neki sadrzaj koji ce se prikazivati kada neko udje na sajt*
}
else {
*sadrzaj sajta* //za sadrzaj sajta ti preporucujem obicnu funkciju include ili eventualno header (Location: ....)
}
?>
ja bih tako to uradio. ako ti treba jos neka pomoc javi.
p.s. ako nadjem vremena mozda ti do veceras posaljem malo "ispravljenu" verziju ;)

Peace
 
Mozes i ovako:
Napravi 2 fajla: index.php i intro.php
u index.php stavi ovaj kod:
<?
if (!isset($_COOKIE[ImeSajtaIliNazivKolacica])) {
header("Location: intro.php");
}
else {
***sadrzaj sajta***
}
?>
u intro.php stavi sledeci kod:
<?
if (!isset($_COOKIE[NazivSajtaIliNazivKolacica])) {
$cookie = "Intro>Index";
setcookie ('ImeSajta', $cookie, time()+31536000); //ovo vreme ti je na 1 godinu, ali ti mozes smanjiti

*ovde stavi neki sadrzaj koji ce se prikazivati kada neko udje na sajt*
}
else {
header ("Location: index.php");
}
?>
Peace
 
pa acca ti je dao nabolji odgovor, preuzmes samo original code.

a fajl nazovi index.html.
onda kod svoga hosta samo regulises koji fajl treba da se prvi ucita kada neko upise url tvoga sajta... i gotova prica z:)

kako se to radi kod tvoga hosta to neznam, ali ta opcija postoji definitivno.

pozdrav
 

Back
Top