Kotisivut Dreamweaver MX 2004:llä

Ajattelin tehdä pitkästä aikaa itselleni kotisivut. Edellisestä räpeltämisestä on nelisen vuotta ja siinä ajassa on moni asia muuttunut. Mietinkin, että miten tällainen yksinkertainen keskiosa sivupalkki yläpalkki -rakenne tehdään niin, että sivupalkin linkkejä painaessa vain keskiosa päivittyy? (vrt. esim. http://jmaa.petacus.com/) Vanhoja frameset-juttuja ei kuulemma enää käytetä. Olisin kiitollinen pienestä suunnanannosta.
51294
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

viittaamillasi sivuilla on äkkiä vilkastuna koodi harvinaisen selkeästi nähtävissä. eiköhän siitä jo löydä suuntaviivoja.

Äänestä
  • »Vanhoja frameset-juttuja ei kuulemma enää käytetä.»
    (Kirjoittanut: Herr D 4.10.2005 klo 10.23)

    Kyllä niitä vieläkin käytetään, valitettavasti.

    »viittaamillasi sivuilla on äkkiä vilkastuna koodi harvinaisen selkeästi nähtävissä. eiköhän siitä jo löydä suuntaviivoja.»
    (Kirjoittanut: koodia 4.10.2005 klo 13.38 )

    Niin, nuo Jussi Juntumaan sivuilla tuo kaivattu systeemi on tehty php:llä (ja sitä ei tuosta html-koodista kyllä näe).


    Jos siis haluat tehdä tuolla tavalla niin sinulla pitää laittaa sivut sellaiselle palvelimelle jossa toimii palvelinohjelmointi edes jollain tasolla.
    Valitettavasti hyvin harvoilla ilmaispalvelimilla tai laajakaistaliittymän mukana tulevalla sivutilassa tuollainen toimii.
    (halutellasi testata toimiiko esim. php voit tehdä yksinkertaisen sivun. Nimeät sen ihan minkänimiseksi tahansa, kunhan päätteenä on .php
    Esimerkiksi testi.php
    ja sivun sisällöksi laitat vaikka pelkästään:

    Jos sivulla näkyy ainoastaan tuo lainausmerkeissä oleva teksti niin sitten php toimii.)


    Jollei toimi niin sitten jää muutama vaihtoehto:
    1) teet sivut tavallisella vanhanaikaisella tavalla, eli frameseteillä
    2) käytät iframea (joka on kyllä sekin silti ainoastaan frametouhua)
    3) teet sivupohjan joka on kaikilla sivuilla sama mutta muuttuva osa eri. Kun käytössäsi on DreamWeaver niin siinä ainakin voi tehdä sen sivupohjan valmiiksi, sellaisen josta voi muuttaa ainoastaan sitä osaa jonka määrittelet muutettavaksi. Sivut talletetaan sitten niin että kaikkiin sivuihin tulee myös nuo kohdat jotka ovat samat joka sivuilla. Jos muutat pohjaa niin saat muutettua kaikkien sivujen pohjan samalla. (hmm.. selitinköhän tarpeeksi hankalasti..)
    4) hommaat itsellesi sivutilaa jossa toimii palvelinohjelmointi (tästä saat paljon muutakin etua mutta sivutila on yleensä maksullista. Katso vaikkapa http://www.webhotellit.com Esimerkiksi futuron vaikuttaa ihan asialliselta ja edulliselta.)


    Php:n käyttöön voin sitten antaa jotain pikkuvinkkejä jos kaipaat. Pitää tosin tunnustaa että olen itse sen suhteen varsin noviisi.

    Äänestä

  • Höpö kirjoitti:

    »Vanhoja frameset-juttuja ei kuulemma enää käytetä.»
    (Kirjoittanut: Herr D 4.10.2005 klo 10.23)

    Kyllä niitä vieläkin käytetään, valitettavasti.

    »viittaamillasi sivuilla on äkkiä vilkastuna koodi harvinaisen selkeästi nähtävissä. eiköhän siitä jo löydä suuntaviivoja.»
    (Kirjoittanut: koodia 4.10.2005 klo 13.38 )

    Niin, nuo Jussi Juntumaan sivuilla tuo kaivattu systeemi on tehty php:llä (ja sitä ei tuosta html-koodista kyllä näe).


    Jos siis haluat tehdä tuolla tavalla niin sinulla pitää laittaa sivut sellaiselle palvelimelle jossa toimii palvelinohjelmointi edes jollain tasolla.
    Valitettavasti hyvin harvoilla ilmaispalvelimilla tai laajakaistaliittymän mukana tulevalla sivutilassa tuollainen toimii.
    (halutellasi testata toimiiko esim. php voit tehdä yksinkertaisen sivun. Nimeät sen ihan minkänimiseksi tahansa, kunhan päätteenä on .php
    Esimerkiksi testi.php
    ja sivun sisällöksi laitat vaikka pelkästään:

    Jos sivulla näkyy ainoastaan tuo lainausmerkeissä oleva teksti niin sitten php toimii.)


    Jollei toimi niin sitten jää muutama vaihtoehto:
    1) teet sivut tavallisella vanhanaikaisella tavalla, eli frameseteillä
    2) käytät iframea (joka on kyllä sekin silti ainoastaan frametouhua)
    3) teet sivupohjan joka on kaikilla sivuilla sama mutta muuttuva osa eri. Kun käytössäsi on DreamWeaver niin siinä ainakin voi tehdä sen sivupohjan valmiiksi, sellaisen josta voi muuttaa ainoastaan sitä osaa jonka määrittelet muutettavaksi. Sivut talletetaan sitten niin että kaikkiin sivuihin tulee myös nuo kohdat jotka ovat samat joka sivuilla. Jos muutat pohjaa niin saat muutettua kaikkien sivujen pohjan samalla. (hmm.. selitinköhän tarpeeksi hankalasti..)
    4) hommaat itsellesi sivutilaa jossa toimii palvelinohjelmointi (tästä saat paljon muutakin etua mutta sivutila on yleensä maksullista. Katso vaikkapa http://www.webhotellit.com Esimerkiksi futuron vaikuttaa ihan asialliselta ja edulliselta.)


    Php:n käyttöön voin sitten antaa jotain pikkuvinkkejä jos kaipaat. Pitää tosin tunnustaa että olen itse sen suhteen varsin noviisi.

    Hyvä hyvä, tässä oli jo vinkkiä yllin kyllin. Testasin php:n toimivuutta ja se toki toimii (käytössäni on Mikrobitin tilaajille suotua tilaa, joka on siten periaatteessa maksullista.) Nyt kun tiedän käyttää php:tä, luulisi etenemisen olevan helpompaa. Nopealla vilkaisulla Internetistä löytyikin jopa suomenkielisiä oppaita.

    Kiitos avusta!

    Äänestä

  • Höpö kirjoitti:

    »Vanhoja frameset-juttuja ei kuulemma enää käytetä.»
    (Kirjoittanut: Herr D 4.10.2005 klo 10.23)

    Kyllä niitä vieläkin käytetään, valitettavasti.

    »viittaamillasi sivuilla on äkkiä vilkastuna koodi harvinaisen selkeästi nähtävissä. eiköhän siitä jo löydä suuntaviivoja.»
    (Kirjoittanut: koodia 4.10.2005 klo 13.38 )

    Niin, nuo Jussi Juntumaan sivuilla tuo kaivattu systeemi on tehty php:llä (ja sitä ei tuosta html-koodista kyllä näe).


    Jos siis haluat tehdä tuolla tavalla niin sinulla pitää laittaa sivut sellaiselle palvelimelle jossa toimii palvelinohjelmointi edes jollain tasolla.
    Valitettavasti hyvin harvoilla ilmaispalvelimilla tai laajakaistaliittymän mukana tulevalla sivutilassa tuollainen toimii.
    (halutellasi testata toimiiko esim. php voit tehdä yksinkertaisen sivun. Nimeät sen ihan minkänimiseksi tahansa, kunhan päätteenä on .php
    Esimerkiksi testi.php
    ja sivun sisällöksi laitat vaikka pelkästään:

    Jos sivulla näkyy ainoastaan tuo lainausmerkeissä oleva teksti niin sitten php toimii.)


    Jollei toimi niin sitten jää muutama vaihtoehto:
    1) teet sivut tavallisella vanhanaikaisella tavalla, eli frameseteillä
    2) käytät iframea (joka on kyllä sekin silti ainoastaan frametouhua)
    3) teet sivupohjan joka on kaikilla sivuilla sama mutta muuttuva osa eri. Kun käytössäsi on DreamWeaver niin siinä ainakin voi tehdä sen sivupohjan valmiiksi, sellaisen josta voi muuttaa ainoastaan sitä osaa jonka määrittelet muutettavaksi. Sivut talletetaan sitten niin että kaikkiin sivuihin tulee myös nuo kohdat jotka ovat samat joka sivuilla. Jos muutat pohjaa niin saat muutettua kaikkien sivujen pohjan samalla. (hmm.. selitinköhän tarpeeksi hankalasti..)
    4) hommaat itsellesi sivutilaa jossa toimii palvelinohjelmointi (tästä saat paljon muutakin etua mutta sivutila on yleensä maksullista. Katso vaikkapa http://www.webhotellit.com Esimerkiksi futuron vaikuttaa ihan asialliselta ja edulliselta.)


    Php:n käyttöön voin sitten antaa jotain pikkuvinkkejä jos kaipaat. Pitää tosin tunnustaa että olen itse sen suhteen varsin noviisi.

    No niin, katsoin vähän tuota php:tä näin alustavasti. Aika sekavalta vaikutti kyllä... Mietin vain, että löysyisiköhän tuo tarvitsemani koodinpätkä jostakin puolivalmiina tai valmiina, sillä ei se voi kovin monimutkainenkaan olla. Hieman vaikea hahmottaa, mitä funktioita tätä varten tarvitsen. En tarvitsisi php:tä muuhun kuin tuohon aiemmin mainittuun, enkä siksi viitsisi opetella uutta kieltä, niin sanotusti.

    Äänestä

  • vielä... kirjoitti:

    No niin, katsoin vähän tuota php:tä näin alustavasti. Aika sekavalta vaikutti kyllä... Mietin vain, että löysyisiköhän tuo tarvitsemani koodinpätkä jostakin puolivalmiina tai valmiina, sillä ei se voi kovin monimutkainenkaan olla. Hieman vaikea hahmottaa, mitä funktioita tätä varten tarvitsen. En tarvitsisi php:tä muuhun kuin tuohon aiemmin mainittuun, enkä siksi viitsisi opetella uutta kieltä, niin sanotusti.

    Näin juuri, eli vaikka php:llä pystyy tekemään vaikka mitä niin voi sitä käyttää ihan yksinkertaisiin perusjuttuihinkin jos tuntuu hankalalta tai turhalta uutta kieltä opetella.

    Eli teet sivut vaikka aivan kuten ennenkin teit, mutta sen sijaan että lataisit ikkunoihin uusia sivuja, ne liitetäänkin sivulle jo palvelimella.

    Yksinkertaisimmillaan vaikka näin (huomaa että jos sivulla käytetään php:tä sivu pitää nimetä .php -päätteiseksi* :



       Untitled












    Nyt teet sitten sivun nimeltä menu.php (tässä voit käyttää ihan mitä tahansa päätettä mutta mikäli sivulla on php-scriptejä niin tuo .php esimerkiksi on aivan hyvä. Mitään haittaa siitä ei ainakaan ole.
    Ja tähän menu.php :hen sitten teet valikon. Muuttamalla menu.php:tä muuttuu kaikkien sivujen valikko (tietenkin).

    Sitten teen sivun nimeltä sisalto.php
    Enempää ei varmaan tässä vaiheessa tarvitse selittääkään.

    Huomaa kuitenkin että homman hankaluus on siinä ettet voi kokeilla noita juttuja kotikoneellasi ellet asenna esim. Apachea ja php:tä (ei sekään nyt niin vaikeaa ole).


    Jos php-scriptit alkaa enemmän kiinnostamaan niin vaikkapa ohjelmointiputkassa on monia käteviä aivan valmiita scriptejä joiden toiminta on usein hyvin selitetty:
    http://www.ohjelmointiputka.net/koodit_naytaalue.php?kieli=PHP




    * saivartelijoille voin kertoa että tiedän että moni muukin pääte käy ja että periaatteessa mikä tahansa käy kunhan palvelinta vähän konffataan, mutta mielestäni on aivan turha takertua nyt tuollaisiin

    Äänestä

Kommentoi aloitusta


Herr D kirjoitti:

Ajattelin tehdä pitkästä aikaa itselleni kotisivut. Edellisestä räpeltämisestä on nelisen vuotta ja siinä ajassa on moni asia muuttunut. Mietinkin, että miten tällainen yksinkertainen keskiosa sivupalkki yläpalkki -rakenne tehdään niin, että sivupalkin linkkejä painaessa vain keskiosa päivittyy? (vrt. esim. http://jmaa.petacus.com/) Vanhoja frameset-juttuja ei kuulemma enää käytetä. Olisin kiitollinen pienestä suunnanannosta.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu