Keskustelu


Aloita uusi ketju Vastaa viestiin  [ 25 viestiä ]  Mene sivulle 1, 2  Seuraava
 Dynaaminen sivujärjestelmä 
Kirjoittaja Viesti
Moderaattori

Liittynyt: 4.8.2007 00:44
Paikkakunta: Vaihtoehtotodellisuus
Viesti Dynaaminen sivujärjestelmä
Ajattelin tehdä tällaisen simppelin oppaan, joka mahdollistaa dynaamiset kotisivut. Dynaamisella sivujärjestelmällä toimivat kotisivut ovat helpot päivittää. Käytännössä ulkoasusta huolehtii ainoastaan yksi tiedosto, mikä mahdollistaa tavallista kevyempirakenteiset kotisivut. Hyödyllinen opas siis niille, jotka omistavat kotisivut.

Lisää alla oleva koodi sivujesi sisältö-kohtaan. Siis siihen kohtaan, minne tulee sivujesi sisältöä teksteineen. Älä laita kyseiseen kohtaan mitään muuta kuin alla olevan koodin. Jätä koodista huolimatta sivustosi html-koodin ylä- ja alaosa muokkaamatta. Tallenna kyseinen sivu nimellä index.php.

Koodi:
<?php
if(!isset($_GET["sivu"])) { $sivu = "etusivu"; }
else { $sivu = $_GET["sivu"]; }
if(!file_exists($sivu . ".php")) { $sivu = "error"; }
include($sivu . ".php");
?>


Nyt teet etusivu.php-nimisen sivun, joka toimii sivustosi etusivuna. Kyseiseen sivuun ei tarvitse sisällyttää yhtään mitään - teet vain haluamasi sisällön, on se sitten kuvia, tekstejä, pelejä tjms. Samalla periaatteella teet muita sivuja, esim. pelit.php. Tee myös error.php-niminen sivu, jonne kirjoitat mahdollisen virheen tullessa tekstiä haluamaasi tyyliin. Jos siis käyttäjä eksyy väärälle sivulle, ohjautuu hän error.php-sivulle.

On myös äärimmäisen tärkeä muistaa, ettei dynaaminen sivujärjestelmä toimi, mikäli linkit ovat tavallisessa muodossa. Linkit tulee laittaa sivujesi osoiteriville tyyliin http://sinunkotisivu.net/index.php?sivu=jotakin jolloin dynaaminen sivujärjestelmä lataa myös sivujesi ulkoasutiedoston (siis index.php:n) ja sivusi toimivat oikein.

_________________
krä

23.5.2008 17:00
Profiili
Avatar

Liittynyt: 11.1.2008 15:35
Viesti Re: Dynaaminen sivujärjestelmä
Tämä tapa on todella kätevä esim. niille jotka kirjoittavat peliarvostelusivuja tai pitävät blogia tjs. jossa sivuja täytyy päivittää todella usein. GJ tämän kanssa.

_________________
Kuva

24.5.2008 20:06
Profiili

Liittynyt: 25.9.2007 16:59
Paikkakunta: Taisit juuri tajuta lukeneesi tämän tylsän lauseen
Viesti Re: Dynaaminen sivujärjestelmä
Tiesin tämän kyllä jo etukäteen. Tieto on saatu hämäriltä nuoruusvuosiltani, kun ylläpidin jopa sivustoa.

_________________
sincerely, hogok.

Time, don't let it slip away.

24.5.2008 21:21
Profiili
Avatar

Liittynyt: 19.5.2007 21:04
Paikkakunta: Kerava
Viesti Re: Dynaaminen sivujärjestelmä
hogok kirjoitti:
Tiesin tämän kyllä jo etukäteen. Tieto on saatu hämäriltä nuoruusvuosiltani, kun ylläpidin jopa sivustoa.

-----off------OMG hogokin nettisivut?-----end of off------
Hieno opas, saatan tarvita sitä.

_________________
fag

Kuva

24.5.2008 22:03
Profiili WWW
Avatar

Liittynyt: 13.1.2008 14:02
Viesti Re: Dynaaminen sivujärjestelmä
Pitääkö siis ihan jokaiseen sivuun laittaa toi juttu, eli siis ihan kaikki arvostelut ja oppaat jne. ? Ja jos linkittää sivun johonkin toiseen paikkaan (esim http://www.google.fi), niin pitääkö se kirjoittaa kuin ennenkin?

_________________
Kuva

13.6.2008 01:10
Profiili

Liittynyt: 9.12.2007 00:29
Viesti Re: Dynaaminen sivujärjestelmä
Toi laitetaan vaan indexiin ja linkit laitetaan ihan normaalisti.

13.6.2008 21:30
Profiili
Avatar

Liittynyt: 3.11.2007 09:03
Viesti Re: Dynaaminen sivujärjestelmä
hogok kirjoitti:
Tiesin tämän kyllä jo etukäteen. Tieto on saatu hämäriltä nuoruusvuosiltani, kun ylläpidin jopa sivustoa.

Mutta siis eikös ne sun kaikki sivus oo ollu freewebsillä, eikä freewebs tue php:eeta. Vai olenko tapani mukaan väärässä :mrgreen:

Ja opas oli tooodella hyödyllinen, itsekkin voisin jopa alkaa jotain kunnollisempaaa väsäämään.

14.6.2008 12:05
Profiili

Liittynyt: 25.9.2007 16:59
Paikkakunta: Taisit juuri tajuta lukeneesi tämän tylsän lauseen
Viesti Re: Dynaaminen sivujärjestelmä
VilZu kirjoitti:
hogok kirjoitti:
Tiesin tämän kyllä jo etukäteen. Tieto on saatu hämäriltä nuoruusvuosiltani, kun ylläpidin jopa sivustoa.

Mutta siis eikös ne sun kaikki sivus oo ollu freewebsillä, eikä freewebs tue php:eeta. Vai olenko tapani mukaan väärässä :mrgreen:

Ja opas oli tooodella hyödyllinen, itsekkin voisin jopa alkaa jotain kunnollisempaaa väsäämään.
Siis nyt en tajunnut :D Mutta Ville muisteleppa esim NE minun viimeiseksi jääneet nettisivut, kun emme jatkaneet enää toimintaa, siinä hyödynnettiin tätä samaa. Huom, niistä ei puhuta ;) ENKÄ EDES TEHNYT SIVUJANI EASYLLÄ, VAAN OSASIN HTMLLLLLLLL \o/ Huom, linkkejä sivuihin ei jaeta.

_________________
sincerely, hogok.

Time, don't let it slip away.

14.6.2008 12:44
Profiili
Minecraft-moderaattori

Liittynyt: 7.4.2008 14:55
Viesti Re: Dynaaminen sivujärjestelmä
Tässä on kuinka tästä "epämuodostuneesta" osoitteesta päästään eroon, mutta silti säilytetään samat tiedostot ja "tekniikka": WWW-sivujen osotteet siistiksi

17.6.2008 15:59
Profiili WWW

Liittynyt: 3.12.2006 13:25
Paikkakunta: Ylöjärvi
Viesti Re: Dynaaminen sivujärjestelmä
Hornansarvi kirjoitti:

On myös äärimmäisen tärkeä muistaa, ettei dynaaminen sivujärjestelmä toimi, mikäli linkit ovat tavallisessa muodossa. Linkit tulee laittaa sivujesi osoiteriville tyyliin http://sinunkotisivu.net/index.php?sivu=jotakin jolloin dynaaminen sivujärjestelmä lataa myös sivujesi ulkoasutiedoston (siis index.php:n) ja sivusi toimivat oikein.


Tuossa minulla nyt tuli ongelma. Kun pistin linkkiin osoitetta tuollain niin nyt se ei vaihda sivua vaan näyttää vain etusivun kun klikkaan siirtymään toiselle sivulle.

Linkki on näin:

Koodi:
<a href="http://akatsuki.servut.us/tätä en kerro vielä/index.php?tietoa.php=a"><span>Tietoa minusta </span></a>

_________________
[center]Kuva[/center]

21.9.2008 16:46
Profiili
Minecraft-moderaattori
Avatar

Liittynyt: 29.8.2007 18:55
Paikkakunta: Turrilandia with Horo & Rena
Viesti Re: Dynaaminen sivujärjestelmä
Akatsuki kirjoitti:
Hornansarvi kirjoitti:

On myös äärimmäisen tärkeä muistaa, ettei dynaaminen sivujärjestelmä toimi, mikäli linkit ovat tavallisessa muodossa. Linkit tulee laittaa sivujesi osoiteriville tyyliin http://sinunkotisivu.net/index.php?sivu=jotakin jolloin dynaaminen sivujärjestelmä lataa myös sivujesi ulkoasutiedoston (siis index.php:n) ja sivusi toimivat oikein.


Tuossa minulla nyt tuli ongelma. Kun pistin linkkiin osoitetta tuollain niin nyt se ei vaihda sivua vaan näyttää vain etusivun kun klikkaan siirtymään toiselle sivulle.

Linkki on näin:

Koodi:
<a href="http://akatsuki.servut.us/tätä en kerro vielä/index.php?tietoa.php=a"><span>Tietoa minusta </span></a>

No varmaan kun pitää olla muotoa index.php?sivu=jotain eikä index.php?tietoa.php=a
:lol:

_________________

21.9.2008 23:13
Profiili WWW

Liittynyt: 3.12.2006 13:25
Paikkakunta: Ylöjärvi
Viesti Re: Dynaaminen sivujärjestelmä
Marioysikakkonen kirjoitti:
No varmaan kun pitää olla muotoa index.php?sivu=jotain eikä index.php?tietoa.php=a
:lol:


No juuri tuota ?sivu=jotain en tajua. Mitä siihe jotain kohtaan pitäis pistää? Ja pitääkö tuohon sivu kohtaan pistää vaikka ?etusivu.php=jotain vai ?etusivu=jotain.

En ole paljoa php:ta opiskellut...

_________________
[center]Kuva[/center]

22.9.2008 15:01
Profiili
Ylläpitäjä
Avatar

Liittynyt: 29.9.2004 11:14
Paikkakunta: Tampere
Viesti Re: Dynaaminen sivujärjestelmä
Akatsuki kirjoitti:
Marioysikakkonen kirjoitti:
No varmaan kun pitää olla muotoa index.php?sivu=jotain eikä index.php?tietoa.php=a
:lol:


No juuri tuota ?sivu=jotain en tajua. Mitä siihe jotain kohtaan pitäis pistää? Ja pitääkö tuohon sivu kohtaan pistää vaikka ?etusivu.php=jotain vai ?etusivu=jotain.

En ole paljoa php:ta opiskellut...

Tuo sivu-osa pysyy koko ajan samana. Se on tuossa koodissa määritelty. Jotain-osa vaihtuu ja se määrää mikä tiedosto sisällytetään milloinkin sivulle. Eli jos linkkinä on http://jotain.com/index.php?sivu=testi, niin siihen kohtaan, jossa tuo oppaan koodi on, sisällytetään tiedoston testi.php sisältö. Jos siis jotain tietoa-sivua haluat tehdä, tulee linkin olla esimerkiksi index.php?sivu=tietoa. Tällöin kyseisen sivun sisältö haetaan tiedostosta tietoa.php.

_________________
Kuva Kuva

22.9.2008 15:07
Profiili WWW

Liittynyt: 3.12.2006 13:25
Paikkakunta: Ylöjärvi
Viesti Re: Dynaaminen sivujärjestelmä
Pena kirjoitti:
Tuo sivu-osa pysyy koko ajan samana. Se on tuossa koodissa määritelty. Jotain-osa vaihtuu ja se määrää mikä tiedosto sisällytetään milloinkin sivulle. Eli jos linkkinä on http://jotain.com/index.php?sivu=testi, niin siihen kohtaan, jossa tuo oppaan koodi on, sisällytetään tiedoston testi.php sisältö. Jos siis jotain tietoa-sivua haluat tehdä, tulee linkin olla esimerkiksi index.php?sivu=tietoa. Tällöin kyseisen sivun sisältö haetaan tiedostosta tietoa.php.


Kiitoksia Penalle. Nyt sivut toimivat täydellisesti!

_________________
[center]Kuva[/center]

22.9.2008 15:51
Profiili

Liittynyt: 16.10.2008 11:20
Viesti Re: Dynaaminen sivujärjestelmä
miten tota koodia vois muuttaa niin että se osote olis mm. sivu.php?id=jotain

_________________
Kuva

16.10.2008 11:21
Profiili WWW
Näytä viestit ajalta:  Järjestä  

Aloita uusi ketju Vastaa viestiin  [ 25 viestiä ]  Mene sivulle 1, 2  Seuraava

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 0 vierailijaa


Et voi kirjoittaa uusia viestejä
Et voi vastata viestiketjuihin
Et voi muokata omia viestejäsi
Et voi poistaa omia viestejäsi
Et voi lähettää liitetiedostoja.

Etsi tätä:
Hyppää:  
cron
Powered by phpBB © phpBB Group.
Käännös, Lurttinen, www.phpbbsuomi.com
Copyright © 2003-2025 Jesse Hakanen | Linkitä | IRC