在使用Dedecms进行内容采集的过程中,我们经常会遇到一些需要调整和优化的地方。以下是一些实用的经验总结,帮助您更好地利用Dedecms进行内容管理。

首先,为了去除采集内容中的链接,可以使用以下代码:


{dede:trim}]*)>([^<]*){/dede:trim}

如果需要让标题的长度突破默认的30个字符限制,可以通过修改./include/inc_arcpart_view.php文件实现。具体操作如下:

找到第291行:


if($titlelen=="") $titlelen = 30;

将其修改为:


if($titlelen=="") $titlelen = 60;

这样就可以调用更长的标题了。例如:


{dede:channelArtlist typeid='0' col=1 tablewidth='px'}
    {dede:arclist row="10"}
        [field:title function="cn_substr('@me',38)" /]
    {/dede:arclist}
{/dede:channelArtlist}

关于inc_arcpart_view.php文件中的参数,您可以根据实际需要调整模板元素的尺寸大小。

在采集过程中,有时需要过滤掉链接但保留文字内容。可以使用以下规则:


{dede:trim}]*)>{/dede:trim}
{dede:trim}{/dede:trim}

这样可以确保文章内容完整,同时去除不必要的链接。

此外,还可以通过以下代码过滤掉div标签:


{dede:trim}]*)>{/dede:trim}
{dede:trim}
{/dede:trim}