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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

【原创】Discuz教程之修改DZ门户频道编辑器原始功能,自增多个分类信息

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

DZ站长建站交流群:493651246

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


效果演示:
网站后台——门户频道可自主选择切换普通文章和带参数的文章

1.png
编辑器效果

2.png
文章发布后显示效果(点击不同分类显示不同内容)

3.png
另一个更加完美的编辑器效果
4.png
另一款编辑器教程:【原创】Discuz教程之修改美化门户频道编辑器,并在数据库内自增字段,编辑器实现写入功能,前端实现调用显示

1、进入数据库——找到需要修改的网站数据库——pre_portal_category表——新增6个名为daxinxi到daxinxi5的字段,类型为int,长度为11——保存


2、打开网站根目录——source——include——portalcp——portalcp_article.php打开文件,搜索代码

  1. 'title' => $_POST['title']
复制代码
在其下方增加如下代码
游客,如果您要查看本帖隐藏内容请回复

3、打开网站根目录——template——默认模板 或 当前使用模板——portal——view_XXXXX.htm文件并搜索代码<div class="d">将代码

  1.                                 <table cellpadding="0" cellspacing="0" class="vwtb"><tr><td id="article_content">
  2.                                         <!--{ad/article/a_af/1}-->
  3.                                         <!--{if $content[title]}-->
  4.                                         <div class="vm_pagetitle xw1">$content[title]</div>
  5.                                         <!--{/if}-->
  6.                                         $content[content]
  7.                                 </td></tr></table>
复制代码
修改为
游客,如果您要查看本帖隐藏内容请回复
4、打开网站根目录——source——module——portal——portal_view.php文件并搜索代码
  1. if($article_count) {
复制代码
将代码
  1. if($article_count) {
  2.         C::t('portal_article_count')->increase($aid, array('viewnum'=>1));
  3.         unset($article_count);
  4. } else {
复制代码
修改为
游客,如果您要查看本帖隐藏内容请回复
5、打开网站根目录——source——include——portalcp——portalcp_article.php文件并搜索代码'title' => $_POST['title'],在其下方添加如下代码添加您数据库增加的字段,如
  1. 'yyzhizhao' => $_POST['yyzhizhao'],
复制代码
如何在数据库表中新增字段,请看:【原创】如何进行自定义页面创建以及创建新的数据库表、数据库写入及前端调用数据库数据
6、打开网站根目录——source——admincp——admincp_portalcategory.php文件并搜索代码
  1. showsetting('portalcategory_noantitheft', 'noantitheft', $cate['noantitheft'], 'radio');
复制代码
在其下方添加如下代码
游客,如果您要查看本帖隐藏内容请回复
搜索代码
  1. 'noantitheft' => intval($_GET['noantitheft'])
复制代码
在其下方添加如下代码
游客,如果您要查看本帖隐藏内容请回复
7、进入网站根目录——source——language——lang_admincp.php 打开文件搜索代码8、打开网站根目录——template——默认模板或当前使用模板——portal——portalcp_article.htm文件搜索代码
  1. 'setting_seo_portal' => '门户首页',
复制代码
在其下方添加
游客,如果您要查看本帖隐藏内容请回复
  1. <a href="$portalcategory[$catid]['caturl']">$portalcategory[$catid]['catname']</a> <em>&rsaquo;</em>
复制代码
在其上方添加代码
游客,如果您要查看本帖隐藏内容请回复
搜索代码
  1. <div class="pbw">
复制代码
将代码
  1.                                 <div class="pbw">
  2.                                         <script type="text/javascript" language="javascript" src="{STATICURL}image/editor/editor_function.js?{VERHASH}"></script>
  3.                                         <!--{subtemplate home/editor_image_menu}-->
  4.                                         <textarea class="userData" name="content" id="uchome-ttHtmlEditor" style="height: 100%; width: 100%; display: none; border: 0px">$article_content[content]</textarea>
  5.                                         <div style="border:1px solid #C5C5C5;height:400px;"><iframe src="home.php?mod=editor&charset={CHARSET}&allowhtml=1&isportal=1" name="uchome-ifrHtmlEditor" id="uchome-ifrHtmlEditor" scrolling="no" border="0" frameborder="0" style="width:100%;height:100%;position:relative;"></iframe></div>
  6.                                 </div>
复制代码
修改为
游客,如果您要查看本帖隐藏内容请回复
搜索代码
  1. <!--{template common/footer}-->
复制代码
在其上方加入编辑器样式代码
游客,如果您要查看本帖隐藏内容请回复
9、进入网站后台——工具——更新缓存即可

特别注明:新的编辑器只针对无内容的频道,如有内容则显示以前默认的文章样式,只有新发布或重新发布的才可显示最新的样式哦!~

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




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

本版积分规则

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

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

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