PHP-otsikko

Elikkäs.. Nettisivuillani on yhtenäinen sivu-ulkonäkö, joka on toteutettu erillisillä header ja footer- tiedostoilla, joihin viitataan aina asiasivun ylä- ja alaosissa
8499
Äänestä

Muut lukivat myös

Vastaukset 8

Vanhimmat

Itselläni on silleen että sivun peruskoodi on html.inc -tiedostossa. Näin sivuille tulee kätevästi tietyt asiat samalla tavalla.

esmes:
---------- html.inc ----------



   

Äänestä
  • ..tuosta on sama mitä pidetään css:n hyötynä:
    Css:llähän saa koko sivuston ulkoasun muutettua vain yhtä tiedostoa ropaamalla. Tuolla ulkoisella html:llä saa koko sivuston html:n muutettua yhtä tiedostoa muuttamalla :)

    Äänestä

  • Tuo näyttääkin toimivan paljon paremmin noin päin.. En ole vielä kokeillut, mutta taidan tehdä radikaalin muutoksen sivuihini ja siirryn tuollaiseen sivutoteukseen.. Mahdollistaa muutenkin enemmän toimia, kuin nykyinen rakenteeni..

    Kiitoksia erittäin paljon..

    Äänestä

  • Apua saanut.. kirjoitti:

    Tuo näyttääkin toimivan paljon paremmin noin päin.. En ole vielä kokeillut, mutta taidan tehdä radikaalin muutoksen sivuihini ja siirryn tuollaiseen sivutoteukseen.. Mahdollistaa muutenkin enemmän toimia, kuin nykyinen rakenteeni..

    Kiitoksia erittäin paljon..

    En tiedä onko tuokaan optimaalinen tapa (kuormittaako turhaan palvelinta?) enkä ole kuullut että muut tekisivät tuolla tavoin. Tuo on aivan oma ideani joka tuli siitä kun koitin miettiä mikä olisi joustavin tapa tehdä, lisätä, korjata, päivitellä ja muutella kokonaisia sivustoja.

    Kannattaa olla sitten tarkkana noiden kansioiden kanssa ja miettiä tarkkaan miten ne toteutetaan. Itselläni on silleen että joka sivu on aina omassa kansiossaan nimellä index.php ja samassa kansiossa on myös tuo content.inc
    Nämä kaksi tiedostoa siis rakennan aina uutta sivua varten (voi ne rakentaa pitkälti dynaamisestikin, tietty). Kun index.php :hen tuotu html hekee contentia niin se hakee sitä aina siis automaattisesti siitä hakemistosta jossa tuo index.php majailee


    inc -hakemistosta löytyy tuo html.inc sekä menu.inc
    html.inc menu.inc sekä css- ja js-tiedostot taas haetaan aina palvelimen juuresta asti määritellystä hakemistosta (eli siis aina juuri samasta kansiosta joka on määritelty eikä niinkuin tuo content.inc jonka hakupaikka riippuen siitä mistä sitä kutsutaan).

    Mahdoinkohan selittää liian monimutkaisesti..

    Jos löytyy parempia ideoita ja hyviä vinkkejä tuon rakenteen parantamiseen niin otan mielellään vastaan.

    Äänestä

  • Höpö kirjoitti:

    En tiedä onko tuokaan optimaalinen tapa (kuormittaako turhaan palvelinta?) enkä ole kuullut että muut tekisivät tuolla tavoin. Tuo on aivan oma ideani joka tuli siitä kun koitin miettiä mikä olisi joustavin tapa tehdä, lisätä, korjata, päivitellä ja muutella kokonaisia sivustoja.

    Kannattaa olla sitten tarkkana noiden kansioiden kanssa ja miettiä tarkkaan miten ne toteutetaan. Itselläni on silleen että joka sivu on aina omassa kansiossaan nimellä index.php ja samassa kansiossa on myös tuo content.inc
    Nämä kaksi tiedostoa siis rakennan aina uutta sivua varten (voi ne rakentaa pitkälti dynaamisestikin, tietty). Kun index.php :hen tuotu html hekee contentia niin se hakee sitä aina siis automaattisesti siitä hakemistosta jossa tuo index.php majailee


    inc -hakemistosta löytyy tuo html.inc sekä menu.inc
    html.inc menu.inc sekä css- ja js-tiedostot taas haetaan aina palvelimen juuresta asti määritellystä hakemistosta (eli siis aina juuri samasta kansiosta joka on määritelty eikä niinkuin tuo content.inc jonka hakupaikka riippuen siitä mistä sitä kutsutaan).

    Mahdoinkohan selittää liian monimutkaisesti..

    Jos löytyy parempia ideoita ja hyviä vinkkejä tuon rakenteen parantamiseen niin otan mielellään vastaan.

    Täytyy nähdä paljon vaivaa että saa tehtyä asiat helposti :)
    Hyvän pohjatyön jälkeen hommat on sitten helpompi ja nopeampi toteuttaa.

    Äänestä

Linkit.php

Tähän sivun sisältö



ylä_osa.php


Tuollee onnistuu helpoiten ja parhaiten

Äänestä
  • ..tuosta tekee helpomman ja paremman?

    Äänestä

  • Höpö kirjoitti:

    ..tuosta tekee helpomman ja paremman?

    Ensinnäkin ei tartte tehdä joka sivulle omaa kansiota, jolloin muokkauskin ja sivujen hallinta on helpompaa. Tämä on tietenkin makuasia, sekä riippuu mihkä tarkoitukseen tulee.


    Ihan sivuhuomautuksena, echo/print on eri asemassa kuin muut functiot, joten sulkeita ei suositella kätettäväs.

    echo ("Ei näin");
    echo ('Eikä näinkään');
    echo "Eikä vielä näinkään";
    echo 'Vaan näin';

    Nopeus edun lisäksi koodi on helppo lukuisempaa. Jos pahan tavan oppii niin sitä tulee aina käytettyä.

    Äänestä

Kommentoi aloitusta


Avuton kirjoitti:

Elikkäs.. Nettisivuillani on yhtenäinen sivu-ulkonäkö, joka on toteutettu erillisillä header ja footer- tiedostoilla, joihin viitataan aina asiasivun ylä- ja alaosissa

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