Tout d'abord, je ne connais pas grand-chose à PHP. Je suis plus familier avec CSS. J'utilise le script Ben Ward Tumblr2Wordpress (voici le script sur GitHub) pour exporter mon blog Tumblr en XML (donc je peux l'importer dans mon blog Wordpress). Ce script lit l'API de tumblr, interroge les éléments, fait un peu de formatage et exporte le tout en HTML.Comment ajouter une classe HTML à un script PHP
Je dois le personnaliser juste un peu pour répondre à mes besoins. Par exemple, dans la fonction suivante j'ai besoin du blockquote pour devenir une classe spécifique de blockquote:
function _doBlockQuotes_callback($matches) {
$bq = $matches[1];
# trim one level of quoting - trim whitespace-only lines
$bq = preg_replace('/^[ ]*>[ ]?|^[ ]+$/m', '', $bq);
$bq = $this->runBlockGamut($bq); # recurse
$bq = preg_replace('/^/m', " ", $bq);
# These leading spaces cause problem with <pre> content,
# so we need to fix that:
$bq = preg_replace_callback('{(\s*<pre>.+?</pre>)}sx', array(&$this, '_doBlockQuotes_callback2'), $bq);
return "\n". $this->hashBlock("<blockquote>\n$bq\n</blockquote>")."\n\n";
}
Au début, je pensais que ce sera aussi simple que l'ajout de la classe j'ai besoin dans la balise HTML blockquote, comme si <blockquote class="big">
Mais ça casse le code.
Y a-t-il un moyen d'ajouter cet attribut HTML tel qu'il est dans le script PHP? Ou dois-je définir la sortie de ce <blockquote>
ailleurs?
Merci d'avance pour tout conseils!
P.
Eh bien, que puis-je dire. Merci pour ce qui est insaisissable pour le reformatage de ma question ... et à Rocket Ronnie pour la réponse qu'il m'a donnée pendant que ... j'étais encore en train d'éditer la question. C'est rapide. – Parneix
Votre accueil, content je pourrais aider –