Ääkkösongelma

Started by Bazie, January 05, 2012, 05:30:38 AM

Previous topic - Next topic

Bazie

Muitakin ääkkösongelma-aiheita löytyi, mutta ei apuja eikä sopivaa, josta jatkaa :)

Ylläpidän kolmea foorumia, jotka tällä hetkellä ovat versiolla 2.0.2. Foorumit sijaitsevat eri palvelimilla. Foorumit ovat oletuksena suomenkielisinä ja merkistökoodaus on ISO-8859-1. UTF-8 kielipakettia ei ole asennettu eikä tietokanta ole UTF-8 sisältöinen.

Foorumit toimivat ongelmitta Firefoxilla, Operalla ja Chromella. Kaksi foorumeista myös IE8:lla ja 9:llä. Yksi foorumeista ei kuitenkaan pidä Internet Explorerista. IE9 näyttää äkköset salmiakkiruutuina ja IE8 laatikoina. Molemmat IE-selaimet näyttävät myös käyttävänsä sivulla merkistökoodausta Unicode UTF-8. Koska en ole IE käyttäjä, niin sain havaita, että en edes manuaalisesti saanut selainta vaihtamaan merkistökoodausta :-[ Toisaalta miksi pitäisi, koska muut foorumit toimivat IE:lläkin. Oletan, että syy löytyy foorumin puolelta?

Olen vertaillut foorumeiden asetuksia enkä huomaa mitään eroja, joka tähän voi vaikuttaa :-\ Kyseisen foorumin IE-käyttäjät eivät osaa sanoa tarkkaa ajankohtaa, koska ongelma alkoi ilmetä. Tiedossa on, että kaikki toimi vielä 2.0 vaiheessa. Asiasta on minulle kerrottu ennen 2.0.2-päivitystä. Vika on siis mahdollisesti tullut foorumin 2.0.1-päivityksen yhteydessä :-\

Onko siis kyseessä vika foorumin asetuksissa, foorumin käyttäjän asetuksissa, foorumin päivityksessä vai meneekö tämä selvittely palvelimen softaan asti?

Owdy

Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Bazie

Quote from: Owdy on January 05, 2012, 07:08:33 AMURL?
http://www.nautiskelijat.net/foorum/

Ääkköset toimivat viestiä kirjoittaessa, viestin esikatselussa ja muuten foorumilla esim. kohdissa "Näytä edellisen käyntisi jälkeen kirjoitetut viestit." ja "Näytä uudet vastaukset viesteihisi.".

Owdy

#3
Linuxin Chromella sama ongelma. Outoa, viestisivulla UTF-8 päällä, ja salmiakit näkyy, foorumin muilla sivuilla koodaus on länsimainen ja ääkköset näkyy oikein.

Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Owdy

Syyllinen löytyi: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.nautiskelijat.net%2Ffoorum%2Findex.php%2Ftopic%2C614.0.html&charset=%28detect+automatically%29&doctype=Inline&ss=1&group=0&verbose=1&user-agent=W3C_Validator%2F1.2

Katso se eka virhe. Sulla on todennäköisesti jonkun teematiedoston alussa »¿ merkki joka sotkee. Tutki ainakin Index.template ja display.template. Veikkaisin jälkimmäistä. Jos ei löydy syyllistä, lataa upgrade paketista puhtaat default template tiedostot.
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Bazie

Nyt en ymmärrä missä tiedostossa tuo merkkivirhe oikein on ??? Firefoxilla ei etusivulla näy mitään ja liitteenä näyte index.php:n lähdekoodista. Kun menen aiheeseen, josta virheen löysit, niin sivun vasemmassa yläreunassa näkyy todellakin nuo ylimääräiset merkit ja tuolloin se näkyy myös lähdekoodissa. Siitäkin liitteenä kuvakaappaus.

Owdy

. KYseessä on suurimmalla todennäköisyydellä teematiedosto. Koska virhe näkyy vain viestisivulla, tarkasta Display.template.php ensimmäisenä
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Owdy

Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Bazie

Quote from: Owdy on January 05, 2012, 11:36:17 AMKoska virhe näkyy vain viestisivulla, tarkasta Display.template.php ensimmäisenä
En saa tällä hetkellä mm. FTP-yhteyttä palvelimeen, joten en pääse heti testaamaan. Display.template.php kyllä on melko varmasti se tiedosto, jossa vika on. Se on ainut tiedosto, jota foorumilla muutan itse käsin, kun lisään sijainnin (asuinpaikka) näkymään viestien lukumäärän alapuolelle. Eli foorumin ylläpitäjän viaksi tämä on osoittautumassa :-[ En tosin varakopiosta löydä kohtaa, jossa vika olisi, mutta se selviää, kun pääsen ylikirjoittamaan tiedostoja.

Bazie

Quote from: Owdy on January 05, 2012, 11:36:17 AMDisplay.template.php
Korvasin paketista vain tämän tiedoston ja asia korjaantui. Kiitoksia Owdylle 8)

Advertisement: