Supporto The Movie Database

Hi,

First and foremost, thans for a great API!

I do wonder though, how do I format the biography text? (bioURL = 'http://api.themoviedb.org/3/person/18897?api_key=') I wanna split it up in a couple of paragraphs instead of it being a wall of text..

Im a bit new working with API:s so Im sorry if the question might be simple and the answer obvious.

3 risposte (nella pagina 1 di 1)

Jump to last post

Hi shenden,

The API will return \n for new lines. You can sub those out with whatever you're doing in your app (ie. <p> tags if it's HTML).

Cheers.

Hey Travis! Thanks for the quick response!

Yeah I guessed it was something like that, but I still don't get exactly how? Im writing out the data this way: var jjBio = '

' + data.biography + '

'; And it still gives me the same problem. Where do I put the

? Sorry again, Im really new at this.

Hi Shenden,

There's a few ways you can do this. I am most familiar with Ruby so I can really only provide some examples with it.

Lets say you had a string:

2.2.3 :016 > string = "This is a biography and the first line.\n\nThis is the second line."
 => "This is a biography and the first line.\n\nThis is the second line."

You could do:

2.2.3 :017 > string.split("\n\n").map { |a| a.prepend('<p>').concat('</p>') }.join
 => "<p>This is a biography and the first line.</p><p>This is the second line.</p>"

You could also use something like Markdown, which is what I actually do on the website (using RedCarpet):

2.2.3 :018 > Redcarpet::Markdown.new(Redcarpet::Render::HTML).render(string)
 => "<p>This is a biography and the first line.</p>\n\n<p>This is the second line.</p>\n"

Hope that helps.

Non riesci a trovare un film o una serie Tv? Accedi per crearlo.

Globale

s focalizza la barra di ricerca
p apri menu profilo
esc chiudi una finestra aperta
? apri finestra scorciatoia tastiera

Su tutte le pagine di media

b torna indietro (o al precedente quando applicabile)
e vai alla pagina di modifica

Nelle pagine delle stagioni TV

(freccia destra) vai alla stagione successiva
(freccia sinistra) vai alla stagione precedente

Nelle pagine degli episodi TV

(freccia destra) vai all'episodio successivo
(freccia sinistra) vai all'episodio precedente

Su tutte le pagine di immagini

a apri finestra aggiungi immagine

Su tutte le pagine di modifica

t apri selettore traduzione
ctrl+ s invia modulo

Sulle pagine di discussione

n crea nuova discussione
w segna come visto/non visto
p cambia publico/privato
c cambia chiuso/aperto
a apri attivita
r rispondi alla discussione
l vai all'ultima risposta
ctrl+ enter invia il tuo messaggio
(freccia destra) pagina successiva
(freccia sinistra) pagina precedente

Impostazioni

Vuoi valutare o aggiungere quest'elemento a una lista?

Accedi