Tein yksinkertaiset sivut(n. 12 sivun kokoiset) kotisivut Officen Publisherilla. Toimivat ensin ihan hyvin mutta muutaman päivittämisen(muutama lisäsivu www-sivuille) jälkeen eivät toimi enään kunnolla. Yksi sivu ei latauda ollenkaan vaikka on tallennettu serverille ja sen kykenee lataamaan index_files-hakemistosta muttei itse sivulla näy normaalisti.
Käytännössä on siis kaksi erilaista sivua(sanotaan vaikkapa A ja B) mutta kummallekin yrittäessä klikata, näkyy vain tämä jälkimmäinen B. Indeksi-file jotenkin tahtomattani siirtää väärälle sivulle B ja se näkyy myös osoiterivillä.
Vierailija ei siis pääse mitenkään sivulle A vaikka se on siellä. Jostain syystä linkki sivuilla myös osoittaa B:lle vaikka sivu A on tallennettu ja Publisherissa se näyttäisi olevan ihan ok. Miten tämä voi olla mahdollista?
Käytännössä on siis kaksi erilaista sivua(sanotaan vaikkapa A ja B) mutta kummallekin yrittäessä klikata, näkyy vain tämä jälkimmäinen B. Indeksi-file jotenkin tahtomattani siirtää väärälle sivulle B ja se näkyy myös osoiterivillä.
Vierailija ei siis pääse mitenkään sivulle A vaikka se on siellä. Jostain syystä linkki sivuilla myös osoittaa B:lle vaikka sivu A on tallennettu ja Publisherissa se näyttäisi olevan ihan ok. Miten tämä voi olla mahdollista?
Vastaukset 5
Vanhimmat
sivunteko-editorien omat julkaisuominaisuudet ovat
liian usein tällaisia. Ei voi milloinkaan luottaa mikä
sivuston osa on mennyt palvelimelle ja mikähän versio siitä.
Paras siirtää sivusto ihan erillisellä FTP-ohjelmalla
niin homma pysyy hallinnassa.
Siirsin kyllä erillisellä ftp-ohjelmalla..
Jostain syystä vain tuon yksi sivu ei suostu näyttäytymään. Hiiren kursori näyttää jopa osoitteen väärin vaikka pitäisi olla ok.
Miten Publisherissa voi tsekata että nuo sivut ovat ok?
katso lähdekoodia selaimella Näytä>Lähdekoodi
avaa se indeksitiedosto mutta älä klikkaa mittään linkkiä.
Valitse sen sijaan selaimesta Näytä/lähdekoodi.
Jos sinulla on kaksi linkkiä indeksisivusta, kahdesta kohdasta pitäisi löytyä linkkitagi, esim
Linkki A:han!
Linkki B:hen!
Jälkimmäinen tagi sinulla on luultavasti väärin, siellä lukee todennäköisesti
Linkki B:hen!
Korjauksen voit helposti tehdä avaamalla index-tiedosto esim Muistiolla.
Tuollasia virheitä tulee helposti publisher-ohjelmien kanssa: Jos esimerkiksi muutat tiedostonimet ohjelman ulkopuolella, tiedostoviitteet jäävät "virheellisiksi" publisherohjelman sisällä.
Ainoa tavaksi selvittää sekaantuneet publisherkoodit on joko kirjoittaa sivut alusta loppuun uudestaan publisherilla tai korjata html-koodi. Tästä syystä on järkevämpi oppia html kuin mennä johonkin virtualisudenkuoppaan missä virheiden etsintää ja niiden korjaaminen vie paljon enemmän aikaa kun jos olisi oppinut html heti alusta (kestää 3-4 tuntia).
Laiskuus ei aina tarkoita vähemmän työtä!
Kiitos neuvoista! Löysin indeksi-tiedostosta häikkää, vaikken ihan noilla teksteillä mitä kirjoitit.
Jostain syystä indeksi-tiedosto liittää erään linkin väärin eikä sitä saa mitenkään Publisherista korjattua oikeaksi, tai sitten en osaa..
Kokeilen editoita koodia josko toimisi.