zoukankan      html  css  js  c++  java
  • Discuz!x2.5推送时标题最多20字符限制的解决方法

    户或首页的列表是通过推送(只接受推送数据)方式显示时,以前的标题最多字符不起作用了,当字符不超过20个时,因为推送时程序会自动截取20个字,这样标题最多字符只有在少于20个字符时才有作用。那么可以手工设置推送时的字符数,但是这太麻烦了。

    程序修改方法如下:

    /source/class/block/portal文件  这个目录是针对门户文章标题的

    打这这些文件,搜索“40”,将40替换为“80“

    注意:替换时不要把别的含有40的字符替换了,主要是二个地方的40替换成80
    1、'default' => 40
    2、$titlelength = isset($parameter['titlelength']) ? intval($parameter['titlelength']) : 40;

    保存
    更新缓存

    这样在前台推送的时候,文章的标题最多可以显示40个字~
    基本就够用了!

    修改原因:门户文章推送时,点击文章推送,推送窗口里的标题最多就显示20个字,多余20个字就不显示了,以至于推到前台后文章标题显示不全~

    注:之前的问题是,推送以后在前台“数据”中修改了标题后,再推送新的文章之后,之前的文章标题就变回来原来的样子~
    修改之后这个问题解决了~ 控制字数可以用CSS控制,程序里限制不能超过20个字有点过份了。

    如果要修改论坛帖子的标题字符个数就要修改这个目录,修改方法与门户文章标题一样的。

    /source/class/block/forum文件  这个目录是针对论坛帖子标题的

    主要是修改此目录下的以下文件:
    block_forum.php
    block_thread.php

    把40换成你想要的长度值
    1、'default' => 40
    2、$titlelength = isset($parameter['titlelength']) ? intval($parameter['titlelength']) : 40;

    只有想不到,没有做不到!!!
    鸿鹄IT网络学院
  • 相关阅读:
    转载 jenkins执行selenium 测试 浏览器不显示解决方法
    jmeter用beanshell调用自己写的jar进行MD5加密
    深入理解Spring MVC 思想
    springmvc和json整合配置方法
    getFragmentManager和getChildFragmentManager
    android
    HTTP 请求头与请求体
    Android中ImnageView 中如何让图片拉伸显示?
    ExecutorService 的理解与使用
    SpringMVC源码分析系列
  • 原文地址:https://www.cnblogs.com/zhongbin/p/3152281.html
Copyright © 2011-2022 走看看