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

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

开通本站Svip会员,全站资源免费下
效果演示:
网站后台——门户频道可自主选择切换普通文章和带参数的文章

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、进入网站后台——工具——更新缓存即可

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


相关教程:
【原创】Discuz教程之给网站门户频道指定不同的编辑器模板,每个模板分类信息自定义
【原创】Discuz教程之教你如何添加DZ门户DIY模板模块自定义标签,并实现前端显示,后端写入
【原创】Discuz教程之教你如何在Discuz门户频道编辑器频道栏目、发布时间等分类中添加自定义分类
【原创】Discuz教程之教设置门户不同频道发布文章使用不同编辑器文件
【原创】Discuz教程之手机模板强制不同版块不同模板,论坛版块绑定不同手机模板频道
【原创】Discuz如何让搜索结果列表中搜索出自定义分类
【原创】Discuz教程之修改美化门户频道编辑器,并在数据库内自增字段,编辑器实现写入功能,前端实现调用显示
【原创】如何将Discuz门户文章编辑器(发布页)中多余不使用的聚合标签隐藏
【原创】Discuz教程之教你如何在Discuz门户频道编辑器频道栏目、发布时间等分类中添加自定义分类

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部