Bir PHP komut dosyası için bir HTML sınıf eklemek için nasıl

0 Cevap php

Öncelikle, ben PHP hakkında (çok şey) çok fazla bilmiyorum. CSS ile daha aşina değilim.

Ben Ben Ward komut Tumblr2Wordpress (yani benim Wordpress blog onu alabilirsiniz) XML benim Tumblr blog ihracat (burada GitHub üzerine script) kullanımı yapıyorum. Bu script biçimlendirme biraz yapmak ve HTML şeyi ihracat, Tumblr adlı API okur elemanları sorgular.

Ben benim ihtiyaçlarına uygun Sadece biraz özelleştirmek gerekir. Örneğin, aşağıdaki işlevi I alıntı bloğudur belirli bir sınıf olmak için blok alıntı gerekir:

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";
}

İlk başta, ben bu kadar <blockquote class="big"> gibi, blockquote HTML etiketinin içine ihtiyacım sınıf ekleyerek kadar basit olacağını düşündüm Ama bu kodu kırar.

PHP script olduğu gibi bu HTML niteliğini eklemek bir yolu var mı? Ya da başka bir yerde <blockquote> bu çıkışını tanımlamak gerekiyor?

Herhangi bir ipucu için şimdiden teşekkürler!

P.

0 Cevap