建议后台增加“自动折叠 空评论”的开关

现在后台有“自动展开评论”的设置,但很多回复都是空评论,导致自动展开的评论框影响面板美观。建议后台增加“自动折叠 空评论”的开关

现在后台有“自动展开评论”的设置,但很多回复都是空评论,导致自动展开的评论框影响面板美观。
建议后台增加“自动折叠 空评论”的开关

有没有暗色风格模板?或者暗色配色?

现在mac/win/linux/安卓/ios还有各大应用都有暗色风格的配色/模板了,不知道wecenter有没有这方面的规划呀?

现在mac/win/linux/安卓/ios还有各大应用都有暗色风格的配色/模板了,不知道wecenter有没有这方面的规划呀?


wecenter国际化操作(根据用户浏览器语言来获取)

    今天在群里问了官方,说网站语言需要在后台设置。     但是我希望的是国际化。就是自动根据浏览器的语言来展示不同语言。     ...
继续阅读 »

    今天在群里问了官方,说网站语言需要在后台设置。
    但是我希望的是国际化。就是自动根据浏览器的语言来展示不同语言。
    所以我研究了下代码并做了一些修改。测试是可以的。

    但是就是无法升级。升级完之后还需要重新再做一遍。希望官方增加这个功能把。

    修改代码如下:

    修改文件 /system/core/lang.php

    在 代码

    $language_file = ROOT_PATH . 'language/' . SYSTEM_LANG . '.php';

    前面增加:

		$accept_lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4); 
if (preg_match("/zh-c/i", $accept_lang)) $accept_lang = '';
else if (preg_match("/zh/i", $accept_lang)) $accept_lang = '';
else if (preg_match("/en/i", $accept_lang)) $accept_lang = 'en_US';
else if (preg_match("/ko/i", $accept_lang)) $accept_lang = 'ko_KOREA';
define('SYSTEM_LANG', $accept_lang);

即可。我这只是针对官方的 英语和汉语做了兼容。


如果你需要自己定义内容,则可以在这两个语言里做修改。

比如:

在/lang/en_US.php里增加:

$language['MD5加密'] = 'MD5 Message-Digest Algorithm';


然后再main.php里通过:

TPL::assign('description', AWS_APP::lang()->_t('MD5加密'));


效果如:

http://www.devtools.cn/enc/md5/ 


如果我们修改浏览器语言 改成英文:


就会变成:


之前网站都是用的中文,要修改的地方还是很多呀 

收起阅读 »

请问有国际化的教程或操作步骤么

打算试试国际化操作。希望有大佬告知步骤。多谢。
继续阅读 »

打算试试国际化操作。
希望有大佬告知步骤。
多谢。

收起阅读 »

建议是干嘛的,发布到文章了吗

建议是干嘛的,发布到文章了吗

建议是干嘛的,发布到文章了吗


编辑器处理的不够优雅灵活,建议必要地方后台逻辑插入钩子概念

如图:拿编辑器来说,官方后台代码上传文件后返回的是本地路径,如果这里加入方法注入,那么用户可以自己自定义对接到第三方附件存储
继续阅读 »

如图:


拿编辑器来说,官方后台代码上传文件后返回的是本地路径,如果这里加入方法注入,那么用户可以自己自定义对接到第三方附件存储

收起阅读 »

怎么实现才能更好的认证

如何更新网站?

如何更新网站?


ACG模板3.6.0版本问题回复不显示编辑器BUG解决方案

已知3.6.0版本ACG模板存在问题回复无法正常加载编辑器BUG修复前:修复后:  修复方法:  1.打开\views\acg\question\index.tpl.htm,找到<!-- 回复编辑器&nb...
继续阅读 »

已知3.6.0版本ACG模板存在问题回复无法正常加载编辑器BUG


修复前:




修复后:


  

修复方法:  


1.打开\views\acg\question\index.tpl.htm,找到<!-- 回复编辑器 -->,在下方找到:


<p align="center"><?php _e('该问题目前已经被锁定, 无法添加新回复'); ?>


加上:

<script type="text/javascript" charset="utf-8" src="<?PHP echo base_url();?>/plugins/wc_editor/static/wangeditor/release/wangEditor.js"></script>
<script type="text/javascript" charset="utf-8" src="<?PHP echo base_url();?>/plugins/wc_editor/static/wangeditor/release/wangEditor.js"></script>
<script type="text/javascript" charset="utf-8" src="<?PHP echo base_url();?>/plugins/wc_editor/static/wangeditor/release/wangEditorExt.js"></script>
<script type="text/javascript" src="<?PHP echo base_url();?>/plugins/wc_editor/static/wangeditor/plugin/attach/plugin.js"></script>


2.继续往下找到:


<?php } else if ($this->user_answered) { ?>


在下方加上:

<script type="text/javascript" charset="utf-8" src="<?PHP echo base_url();?>/plugins/wc_editor/static/wangeditor/release/wangEditor.js"></script>
<script type="text/javascript" charset="utf-8" src="<?PHP echo base_url();?>/plugins/wc_editor/static/wangeditor/release/wangEditor.js"></script>
<script type="text/javascript" charset="utf-8" src="<?PHP echo base_url();?>/plugins/wc_editor/static/wangeditor/release/wangEditorExt.js"></script>
<script type="text/javascript" src="<?PHP echo base_url();?>/plugins/wc_editor/static/wangeditor/plugin/attach/plugin.js"></script>


3.往下找到:


<div>
<?php if(get_hook_config('editor')['type']['value']=='ueditor'):?>
<script id="wmd-input" name="answer_content" type="text/plain"><?php echo html_entity_decode($this->draft_content['message']); ?></script>
<?php else:?>
<textarea id="wmd-input" rows="15" name="answer_content"><?php echo html_entity_decode($this->draft_content['message']); ?></textarea>
<?php endif;?>
</div>


替换为:

<div>
<?php if($this->user_id && !$this->question_info['lock'] && ((get_setting('answer_self_question') != 'N') || ($this->user_id != $this->question_info['published_uid']))){
run_hook('editor',['name'=>'answer_content','cat'=>'answer','attach_access_key'=>$this->attach_access_key,'value'=>html_entity_decode($this->draft_content['message'])]);
} ?>
</div>


4.继续往下,找到:


<div>
<?php if(get_setting('draft_enabled')!='Y'){ ?>
<a id="draft" style="margin-right: 20px;"><?php _e('保存草稿'); ?>
<?php } ?>
<span id="answer_content_message"> </span>
</div>


替换为:


<div>
<?php run_hook('page_publish_footer_hook',['page'=>'question_answer','question_info'=>$this->question_info]);?>
<?php if(get_setting('enable_preview')=='Y') { ?>
<a id="preview" href="javascript:;" style="margin-left: 15px"><?php _e('实时预览'); ?>
<?php } ?>
<?php if(get_setting('draft_enabled')!='N'){ ?>
<a id="saveDraft" style="margin-right: 20px;"><?php _e('保存草稿'); ?>
<?php } ?>
<span id="answer_content_message"> </span>
</div>
收起阅读 »

我把3.6.0的强制上传文章封面的功能给关掉了

打开 app/publish/ajax.php 搜索 publish_article_action() 然后把以下内容注释掉: /* if (get_setting('upload_enable') == 'Y' AND !$_POST['logo_img'...
继续阅读 »

打开 app/publish/ajax.php


搜索 publish_article_action()


然后把以下内容注释掉:


/*
if (get_setting('upload_enable') == 'Y' AND !$_POST['logo_img'] AND !$_POST['is_suggest'] && !is_mobile()) {
H::ajax_json_output(AWS_APP::RSM(null, -1, AWS_APP::lang()->_t('请上传文章封面')));
}
*/

就可以了


收起阅读 »

强烈建议文章封面可以默认不用上传啊

文章封面: 封面设置支持 jpg、gif、png 等格式的图片 建议图片尺寸为240*150 现在发布文章必须上传图片,不上传就发布不了文章,怎么处理?
继续阅读 »

文章封面:


封面设置
支持 jpg、gif、png 等格式的图片 建议图片尺寸为240*150

现在发布文章必须上传图片,不上传就发布不了文章,怎么处理?


收起阅读 »