Discuz模板|Discuz插件|Discuz教程|Discuz素材免费下载

 找回密码
 立即注册

QQ登录

只需一步,快速开始

广告
温馨提示:本站所有DZ相关模板、插件、教程(包括DZ应用中心已下架插件、模板)所有用户可全部免费下载,无任何收费模式(不包括VIP版块非DZ资源,VIP版块需购买会员组方可下载),如本站没有您需要的插件或模板,请自行前往淘宝互站网送吗网等第三方站点搜索相关插件或模板进行低价格购买下载本站非常不建议用户浪费金钱前往DZ应用中心购买。

discuz推送文章标题字数限制的修改方法

[复制链接]
tuyuanma 发表于 2018-7-2 13:35:46 | 显示全部楼层 |阅读模式
温馨提醒:禁止内容附带广告图片、二维码图片,否则将在不通知情况下永久禁言账号!
欢迎加入兔源码站长交流群,您的加入是我们前行的动力!

DZ站长建站交流群:493651246

[ 温馨提示:点击上方群文字,可快速加入QQ群 ]


1、打开 source/class/block/forum/block_forum.php 与 source/class/block/forum/block_thread.php 文件
( e: ^* Q6 Z7 O找到; _% M* R+ s: r3 V
  1. 'titlelength' => array(
    ) x$ t; q7 m; X& v7 {1 y: \, c
  2.     'title' => 'forumlist_titlelength',. _8 X6 i. w( s4 m/ V( U
  3.     'type' => 'text',: n6 [1 @9 ?  j+ J
  4.     'default' => 40; @- I& \6 k: C, m4 p6 x1 h" r
  5. ),
复制代码

$ g) J2 }( i9 M$ f$ T" D. {将里面的40改成100. T1 @3 z$ u) p
! j/ q' d( d. \
找到
3 S9 l" V7 n: d* p
  1. $titlelength = isset($parameter['titlelength']) ? intval($parameter['titlelength']) : 40;
复制代码

5 X- w! s4 e9 u! I* `4 R将这里的40也修改成100.8 j8 u( ^, H3 _* W
两个文件修改的一样,不再重复。. X& M/ e# G$ f) M4 q

. z: g9 k; i& f% u& _/ E6 t" T7 A2、打开 source/class/block/portal/block_article.php 文件
/ V8 @+ C. g# n  f* ^& o; ~% _8 I也是修改如同上面的东西,改成一样就行。3 h- c# o  ]) z: U

* g+ `* {+ S4 _6 R3、打开 source/function/function_block.php 文件5 {, h2 N1 c5 F* u' y" W" P& d
找到; C+ @. y  _- d- }7 x
  1. $titlelength     = !empty($block['param']['titlelength']) ? intval($block['param']['titlelength']) : 40;
复制代码
8 S* `2 n$ S: Y; u, c7 S! p( ~
将这里的40改为100;9 o/ Q# `1 L7 p5 E
- g! |; H1 b' W( z* U$ `& o# ^
找到; m( |9 j# g1 O* y$ X) ]
  1. if($str_template) {
    / Y: t. u% f" C* W+ g5 K& w
  2. $str_template = preg_replace('/title=[\'"]{title}[\'"]/', 'title="{title-title}"', $str_template);
    7 ^% B( x( V4 B8 [- _5 |
  3. $str_template = preg_replace('/alt=[\'"]{title}[\'"]/', 'alt="{alt-title}"', $str_template);
    * v7 @& w6 v$ h; J$ k
  4. $rvalue[$k] .= str_replace($searcharr, $replacearr, $str_template);
    $ K9 C! x% W4 F4 D
  5. $dynamicparts[$rkey[$k]] = array($rpattern[$k], $rvalue[$k]);
    $ ~0 X! G3 P5 I
  6. }
复制代码
2 H& T0 x3 D1 Q5 i/ c# c5 E
修改为: _& F! H7 s6 p- d" n6 K- t6 l3 Z! e
  1. if($str_template) {, D$ \/ V" d2 f
  2. $str_template = preg_replace('/title=[\'"]{title}[\'"]/', 'title="{title-title}"', $str_template);1 j( x9 I; d- V
  3. $str_template = preg_replace('/alt=[\'"]{title}[\'"]/', 'alt="{alt-title}"', $str_template);
    1 P# F) H& b3 \( U1 I, |
  4. $str_template = preg_replace('/{title}/', '{title-title}', $str_template);
    ; Y; P# a. j2 t! q
  5. $rvalue[$k] .= str_replace($searcharr, $replacearr, $str_template);
    7 q5 e; U! U$ i) L" I5 A
  6. $dynamicparts[$rkey[$k]] = array($rpattern[$k], $rvalue[$k]);. y- I$ z2 j% w! v
  7. }
复制代码

+ h* m1 z) ^: s) b; D& R8 x4、打开 template/default/portal/portalcp_block_itemfields.htm 文件8 U4 K; B; m1 `+ z8 r* M
找到# w2 y4 Q& P1 V) j- U
  1. <!--{eval $_titlelength = !empty($block['param']['titlelength']) ? $block['param']['titlelength'] : 40;}-->
复制代码

. u, I, D7 y; S6 {( }将这里的40也改成100
0 W1 S9 q+ z( Z. ~4 e6 h( h* }- S4 r5 o- v& g. E% G
好了,刷新页面,重新修改diy的推送数据吧。

版权声明
1、转摘或引用本站内容资源须注明原网址,并标明本站网址(兔源码www.tuyuanma.com);
2、对于转摘或引用本站内容资源而引起的民事纠纷、行政处罚或其他损失,本站不承担责任;
3、对于不遵守本声明或其他违法、恶意使用本站内容者,本站保留其追究法律责任的权利。




自动排版 | 高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广告
493651246站长邮箱:tuyuanma@qq.com 站长QQ:3197813386

© 2001-2013 本站内容皆来自互联网及用户分享,如需删除请提供软著或商标证书。

快速回复 返回顶部 返回列表