虚位以待(AD)
虚位以待(AD)
首页 > CMS教程 > Discuz! > discuz x3.1完美解决推送文章标题字数限制

discuz x3.1完美解决推送文章标题字数限制
类别:Discuz!   作者:码皇   来源:互联网   点击:

这个修改的地方比较多。一一来找首先找到文件:source class block forum block_forum php 与文件:source class block forum block_thread php找到代码:php代码: titlelength => array( ,魔客吧
这个修改的地方比较多。一一来找

首先找到文件:source/class/block/forum/block_forum.php 与文件:source/class/block/forum/block_thread.php

找到代码:

[代码]php代码:

    'titlelength' => array( 'title' => 'forumlist_titlelength', 'type' => 'text', 'default' => 40 ),

将里面的40改成100。


然后找到:

[代码]php代码:

    $titlelength = isset($parameter['titlelength']) ? intval($parameter['titlelength']) : 40;

将这里的40也修改成100.

两个文件修改的一样,不再重复。

然后找到文件:source/class/block/portal/block_article.php

也是修改如同上面的东西,改成一样就行。

再找到文件:source/function/function_block.php

找到代码:

[代码]php代码:

    $titlelength = !empty($block['param']['titlelength']) ? intval($block['param']['titlelength']) : 40;

将这里的40改为100;

找到:

[代码]php代码:

    if($str_template) {
    $str_template = preg_replace('/title=['"]{
    title}
    ['"]/', 'title="{
    title-title}
    "', $str_template);
    $str_template = preg_replace('/alt=['"]{
    title}
    ['"]/', 'alt="{
    alt-title}
    "', $str_template);
    $rvalue[$k] .= str_replace($searcharr, $replacearr, $str_template);
    $dynamicparts[$rkey[$k]] = array($rpattern[$k], $rvalue[$k]);
    }

修改为:

[代码]php代码:

    if($str_template) {
    $str_template = preg_replace('/title=['"]{
    title}
    ['"]/', 'title="{
    title-title}
    "', $str_template);
    $str_template = preg_replace('/alt=['"]{
    title}
    ['"]/', 'alt="{
    alt-title}
    "', $str_template);
    $str_template = preg_replace('/{
    title}
    /', '{
    title-title}
    ', $str_template);
    $rvalue[$k] .= str_replace($searcharr, $replacearr, $str_template);
    $dynamicparts[$rkey[$k]] = array($rpattern[$k], $rvalue[$k]);
    }


再找到文件:template/default/portal/portalcp_block_itemfields.htm

找到:

[代码]php代码:




    将这里的40也改成100

    好了,刷新页面,重新修改diy的推送数据吧。





    相关热词搜索: discuz x3 1完美解决推送文章标题字数限制