Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

php integracija navigacije u više fajlova

[es] :: PHP :: php integracija navigacije u više fajlova

[ Pregleda: 2420 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Individue
Essen

Član broj: 38322
Poruke: 10
*.adsl.alicedsl.de.

Sajt: www.beobuild.net


Profil

icon php integracija navigacije u više fajlova30.01.2007. u 21:31 - pre 209 meseci
Pozdrav esovci,

imam odredjeni manje više početnički problem, mislim da se da rešiti u php.u

Stvar je sledeća, ja imam recimo 5 php stranica sa (uglavnom kao moduli dodanim) skriptama. Sada svaka od tih stranica ima klasični navigacioni bar, koji vodi do svake stranice.

Problem je ako dodam 6u stranicu, ja moram onda kod svake od "starih" 5 stranica da dodajem link ka novoj 6oj, isto tako moram u 6oj stranici da napravim linkove ka starim stranicama.

Da li postoji mogućnost da se preko php skripte povlače informacije html.a recimo iz jednog teksta, tako da bi ta skripta bila ubačena u svaki od php stranica, a prikazivala sadržaj htmla koji bi bio skladišten u jednom .txt fajlu (može i html.. nebitno). Tako da bi ubuduće ukoliko bi dodavao nove stranice samo trebao da promenim linkove u txt fajlu :)

nadam se da ste razumeli moj problem.
Sta je potpis ?
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.91.*

Sajt: ohridnews.com


Profil

icon Re: php integracija navigacije u više fajlova30.01.2007. u 21:47 - pre 209 meseci
Napravi index.php i u njemu koristi switch petlju:

Navigacija:

<a href=index.php?strana=naslovna>Naslovna strana</a>
<a href=index.php?strana=strana1>Prva strana</a>
<a href=index.php?strana=strana2>Druga strana</a>
<a href=index.php?strana=strana3>Treca strana</a>

Petlja :

switch($_GET['strana']){
case 'naslovna' : include 'naslovna.html';
break;
case 'str1' : include 'strana1.html';
break;
case 'str2' : include 'strana2.html';
break;
case 'str3' : include 'strana3.html';
break;

default : include 'naslova.html'
}

I naravno html strane : naslovna.html, strana1.html, strana2.html, strana3.html
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: php integracija navigacije u više fajlova30.01.2007. u 21:49 - pre 209 meseci
Ili izvuci deo za navigaciju u poseban fajl pa ga include-uj iz svake stranice.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Individue
Essen

Član broj: 38322
Poruke: 10
*.adsl.alicedsl.de.

Sajt: www.beobuild.net


Profil

icon Re: php integracija navigacije u više fajlova30.01.2007. u 22:06 - pre 209 meseci
@glavince, hvala, isprobam pa vam javim :)
Sta je potpis ?
 
Odgovor na temu

centaur
Beograd

Član broj: 65691
Poruke: 407
80.93.253.*

ICQ: 249678363
Sajt: www.pavko.net


+24 Profil

icon Re: php integracija navigacije u više fajlova30.01.2007. u 22:12 - pre 209 meseci
Još jedno rešenje je da napraviš asocijativni niz sa poljima tipa naslov i adresa,
pa ih pustiš kroz petlju i ne prikazuješ kao link adresu koja se prikazuje.
Powered by Slackware 13
 
Odgovor na temu

Individue
Essen

Član broj: 38322
Poruke: 10
*.adsl.alicedsl.de.

Sajt: www.beobuild.net


Profil

icon Re: php integracija navigacije u više fajlova30.01.2007. u 22:24 - pre 209 meseci
^^ centaur može preciznije to? ne razumem pošto sam eto početnik :)
Sta je potpis ?
 
Odgovor na temu

centaur
Beograd

Član broj: 65691
Poruke: 407
80.93.253.*

ICQ: 249678363
Sajt: www.pavko.net


+24 Profil

icon Re: php integracija navigacije u više fajlova30.01.2007. u 22:59 - pre 209 meseci
Recimo trivijalni primer:
//Definises niz
Code:

 $meny=array ('strana1'=>'index.php?strana=1',
                     'strana2'=>'index.php?strana=2',
                     ....
                     'stranan'=>'index.php?strana=n'
                    );

Onda negde "hvatas" promenjivu $strana,proveravas vrednosti i setujes promenjivu $trenutnaStrana
I jednom funkcijom prikazujes meni:
Code:

function drawmenu()
    {
        echo "<ul>";
        while(list($naziv,$adresa) =each ($meny))
        {
            if (strstr($_SERVER['QUERY_STRING'],$trenutnStrana)===false)
                 {
                     echo "<li><a href=\"url\">$name</a></li>"
                 }else{
                   echo "<li>$name</li>";
                }
      echo "</ul>";


Bitno je da trenutnu stranu imenujes na pravi nacin kako bi funkcija radila kako treba.
Za to baci pogled sta radi funkcija http://www.php.net/manual/en/function.strstr.php
Ovo je naravno jedan od nacina.
Powered by Slackware 13
 
Odgovor na temu

Individue
Essen

Član broj: 38322
Poruke: 10
*.adsl.alicedsl.de.

Sajt: www.beobuild.net


Profil

icon Re: php integracija navigacije u više fajlova30.01.2007. u 23:02 - pre 209 meseci
Hvala još jednom, sad ću da se bacim na posao :)
Sta je potpis ?
 
Odgovor na temu

[es] :: PHP :: php integracija navigacije u više fajlova

[ Pregleda: 2420 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.