效果演示:
网站后台——门户频道可自主选择切换普通文章和带参数的文章
编辑器效果
文章发布后显示效果(点击不同分类显示不同内容)
另一个更加完美的编辑器效果
另一款编辑器教程:【原创】Discuz教程之修改美化门户频道编辑器,并在数据库内自增字段,编辑器实现写入功能,前端实现调用显示
1、进入 数据库——找到需要修改的网站数据库——pre_portal_category表——新增6个名为daxinxi到daxinxi5的字段,类型为int,长度为11——保存
2、打开网站根目录——source——include——portalcp——portalcp_article.php打开文件,搜索代码
- 'title' => $_POST['title']
复制代码 在其下方增加如下代码!qinai!游客!yincang_youke!
3、打开网站根目录——template——默认 模板 或 当前使用模板——portal——view_XXXXX.htm文件并搜索代码<div class="d">将代码
- <table cellpadding="0" cellspacing="0" class="vwtb"><tr><td id="article_content">
- <!--{ad/article/a_af/1}-->
- <!--{if $content[title]}-->
- <div class="vm_pagetitle xw1">$content[title]</div>
- <!--{/if}-->
- $content[content]
- </td></tr></table>
复制代码 修改为!qinai!游客!yincang_youke! 4、打开网站根目录——source——module——portal——portal_view.php文件并搜索代码将代码- if($article_count) {
- C::t('portal_article_count')->increase($aid, array('viewnum'=>1));
- unset($article_count);
- } else {
复制代码 修改为!qinai!游客!yincang_youke! 5、打开网站根目录——source——include——portalcp——portalcp_article.php文件并搜索代码'title' => $_POST['title'],在其下方添加如下代码添加您数据库增加的字段,如- 'yyzhizhao' => $_POST['yyzhizhao'],
复制代码 如何在数据库表中新增字段,请看:【原创】如何进行自定义页面创建以及创建新的数据库表、数据库写入及前端调用数据库数据
6、打开网站根目录——source——admincp——admincp_portalcategory.php文件并搜索代码- showsetting('portalcategory_noantitheft', 'noantitheft', $cate['noantitheft'], 'radio');
复制代码 在其下方添加如下代码!qinai!游客!yincang_youke! 搜索代码- 'noantitheft' => intval($_GET['noantitheft'])
复制代码 在其下方添加如下代码!qinai!游客!yincang_youke! 7、进入网站根目录——source——language——lang_admincp.php 打开文件搜索代码8、打开网站根目录——template——默认模板或当前使用模板——portal——portalcp_article.htm文件搜索代码- 'setting_SEO_portal' => '门户首页',
复制代码 在其下方添加!qinai!游客!yincang_youke! - <a href="$portalcategory[$catid]['caturl']">$portalcategory[$catid]['catname']</a> <em>›</em>
复制代码 在其上方添加代码!qinai!游客!yincang_youke! 搜索代码将代码- <div class="pbw">
- <script type="text/javascript" language="javascript" src="{STATICURL}image/editor/editor_function.js?{VERHASH}"></script>
- <!--{subtemplate home/editor_image_menu}-->
- <textarea class="userData" name="content" id="uchome-tthtmlEditor" style="height: 100%; width: 100%; display: none; border: 0px">$article_content[content]</textarea>
- <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>
- </div>
复制代码 修改为!qinai!游客!yincang_youke! 搜索代码- <!--{template common/footer}-->
复制代码 在其上方加入编辑器样式代码!qinai!游客!yincang_youke! 9、进入网站后台——工具——更新缓存即可
特别注明:新的编辑器只针对无内容的频道,如有内容则显示以前默认的文章样式,只有新发布或重新发布的才可显示最新的样式哦!~
相关教程:
【原创】Discuz教程之给网站门户频道指定不同的编辑器模板,每个模板分类信息自定义
【原创】Discuz教程之教你如何添加DZ门户DIY模板模块自定义标签,并实现前端显示,后端写入
【原创】Discuz教程之教你如何在Discuz门户频道编辑器频道栏目、发布时间等分类中添加自定义分类
【原创】Discuz教程之教设置门户不同频道发布文章使用不同编辑器文件
【原创】Discuz教程之手机模板强制不同版块不同模板,论坛版块绑定不同手机模板频道
【原创】Discuz如何让搜索结果列表中搜索出自定义分类
【原创】Discuz教程之修改美化门户频道编辑器,并在数据库内自增字段,编辑器实现写入功能,前端实现调用显示
【原创】如何将Discuz门户文章编辑器(发布页)中多余不使用的聚合标签隐藏
【原创】Discuz教程之教你如何在Discuz门户频道编辑器频道栏目、发布时间等分类中添加自定义分类
|