كيف يمكن لـ 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 نسخة متجر منطقة هونغ كونغ التفضيلية الخاصة

المشاركة

نسخ الروابط

استوديو النجومإضافة الأصدقاء

ساعات العمل: 9:00 - 22:00
السبت والأحد: 14:00 - 22:00
wechat
إضافة الرسائل إلى خدمة العملاء