Gå til innhold

Wordpress 3.0.1: Bilde-URL ødelegges ved publisering


Anbefalte innlegg

Hei alle,

 

jeg sitter og strever med en installasjon av Wordpress 3.0.1. Etter å ha satt opp og brukt Wordpress mange ganger gledet jeg meg til 3.0 og multisitefunksjonen (som jo fungerer veldig bra), men opplever at bilder er WP3s store fiende.

 

I alle 3 installasjonene av WP3 har jeg opplevd samme problemet, når jeg legger inn bilder i pages og posts og klikker publish-knappen, endres HTML-outputen for bildet. Ikke likt hver gang heller...

 

Når jeg laster opp et bilde og setter det inn i en post, er HTML-outputen fin:

 

<a href="http://odin-media.net/marius/wp3test/wp-content/uploads/2010/08/pp-logo.jpg"><img class="alignleft size-full wp-image-11" title="pp-logo" src="http://odin-media.net/marius/wp3test/wp-content/uploads/2010/08/pp-logo.jpg" alt="" width="200" height="287" /></a>

 

Men så begynner magien å virke. Jeg er fortsatt i HTML-visning, og klikker publish-knappen. HTML-outputen vises da slik:

 

<a href=\"http://odin-media.net/marius/wp3test/wp-content/uploads/2010/08/pp-logo.jpg\"><img class=\"alignleft size-full wp-image-11\" title=\"pp-logo\" src=\"http://odin-media.net/marius/wp3test/wp-content/uploads/2010/08/pp-logo.jpg\" alt=\"\" width=\"200\" height=\"287\" /></a>

 

Slashene gjør jo hele kodeblokken verdiløs. Men, for å gjøre det enda litt verre; hvis vi går til Visual-visning (standard redigeringsvisning) og klikker publish (eller nå update)-knappen, blir HTML-outputen følgende:

 

<a href="\"><img class="\"\\"alignleft\"" title="\"\\"pp-logo\\"\"" src="\" alt="\"\\"\\"\"" width="\"\\"200\\"\"" height="\"\\"287\\"\"" /></a>

 

Ikke veldig enkelt å få vist bilder med denne koden. Er det noen som har hatt/har lignende problemer? Noen som kjenner til løsninger? Antar det er en funksjon e.l. som har litt vel tunge sikkerhetsrutiner for tillatte tegn og tag-sammensetninger...

 

Takker på forhånd, Marius

Lenke til kommentar
Videoannonse
Annonse

Slash er der fordi det som blir postes gjerne skal postes i en echo. Da benytter man slash slik: echo "<img src=\"blabla.jpg\" alt=\"blabla\">"; Grunnen til dette er for å ikke lukke "echo"-en (= Valig alternativ er echo "<img src='blabla.jpg' alt='blabla'>";

Om innholdet som postes er i en echo, så er ikke dette et problim, slett ikek noe du skal bry deg om heller.

 

Kan muligens være et problem at " blir endret til " ved posting. Dette kan komme av at tegnsett som er valgt i databasen er feil.

Endret av tROOP4H
Lenke til kommentar

Slash er der fordi det som blir postes gjerne skal postes i en echo. Da benytter man slash slik: echo "<img src=\"blabla.jpg\" alt=\"blabla\">"; Grunnen til dette er for å ikke lukke "echo"-en (= Valig alternativ er echo "<img src='blabla.jpg' alt='blabla'>";

Om innholdet som postes er i en echo, så er ikke dette et problim, slett ikek noe du skal bry deg om heller.

 

Kan muligens være et problem at " blir endret til " ved posting. Dette kan komme av at tegnsett som er valgt i databasen er feil.

 

Takker for svar! Fikk desverre ingen endring etter testing av tegnsett i databasen. Det som dog gjorde forskjellen var å teste på en annen server, ergo virker det som en server/htaccess-innstilling forårsaker feilen...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...