文章/问题分离操作,其实文章和问题一直就是分离的状态,真的不骗你

只是屏蔽了链接而已,还有编辑器只是做个了切换,但实际还是分离的,而且我一直觉得和在一起很不错啊,想不明白为什么你们一定要分离

看了很多人都说要《文章》、《问题》分离,那就一次性全分吧,不过《文章》、《问题》,真是分开的,《发现》应该算是一个新的模块,而且这个以后改模版可以做首页,首页文章、问题总要一起显示的吧
本着官方的东西能不动的就尽量不动的原则,只修改模版来实现,实际本来就应该是修改模版的
本次修改的内容如下 1.只是修改导航文件,放出了被注释掉,或者说是屏蔽掉的文章和问题模块
    []增加直接跳转到发布问题的按钮,其实就一链接而已[/][]高级编辑器界面的问题、文章TAB切换屏蔽或者删除,这个就看你高兴这么做了[/]
本次修改的wecenter版本:WeCenter 2.5.16,是刚下的,前面的版本没测试,不过应该修改方法是一样的 # 一、导航重新显示文章问题 (1).去除HTML注释 //路径:views\default\global //修改文件:header.tpl.htm //代码47~49行 //原代码

	<!-- <li><a href="question/square/" class="<?php if ($_GET['app'] == 'question') { ?>active<?php } ?>"><?php _e('问题'); ?></a></li>

		<li><a href="article/square/" class="<?php if ($_GET['app'] == 'article') { ?>active<?php } ?>"><?php _e('文章'); ?></a></li> -->
//修改后代码
<li><a href="question/square/" class="<?php if ($_GET['app'] == 'question') { ?>active<?php } ?>"><?php _e('问题'); ?></a></li>

		<li><a href="article/square/" class="<?php if ($_GET['app'] == 'article') { ?>active<?php } ?>"><?php _e('文章'); ?></a></li>
//只是去除掉HTML的注释: <!-- 所有在这里面的东西都不会在网页中被显示出来,这个是就是HTML的注释的功能,不过在网页源代码中还是可以看到的,只是在浏览器中看不到而已 --> PS:导航栏变高是因为被太多的东西挤的,屏蔽掉不用的那个就好了。就用HTML的注释就可以了,不想麻烦的,可以直接删除 (2).增加直接跳转到发布文章的按钮 //路劲:你想把按钮放那里就改那里的文件,就一连接而已 //文件:同上 1.代码说明: 必须:
<?php if ($this->user_id) { ?>   
					//验证是否登录,如果登录就显示中间的代码,未登录就不显示
	<?php }?> 
示列:
<?php if ($this->user_id) { ?>
					<p>我登录了</p>
<?php }?>
	<p>请登录</p>
必须:
<?php if ($this->user_info['permission']['publish_article']) { ?> 
				
					//如果没有权限发布文章的话就看不到中间的代码
					
				<?php } ?>
示列:
		<?php if ($this->user_info['permission']['publish_article']) { ?>
				
					<li><a href="publish/article/topic_title-<?php echo $_GET['topic_title']; ?>"><?php _e('发起文章'); ?></a></li>
					
				<?php } ?>
2.最终代码
	<?php if ($this->user_id) { ?>//验证是否登录
				<?php if ($this->user_info['permission']['publish_article']) { ?>//验证是否有权限发起文章
					<div class="aw-publish-btn">
						<a href="publish/article/topic_title-<?php echo $_GET['topic_title']; ?>"><i class="fa fa-edit"></i><?php _e('发起文章'); ?></a>
					</div>
				<?php }?>
			<?php }?>
代码位置随意,你想让他显示到那里就放到那里,其实就一连接而已,样式自己改class还有html # 二、屏蔽编辑器的tab切换 (3).屏蔽掉《问题》高级发布界面的发布文章的tab标签 //路径:\views\default\publish //修改文件:index.tpl.htm 问题界面编辑器 //修改文件:article.tpl.htm 文章界面编辑器 //代码8~14行,注释或者删除发布文章TAB标签或者直接去掉标题以上内容 //原代码
			<!-- tab 切换 -->
				<ul class="nav nav-tabs aw-reset-nav-tabs aw-publish-tabs">
					<li class="active"><a href="publish/topic_title-<?php echo $_GET['topic_title']; ?>"><?php _e('发起问题'); ?></a></li>
					<?php if ($this->user_info['permission']['publish_article']) { ?>
					<li><a href="publish/article/topic_title-<?php echo $_GET['topic_title']; ?>"><?php _e('发起文章'); ?></a></li>
					<?php } ?>
				</ul>
			<!-- end tab 切换 -->
//修改后代码 1.全部屏蔽,直接把上面跟下面的注释去尾去头,做成一个注释
		
			<!-- tab 切换 
					<ul class="nav nav-tabs aw-reset-nav-tabs aw-publish-tabs">
						<li class="active"><a href="publish/topic_title-<?php echo $_GET['topic_title']; ?>"><?php _e('发起问题'); ?></a></li>
						<?php if ($this->user_info['permission']['publish_article']) { ?>
						<li><a href="publish/article/topic_title-<?php echo $_GET['topic_title']; ?>"><?php _e('发起文章'); ?></a></li>
						<?php } ?>
					</ul>
			end tab 切换 -->
		
2.屏蔽文章
			<!--li><a href="publish/article/topic_title-<?php echo $_GET['topic_title']; ?>"><?php _e('发起文章'); ?></a></li-->
			
			
3.屏蔽问题
			<!--li class="active"><a href="publish/topic_title-<?php echo $_GET['topic_title']; ?>"><?php _e('发起问题'); ?></a></li-->
			
4.不想留什么就删除什么,这个就看你高兴了 PS:问题文章一直就是分开的,真的,明天看看分页功能这么设计,这个才是需要一点时间去弄代码的,看看那些jquery的分页插件能不能做起来,做起来的话在说吧 附上我成功之后的截图 编辑器界面
QQ截图20140802202753.jpg
文章列表界面,一对HTML代码是因为我换编辑器的缘故,这里的编辑器解析我还没有调整,如果你们的是默认的就不用担心这个了
3._.jpg
附带传送门 我的编辑器修改方法:http://wenda.wecenter.com/question/18653 文章、问题添加分页功能:http://wenda.wecenter.com/question/18667
QQ截图20140802202753.jpg 3._.jpg
    已邀请:

    - angelife.org

    赞同来自: wz2zf hoogl

    这个是非常的实用啊
    手机版里哪里可以点赞啊?

    哥特复兴 - 红领巾

    是的,不过有些人就是他想要什么样的就希望什么官方就做成他想的那样,不会自己去看下能不能实现。。

    该问题目前已经被锁定, 无法添加新回复