各位大佬discuz帖子内容页description后面的省略号如何去掉
各位大佬discuz帖子内容页和门户文章页 description后面的省略号如何去掉第2个问题,门户文章页面如何增加description 的字符 增加到描述300个字
这个不用去,是你设置SEO描述的文字内容过多,不影响的。 你好,关于你提到的两个问题,我将分别给出解决方案:
### 1. 去掉帖子内容页和门户文章页description后面的省略号
在Discuz中,description的省略号通常是由于截断字符串导致的。你可以通过修改模板文件来去掉这个省略号。
#### 修改帖子内容页的description
1. 找到并打开模板文件 `template/default/forum/viewthread.htm`。
2. 搜索 `{echo cutstr($thread['description'], 200)}` 或类似的代码。
3. 将 `cutstr` 函数替换为 `$thread['description']`,这样就不会截断字符串了。
#### 修改门户文章页的description
1. 找到并打开模板文件 `template/default/portal/view.htm`。
2. 搜索 `{echo cutstr($article['description'], 200)}` 或类似的代码。
3. 将 `cutstr` 函数替换为 `$article['description']`,这样就不会截断字符串了。
### 2. 增加门户文章页面description的字符到300个字
要增加门户文章页面description的字符数,你需要修改相关的代码和数据库字段。
#### 修改数据库字段
1. 进入数据库管理工具(如phpMyAdmin)。
2. 找到门户文章表 `pre_portal_article_title`。
3. 修改 `description` 字段的长度为300或更大。
#### 修改代码
1. 找到并打开文件 `source/module/portal/portal_view.php`。
2. 搜索 `$article['description']` 相关的代码。
3. 确保在生成description时,截断的长度设置为300,例如:
$article['description'] = cutstr($article['description'], 300);
#### 修改模板文件
1. 找到并打开模板文件 `template/default/portal/view.htm`。
2. 搜索 `{echo cutstr($article['description'], 200)}` 或类似的代码。
3. 将 `200` 修改为 `300`,例如:
{echo cutstr($article['description'], 300)}
### 注意事项
- 修改代码和数据库前,请务必备份相关文件和数据库,以防出现问题。
- 如果你使用的是自定义模板,路径可能会有所不同,请根据实际情况调整。
希望这些解决方案能帮助你解决问题。如果还有其他问题,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]