织梦dedecms加载头条的简单介绍

分类:建站教程 Dedecms教程 时间:2025-10-09 10:48 浏览:0 评论:0
0

当前目录列表:

  • 1、DedeCMS 头条加标签的效果是怎么弄的啊
  • 2、怎么才能把头条的视频放到dedeCMS的网站上?
  • 3、DedeCMS 栏目头条调用,我想把一个ID为104栏目下的头条单独调用出来。怎么调用呀?
  • DedeCMS 头条加标签的效果是怎么弄的啊

    一、实现方法

    1)标题图片字体定义

    首先上传字体文件上传到include/data/fonts/下,并命名为 STXINGKA.TTF ,这个是用于生成标题图片的字体的。当然,你也可以自己定义更漂亮的字体,但字体必须命名为STXINGKA.TTF。

    2)标题图片函数文件

    打开include/extend.func.php ,注意:本文件为自定义函数接口,如果你没有这个文件,请自己创建一个,在最后面的?的前面以上开始插入以下代码:

    class DeDeTitle

    {

    var $text = '暂无标题';

    var $bg = '#F0F0F0';

    var $color = '#30F';

    var $width = 500;

    var $height = 50;

    var $size = 30;

    var $font;

    var $path;

    function __construct,$t

    {

    if,$t

    {

    $this-text = $t;

    }

    $this-font = DEDEINC.'/data/fonts/STXINGKA.TTF';

    }

    function DeDeTitle,$t

    {

    $this-__construct,$t;

    }

    function TextConv,

    {

    global $cfg_soft_lang;

    if,$cfg_soft_lang!='utf-8'

    {

    return gb2utf8,$this-text;

    }

    return $this-text;

    }

    function C,$color,$rgb

    {

    if,strlen($color==4)

    {

    for,$i=1;$i4;$i++

    {

    $str .= str_repeat,$color[$i],2;

    }

    $color = '#'.$str;

    }

    switch,$rgb

    {

    case 'R': return hexdec,substr($color, 1, 2);

    case 'B': return hexdec,substr($color, 3, 2);

    case 'G': return hexdec,substr($color, 5, 2);

    }

    }

    function Titlepath,

    {

    global $cfg_medias_dir;

    $name = GetPinyin,$this-text.'.gif';

    $path = $cfg_medias_dir.'/title/';

    if,!is_dir($path)

    {

    CreateDir,$path;

    }

    return $path.$name;

    }

    function Show,

    {

    if,!file_exists(DEDEROOT.$this-Titlepath())

    {

    $this-Make,;

    }

    global $cfg_cmsurl;

    return 'img src="'.$cfg_cmsurl.$this-Titlepath,.""/';

    }

    function Make,

    {

    $image = imagecreatetruecolor,$this-width,$this-height;

    $bg = ImageColorAllocate,$image,$this-C($this-bg,'R',$this-C,$this-bg,'B',$this-C,$this-bg,'G');

    $color = ImageColorAllocate,$image,$this-C($this-color,'R',$this-C,$this-color,'B',$this-C,$this-color,'G');

    ImageFilledRectangle,$image,0,0,$this-width,$this-height,$bg;

    imagettftext,$image,$this-size, 0, $this-size/2, ($this-height+$this-size/2, $color, $this-font,$this-TextConv,);

    imagegif,$image,DEDEROOT.$this-Titlepath();

    imagedestroy,$image;

    }

    }

    3)调用方法简单说明

    实际上我们知道,在织梦,DedeCMS系统中,处理底层字段,一般来说有两种方法:

    function

    runphp

    这两种方法的知识不在本教程讲解的重点,大家可查阅相关资料了解!

    我们这里的标题图片,运用的就是第二种runphp来处理的,调用方法为:

    在arclist标签中:

    [field:title runphp='yes']

    $title = new DeDeTitle,@me;//使用DedeTile类

    $title-bg = '#F0F0F0';//标题图片背静颜色

    $title-color = '#30F';//标题图片字体颜色

    $title-width = 350;//标题图片的宽度

    $title-height = 50;//标题图片的高度

    $title-size = 25;//标题图片的字体大小

    @me=$title-Show,;//显示图片

    [/field:title]

    如果在是内容页运用,只需要将[field:title/]换成 {dede:field.title/}即可,例如:

    {dede:field.title runphp='yes'}

    $title = new DeDeTitle,@me;//使用DedeTile类

    $title-bg = '#F0F0F0';//标题图片背静颜色

    $title-color = '#30F';//标题图片字体颜色

    $title-width = 350;//标题图片的宽度

    $title-height = 50;//标题图片的高度

    $title-size = 25;//标题图片的字体大小

    @me=$title-Show,;//显示图片

    {/dede:field.title/}

    二、效果预览

    我们在后台的【模板】——[全局标记测试]中输入以下代码:

    {dede:arclist row='1' typeid=''}

    a href="[field:arcurl/]"[field:title runphp='yes']

    $title = new DeDeTitle,@me;

    $title-bg = '#F0F0F0';

    $title-color = '#30F';

    $title-width = 350;

    $title-height = 50;

    $title-size = 25;

    @me=$title-Show,;

    [/field:title]/a

    {/dede:arclist}

    后,看到了如下的效果:

    怎么样?是不是很酷?赶快尝试吧。

    三、其它说明

    这里的这个是一个现成的库,他不仅仅可以生成标题图片,也可以生成一些其它的内容。只要你会使用DedeCMS

    dedecms加载头条的简单介绍 第1张

    怎么才能把头条的视频放到dedeCMS的网站上?

    单个视频插入网站,需要用播放器,如果是内容里插入播放器,建议用CKplayer视频播放器插件。

    DedeCMS 栏目头条调用,我想把一个ID为104栏目下的头条单独调用出来。怎么调用呀?

    flag='h'typeid='104'

    你少了个空格

    应该为

    flag='h' typeid='104'

    1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
    2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
    3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
    4. 建站教程 > 织梦dedecms加载头条的简单介绍

    用户评论