Problemer med norske bokstaver i en artikkel med min mal

Her er både spørsmål og gode idéer/forslag

Moderators: sone12, Per Yngve Berg

Locked
thoreric
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Sun Jun 22, 2014 1:38 pm
Location: Flekkefjord
Contact:

Problemer med norske bokstaver i en artikkel med min mal

Post by thoreric » Sun Jun 22, 2014 2:38 pm

Jeg har installert den nyeste Joomla 2.5 på min server. Jeg har laget min egen mal med Artisteer. Jeg har inkludert en annen php fil i en artikkel i Joomla med jumi. Problemet mitt er at det som hentes fra en annen tabell i samme database som Joomla er installert vises med rare tegn i stedet for norske bokstaver. I mysql-tabellen har jeg brukt sammenligning utf-8_general_ci. Både Joomla malen sin index.php fil og den php-filen jeg inkluderer er laget i html5 med utf-8 charset. Jeg har også lagret begge filene med utf-8 uten BOM encoding. Jeg tror i hvert fall det, for i begge dokumentene står det ANSI as UTF8 i Notepad ++

Jeg er nokså sikker på at det er Joomla malen som er problemet fordi hvis jeg henter fram det php dokumentet som jeg har inkludert i artikkelen, så vises norske tegn helt normalt.

Er det noen som vet hva som er galt, og kan hjelpe meg?

User avatar
rued
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 4840
Joined: Fri Sep 16, 2005 10:23 pm
Location: Finland / Norway
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by rued » Sun Jun 22, 2014 4:18 pm

Test med standard designmal, og meld tilbake resultat.
Rune Rasmussen - https://syntaxerror.no/
Norske nettløsninger og integrasjoner, brukerstøtte og vedlikehold m.m. for betalende kunder.

Norske oversettelser -> viewtopic.php?f=210&t=1006497

thoreric
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Sun Jun 22, 2014 1:38 pm
Location: Flekkefjord
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by thoreric » Mon Jun 23, 2014 5:30 am

Hei,

Takk for at du svarte!

Jeg har nå testet med standardmalen Atomic, og får fremdeles det samme problemet. Kan problemet være at php siden jeg inkluderer i Joomla artikkelen (Test.php) er lagret i en tabell som ligger i samme database som Joomla, men med et annet tabell-navn? Det er også kun det som er lagret i mysql i Test.php som blir galt. Alt det som er skrevet i selve php-scriptet som ikke hentes fra mysql vises riktig.

User avatar
sone12
Joomla! Champion
Joomla! Champion
Posts: 5446
Joined: Wed Oct 11, 2006 1:12 pm
Location: Kristiansand, Norway
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by sone12 » Mon Jun 23, 2014 7:40 am

I det PHP scriptet ditt. Kjører du en egen connection til databasen?
Kristian P. Granrud

thoreric
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Sun Jun 22, 2014 1:38 pm
Location: Flekkefjord
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by thoreric » Mon Jun 23, 2014 11:22 am

Hei,

Ja, jeg tror det. Limer inn tilkoblings-koden som finner i den eksterne php-filen:

Code: Select all

<?PHP
@session_start();

define('RECORDSPERPAGE', '2');

error_reporting(E_ERROR | E_WARNING | E_PARSE);
ini_set('track_errors', true);

$mysql_link = @mysql_connect("mysql verten", "mysql brukernavnet mitt", "passordet mitt");
$Tabell = "Gjestebok";
if (mysql_errno() > 0) {
	echo '<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>Error</title></head><body>MySQL error # ' . mysql_errno() . ' : ' . mysql_error() . '</body></html>';
	exit;
}

if (mysql_errno() == 0) {

 @mysql_select_db("thoreric", $mysql_link);

 if (mysql_errno() > 0) {
 	echo '<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>Error</title></head><body>MySQL error # ' . mysql_errno() . ' : ' . mysql_error() . '</body></html>';
 	exit;
 }

}


Databasen thoreric er samme database som Joomla er installert i, men den andre tabellen som jeg kobler til heter "Gjestebok".

User avatar
sone12
Joomla! Champion
Joomla! Champion
Posts: 5446
Joined: Wed Oct 11, 2006 1:12 pm
Location: Kristiansand, Norway
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by sone12 » Mon Jun 23, 2014 11:49 am

Nå har ikke jeg skikkelig mulighet til å teste om dette vil fungere for deg, men prøv å sett utf8 på databasetilkoplingen din.

Code: Select all

mysql_set_charset('utf8',$mysql_link);
Skulle bli slik som dette:

Code: Select all

<?PHP
@session_start();

define('RECORDSPERPAGE', '2');

error_reporting(E_ERROR | E_WARNING | E_PARSE);
ini_set('track_errors', true);

$mysql_link = @mysql_connect("mysql verten", "mysql brukernavnet mitt", "passordet mitt");
mysql_set_charset('utf8',$mysql_link);

$Tabell = "Gjestebok";
if (mysql_errno() > 0) {
   echo '<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>Error</title></head><body>MySQL error # ' . mysql_errno() . ' : ' . mysql_error() . '</body></html>';
   exit;
}

if (mysql_errno() == 0) {

 @mysql_select_db("thoreric", $mysql_link);

 if (mysql_errno() > 0) {
    echo '<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>Error</title></head><body>MySQL error # ' . mysql_errno() . ' : ' . mysql_error() . '</body></html>';
    exit;
 }

}
Kristian P. Granrud

thoreric
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Sun Jun 22, 2014 1:38 pm
Location: Flekkefjord
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by thoreric » Mon Jun 23, 2014 2:20 pm

Hei,

Jeg prøvde det du foreslo, men det blir fremdeles rare tegn i stedet for norske bokstaver. Når jeg prøver å hente fram dette scriptet utenom Joomla, så blir det også rare tegn nå. Før ble det riktige tegn.

Tror du det vil hjelpe hvis jeg bruker utf8_encode funksjonen på det jeg henter ut av databasen?

User avatar
sone12
Joomla! Champion
Joomla! Champion
Posts: 5446
Joined: Wed Oct 11, 2006 1:12 pm
Location: Kristiansand, Norway
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by sone12 » Mon Jun 23, 2014 2:38 pm

Har du en url så vi kan se selv?
Kristian P. Granrud

thoreric
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Sun Jun 22, 2014 1:38 pm
Location: Flekkefjord
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by thoreric » Mon Jun 23, 2014 3:18 pm

Hei,

Dette er gjesteboken min inkludert i en Joomla artikkel:

http://www.thoreric.net/gjesteboken-min

Dette er adressen til gjesteboken min utenom Joomla. (Samme php script som den som er inkludert i Joomla)

http://www.thoreric.net/Gjestebok4/index.php

User avatar
sone12
Joomla! Champion
Joomla! Champion
Posts: 5446
Joined: Wed Oct 11, 2006 1:12 pm
Location: Kristiansand, Norway
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by sone12 » Mon Jun 23, 2014 9:25 pm

Vil du prøve denne i stede. :D

Code: Select all

mysql_set_charset($mysql_link,'utf8');
Kristian P. Granrud

thoreric
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Sun Jun 22, 2014 1:38 pm
Location: Flekkefjord
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by thoreric » Tue Jun 24, 2014 4:19 am

Hei og beklager for alt bryderiet.

Jeg prøvde dette nå, og http://www.thoreric.net/Gjestebok4/index.php virker fint med norske bokstaver nå. Men den artikkelen som er integrert i Joomla http://www.thoreric.net/gjesteboken-min viser fremdeles bare rare tegn nå, og ikke norske bokstaver.

Enda en ting som er rart nå, er at etter jeg skrev denne kode-snippen, så åpnes ikke gjesteboken min i Joomla-Malen, men som en blank side uten meny eller noen ting. Jeg har ikke rørt noen innstillinger på menypunktet, det står fremdeles "åpne i samme vindu med nettleser navigering".

User avatar
sone12
Joomla! Champion
Joomla! Champion
Posts: 5446
Joined: Wed Oct 11, 2006 1:12 pm
Location: Kristiansand, Norway
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by sone12 » Tue Jun 24, 2014 6:04 am

Code: Select all

Jeg prøvde dette nå, og http://www.thoreric.net/Gjestebok4/index.php virker fint med norske bokstaver nå.
Bra, da er man jo halveis i mål ;)

Nå må du nesten forklare oss hvordan du har integrert dette php scriptet i Joomla!
Er det med en wrapper, ved hjelp av en plugin eller har du prøvd å lage din egen komponent,module eller plugin.
Kristian P. Granrud

thoreric
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Sun Jun 22, 2014 1:38 pm
Location: Flekkefjord
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by thoreric » Tue Jun 24, 2014 8:58 am

Hei og takk for din tålmodighet! ;)

Jeg inkluderer gjestebok scriptet i en joomla artikkel med komponenten Jumi. Dette er en gratis komponent som man kan laste ned og bruke til å inkludere dokumenter med Javascript, php eller css. Det jeg skriver i artikkelen er:

{jumi [Gjestebok4/index.php]}

Er det jumi som er problemet, burde jeg bruke en annen komponent for å integrere dette scriptet? Er det noen annen måte jeg kan inkludere php i en Joomla artikkel på?

User avatar
sone12
Joomla! Champion
Joomla! Champion
Posts: 5446
Joined: Wed Oct 11, 2006 1:12 pm
Location: Kristiansand, Norway
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by sone12 » Tue Jun 24, 2014 9:45 am

Utifra hva jeg kan se av bruken din, så kunne du vel strengt talt opprettet et menypunkt av typen "wrapper". Se doc: http://docs.joomla.org/Help33:Menus_Menu_Item_Wrapper
Kristian P. Granrud

User avatar
Per Yngve Berg
Joomla! Master
Joomla! Master
Posts: 30890
Joined: Mon Oct 27, 2008 9:27 pm
Location: Romerike, Norway

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by Per Yngve Berg » Tue Jun 24, 2014 1:35 pm

Hvorfor bruker du ikke en Gjestebok-extension?
http://extensions.joomla.org/extensions ... guest-book

Hvilken type Menypunkt bruker du, Ekstern link eller wrapper?

thoreric
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Sun Jun 22, 2014 1:38 pm
Location: Flekkefjord
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by thoreric » Tue Jun 24, 2014 1:38 pm

sone12,

Grunnen til at jeg ikke har brukt menypunktet Iframe før, er at da følger ikke dokumentet hele malen til Joomla. Font størrelse, farge fet skrift, linjehøyde osv. Men dette kan fikses ved at jeg angir disse css verdiene i gjestebokfilen.

Tusen takk for hjelpen! Det var kjempesnilt av deg å hjelpe meg å løse dette problemet. :)
Last edited by thoreric on Tue Jun 24, 2014 1:44 pm, edited 1 time in total.

thoreric
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Sun Jun 22, 2014 1:38 pm
Location: Flekkefjord
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by thoreric » Tue Jun 24, 2014 1:43 pm

Per Yngve,

Grunnen til at jeg ikke bruker en gjestebok-extension, er at jeg har laget min egen gjestebok slik jeg vil ha den. På denne måten har jeg full kontroll over hvordan den skal se ut, og en mengde validerings muligheter for å beskytte mot spam.

Jeg bruker menypunktet "En artikkel" og i den artikkelen inkluderer jeg gjestebokfilen (php-fil) med Jumi.

User avatar
Per Yngve Berg
Joomla! Master
Joomla! Master
Posts: 30890
Joined: Mon Oct 27, 2008 9:27 pm
Location: Romerike, Norway

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by Per Yngve Berg » Tue Jun 24, 2014 2:17 pm

Den er riktig nå, men du må øke høyden på iframen slik at scrollbar forsvinner.

Det finnes også forms extension hvor du kan enkelt lage slikt og det blir en Joomla-komponent.
http://extensions.joomla.org/extensions ... back/forms

User avatar
sone12
Joomla! Champion
Joomla! Champion
Posts: 5446
Joined: Wed Oct 11, 2006 1:12 pm
Location: Kristiansand, Norway
Contact:

Re: Problemer med norske bokstaver i en artikkel med min mal

Post by sone12 » Tue Jun 24, 2014 5:57 pm

thoreric wrote:sone12,
Tusen takk for hjelpen! Det var kjempesnilt av deg å hjelpe meg å løse dette problemet. :)
Bare hyggelig. Ha en fortsatt god sommer!
Kristian P. Granrud


Locked

Return to “Template, CSS og design”