Gå til innhold

Wordpress widget bruker "&" istedenfor "&", valideringsfeil


Anbefalte innlegg

Skrevet

Hei,

Holder på å lage en Wordpress side som skoleprosjekt. Har innstallert en widget som heter iLast.fm, den henter bilder med link til de mest spilte artistene fra min Last.fm konto.

 

Problemet er at dersom artisten har et navn som f.eks. "Artist1 & Artist2", så legger iLast.fm inn dette som tittel på linken, uten å bytte ut "&" med "&". Dette fører da til et par stygge valideringsfeil. Finnes det noe enkelt triks for å få alle "&" til å automatisk bli byttet ut med "&"?

 

Beklager dersom det var dårlig forklart, her er en lenke til sida hvis dere må se det med egne øyne:

http://project.uia.no/users/oyvink08/wordpress/

 

Lenke til validering:

http://validator.w3.org/check?uri=http%3A%2F%2Fproject.uia.no%2Fusers%2Foyvink08%2Fwordpress%2F

 

Kunne ha lagt ut koden fra iLast.fm widgeten, men den er fryktelig lang så jeg håper at det ikke skal være nødvendig.

Videoannonse
Annonse
Skrevet

Widgets er ikke statiske, jeg kan ikke bare gå inn og endre informasjonen som de er programmert til å hente fra eksterne kilder.

Skrevet

Hvordan er php kunnskapene dine? Vis de er greie, kan du alltid skrive om pluginen litt, du må bare lese deg opp på api'en den bruker, et tips er å gå inn i pluginen å gå ned til linje 427, der er metoden som henter inn xml fra lastfm. se på de forskjellige metodene under.

 

link til intro om api'en som pluginen henter data: http://www.last.fm/api/intro

Skrevet

Jeg har tenkt tanken, men tror ikke jeg har gode nok kunnskaper til å fikse dette selv. Har sendt mail til utvikleren med spørsmål om en eventuell løsning.

  • 2 uker senere...
Skrevet (endret)

Prøv å legg til

ini_set('arg_separator.output', '&');

i starten av php scriptet. Dette kan også settes i php.ini.

Endret av Crowly
Skrevet

Nei, men kanskje jeg ikke satte det inn på rett sted. Selve pluginen er bare en php fil, men den er til gjengjeld fryktelig lang og komplisert.

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...