» »

[php-html] začetniški problemi

[php-html] začetniški problemi

Good Guy ::

Ok ker sem se lotu delat eno stran in delo le te vključuje tudi php me zanima kako se dela z dinamičnimi stranmi..

na desni strani indexa imam menu z linki.. in vse kar jst hočem narest je to da ko kliknem prvi link tega menuja, da se mi spremeni samo osrednji del strani. da ni potrebno nalagi cele strani še enkrat.

vem da se da to enostavno rešit tako da naredim isto stran kot je indeks(spremenim samo osrednji del). sam tega jst nočem.

vem da je odgovor enostaven, sam men tele zadeve ne laufajo

Hvala!

PS: če je kje na slo-techu že bila objavljen podobne problem bi prosil za link.
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

AndrejS ::

Imaš 3 varijante.
a) include (php)
b) frame (se ne uporablja skoraj nikjer več)
c) ajax (najnovejša zadeva)

Malo pogooglaj

strictom ::

Zakaj pa preprosto ne naloži celotne strani na novo, le vsebino spremeniš? Slike in razen Flash se tako ali tako shrani v cache brskalnika (razen če maš kak IE 3 al pa kaj).
"Violence is the last refuge of the incompetent" - Salvor Hardin

Good Guy ::

Zakaj pa preprosto ne naloži celotne strani na novo, le vsebino spremeniš? Slike in razen Flash se tako ali tako shrani v cache brskalnika (razen če maš kak IE 3 al pa kaj).


No sej če mi ne bo ratal drugač bom tko naredu.
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

strictom ::

Malokatero stram poznam, da bi imela drugače nareto.

Z AJAXom se zajbavat je pa tudi brezveze.
"Violence is the last refuge of the incompetent" - Salvor Hardin

Good Guy ::

Ok sm mal guglov za uporabo includov

pa mi noben od primerov ne deluje

pač en primer iz neta.. ampak ne deluje..

evo še link http://www.tizag.com/phpT/include.php
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Zgodovina sprememb…

  • spremenil: Good Guy ()

Maystr ::

Za include moreš stvari nekako ločit. Lahko po tabelah (potem pa switch in možne izbire variant).
Ali pa bolj napredno. Kakšen template pover, ki ti loči php od html, meddrugim.

Baja ::

<div id="menu">
<?php
    include("pot/do/datoteke.php");
?>
</div>


tole iščeš. jaz vedno sestavim index.php stran, nato pa izluščim stvari ki so na vseh straneh enake. torej glavo, meni in druge zadeve na levi in desni in jih shranim v posamezne fajle nato pa includam na pravo mesto.

tako imam vsebino loceno od strukture. torej, prvo si naredis koščke, ki jih potem zlagaš v spletno stran.

Zgodovina sprememb…

  • spremenil: Baja ()

Good Guy ::

No sej tko nekak sm se tut sam lotu

sam zdej ne vem kaj v te php-je iz katerih bi sestavu stran vse dat?

in kam includat te php-je(v tabelo al kako)
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Maystr ::

Na vrhu imaš glavo+baner(tebela). Pri straneh maš menije (v tabelah). Na sredini pa narediš še eno tabelo v katero potem noter includaš.
Nekje v emniju maš povezavo.
hkref="?page=domov">Domov
potem pa imaš v sredinski tabeli tole

$doc = $_GET['page'];
switch($doc){
case "domov":
$page = "domov.php";
break;
case "neki";
$page = "neki.php";
break;
....
}

V datotekh kot naprimer domov.php pa imaš samo še vrstice in stolpce za tabelo, če so seveda potrebi, ter seveda vsebino.

Zgodovina sprememb…

  • spremenil: Maystr ()

Good Guy ::

uf hvala.. se bom mal špilov :)

to se prav mam pol v ostalih php fajlih sam sredinsko tabelo

v indexu pa pa vse(tut sredno tabelo ker pač neki not piše)

PS: s tvojo kodo neki ne štima

aja mogoče mal prepozn.. aje a lahko namest tabele uporablam layer-je?
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Zgodovina sprememb…

  • spremenil: Good Guy ()

Maystr ::

Ne layerji niso glih najboljši za tole.

Kaj ne štima?

bluefish ::

pravzaprav so. Svojo stran čaram nekaj v tem smislu in zaenkrat brez težav.

Good Guy ::

Ne layerji niso glih najboljši za tole.

Kaj ne štima?


aha pol bo to to...

sm delov z layerji.. bom naredu s tabelo še enkrat da vidim
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Good Guy ::

EDIT: pozabu php oznake :)
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Zgodovina sprememb…

  • spremenil: Good Guy ()

bluefish ::

imaš sploh podporo za PHP?

Good Guy ::

No zdej mi un del kode prime..
sam ne vem kaj moreš dat v php ki ga hočeš includat oz zafilat

daš sam npr slikco al moreš lihk tko v njem ustvarit nov div?

ma mogoče kdo msn da bi mi mal pomagu :)
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Zgodovina sprememb…

  • spremenil: Good Guy ()

bluefish ::

v tisto stran, ki jo includaš normalno vstaviš neko vsebino, kot da bi jo dajal namesto include stavka.

Good Guy ::

ok

tole je koda k jo mam v unem divu(layerju) k ga hočem zafilat na index strani

<?php include ("zemljevid.php"); ?>

<?php
 
	$doc = $_GET['page'];
	switch($doc){
	case "index":
	$page = "index.php";
	break;
	case "kje";
	$page = "zemljevid.php";
	
	break;
	
	} 
?>



tole pa je pa koda kot ste že zgoraj predlagal..

<li><a href="?page=index">Domov</a></li>
    <li><a href="?page=kje">Kje smo</a></li>



tkole pa zgleda zemljevid.php
<div>
<iframe src="http://www.najdi.si/maps/location/nmap.jsp?id=522010f7b0a294f0ac00d408a2348b0106a98d9416ebe76935ba0310ab4dc6e566906e249bce49511eabfb319c140e9ee9e586c297893d606cddcfc505c8a6d4" width="600" height="400" align="left" frameborder="0"></iframe>
</div>




kaj delam narobe?
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Zgodovina sprememb…

  • spremenil: Good Guy ()

Infinity ::

men se zdi d ti $page nikjer ne inkludaš, tko d nakonc switch stavka še incloude stvak napiš pa bo.

Good Guy ::

ne tut če inkludam page zadeva ne deluje
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

urosz ::

mimogrede, includaš lahko tudi javascript datoteko, ki izpisuje linke

bluefish ::

malo nerodno, če ima obiskovalec js blokiran. Seveda lahko potem uporabiš noscript in besedilo, ki te o tem opozori, vendar je rahlo štorasto. Sicer ima po statistiki večina js omogočen.

Good Guy ::

mimogrede, includaš lahko tudi javascript datoteko, ki izpisuje linke



hja še tole k jst hočem narest mi ne deluje kaj šele z javo ipd. "kompliciranimi" stvarmi :P
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

urosz ::

z javascript mislim da je še skoraj najmanj "zakomplicirano"

zamisli si meni.js:
besedilo='<ul>'
besedilo+='<li><a href="povezava.html">neka povezava</a></li>'
besedilo+='<li><a href="povezava2.html">neka povezava2</a></li>'
itd... (za vse povezave pač)
besedilo+='</ul>'
document.write(besedilo)


v htmlju pa:
<div id="meni">
<script type="text/javascript" src="meni.js"></script>
</div>


s ccs-jem pa oblikuj #meni, #meni ul, #meni ul li

Good Guy ::

mah problem je k nočem že na samem začetku mešat jave,php-ja...

trenutno me zanima samo php način, kasneje se bom poglobu tut v javo
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

urosz ::

(ups pa se opravičujem, ampak sploh nisem natančno prebral tvojega prvega posta, zato ti moja rešitev ne ustreza niti, ampak ok, bom pustil)

prilepi celotno html kodo in php kodo prosim

ps: java in javaScript ni isto

Good Guy ::

ok zdej include deluje (server ni podpirov php-ja, sm dobu druzga)

ampak tale del kode še zmeraj ne deluje (sem poizkusil tudi tako da sem izven case stavka napisal
include $page
, sam nekega učinka ni
<?php 
 	$doc = $_GET['page'];
	switch($doc){
	case "domov":
	$page = "domov.php";
	break;
	case "kjesmo";
	$page = "zemljevid.php";
	break;
};

?>
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Ziga Dolhar ::

Jebenti, in kje v tej kodi je kakšen include($page)? Si bil že opozorjen na to ...
https://dolhar.si/

Good Guy ::

Jebenti, in kje v tej kodi je kakšen include($page)? Si bil že opozorjen na to ...

opa grde beseda majhnega moža..

znaš brat? očitno ne..

sm lepo napisal da sem poizkusil z includom ampak zadeva ne delje
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Zgodovina sprememb…

  • spremenil: Good Guy ()

Ziga Dolhar ::

Mali mož na development mašini najprej poskrbim, da imam vklopljeno prikazovanje vseh errorjev.

display_errors
error_reporting

Veliki mož bo to uspešno implementiral, morda s pomočjo php.net manuala.
https://dolhar.si/


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 423 24 25 26 )

Oddelek: Izdelava spletišč
1298347545 (6682) sunniegoldie
»

Osnovno php vprašanje

Oddelek: Izdelava spletišč
141597 (1318) R33D3M33R
»

problem z phpjem

Oddelek: Izdelava spletišč
304272 (3685) snow
»

Izdelava menija? (strani: 1 2 )

Oddelek: Izdelava spletišč
767232 (6239) Jackass
»

[php] Problem z dinamično stranjo

Oddelek: Izdelava spletišč
111558 (1403) Iskraman

Več podobnih tem