كيف يمكن لـ Z-blogPHP تطبيق لون عنوان مقالة مخصص؟

وفيما يلي نص على اعتمادمرشحاتالمكون الإضافي طريقة لتغيير لون عنوان المقالة.

إضافة وظيفة تمديد في تحرير المقالة.

echo '<div class="editmod"><labal style="color:' . htmlspecialchars($article->Metas->titlecolor, ENT_COMPAT, 'ISO-8859-1') . ';" class="editinputname">标题颜色</labal>';
echo '<input type="text" style="width:100px;font-weight: bold;color:' . htmlspecialchars($article->Metas->titlecolor, ENT_COMPAT, 'ISO-8859-1') . ';" name="meta_titlecolor" class="input" value="' . htmlspecialchars($article->Metas->titlecolor, ENT_COMPAT, 'ISO-8859-1') . '"/></div>';


إضافة وظيفة مرشح وتغليف في ملف include.php

image.png

    function ActivePlugin_fullpage() {
    //以下是过滤器代码
    Add_Filter_Plugin('Filter_Plugin_ViewPost_Template', 'fullpage_ViewPost_article_titlecolor');
    Add_Filter_Plugin('Filter_Plugin_ViewList_Template', 'fullpage_ViewList_article_titlecolor');
    Add_Filter_Plugin('Filter_Plugin_ViewSearch_Template','fullpage_ViewSearch_article_titlecolor');
    }
    
    // 文章标题颜色
function fullpage_ViewPost_article_titlecolor(&$template)
{
    // global $zbp;
    $article = $template->GetTags('article');
    if ($article->Metas->titlecolor) {
        $article->Title =  "<em style='color:" . $article->Metas->titlecolor . "'>" . $article->Title . "</em>";
    }
    $template->SetTags('article', $article);
}

// 首页和列表页文章标题颜色
function fullpage_ViewList_article_titlecolor($template)
{
    // global $zbp;
    $articles = $template->GetTags('articles');
    foreach ($articles as $article) {
        if ($article->Metas->titlecolor) {
            $article->Title = "<em style='color:" . $article->Metas->titlecolor . "'>" . $article->Title . "</em>";
        }
    }
}
// 搜索页文章标题颜色
function fullpage_ViewSearch_article_titlecolor($template)
{
    // global $zbp;
    $articles = $template->GetTags('articles');
    foreach ($articles as $article) {
        if ($article->Metas->titlecolor) {
            $article->Title = "<em style='color:" . $article->Metas->titlecolor . "'>" . $article->Title . "</em>";
        }
    }
}


3، في تحرير المقالة تعيين لون عنوان المقالة، يمكن أن يكون ساريا في عنوان المقالة المقابلة.

العلامات:Z-blogPHPمرشحات
لا تحب1

الروابط في هذه المقالة:https://ar.finchui.com/zblog-course/54.html

تعليقات المستخدمين

أعتقد أنك تحب

السلع الساخنة
مقالات ساخنة
العلامات الساخنة
علامات ذات صلة
FinchUI نسخة متجر منطقة هونغ كونغ التفضيلية الخاصة