网站备案号没有加a标签链接的解决方案

由于工信部要求网站在添加备案号的同时,还必须跳转到工信部网站,最近也一直在复查,相信很多人备案后都收到了邮件通知了。目前后台只能添加文字,阿里云腾讯云等要求必须有链接跳转到工信部。所以这里分享几个加链接的方法。方案A:直接在后台填写备案号的地方,填写A标签,但...
继续阅读 »

由于工信部要求网站在添加备案号的同时,还必须跳转到工信部网站,最近也一直在复查,相信很多人备案后都收到了邮件通知了。

目前后台只能添加文字,阿里云腾讯云等要求必须有链接跳转到工信部。所以这里分享几个加链接的方法。

方案A:

直接在后台填写备案号的地方,填写A标签,但是这个方法填写后就不能修改了,因为我试过保存后。设置界面会出现一点小BUG,所以我个人是不推荐这样填写。


方案B:

修改footer文件:找到网站的 views/default/global/footer.tpl.htm

在大约第5行的位置,把 

<?php echo get_setting('icp_beian'); ?>
修改成

网站备案号:<a href="http://beian.miit.gov.cn"><?php echo get_setting('icp_beian'); ?></a>


方案C:安装「模板底部优化」插件

这个插件内置了4种底部美化的样式,并且都已经默认内置了备案号跳转工信部的功能,如果你不想自己修改代码,又想美化一下底部的样式,推荐使用这个插件。


「模板底部优化」插件下载地址:

http://market.wecenter.com/index.php?m=content&c=index&a=show&catid=6&id=67



收起阅读 »

wecenter3.6版本,上传附件后无法下载解决方案

bug
wecenter3.6版本,上传附件后无法下载解决方案。这个无法下载的Bug,是由于xss过滤功能把onclick也给过滤了,所以我们只需要按照以下方法,把remove_xss函数给替换成新的函数即可。解决方案①、打开网站的/system/functions....
继续阅读 »

wecenter3.6版本,上传附件后无法下载解决方案。

这个无法下载的Bug,是由于xss过滤功能把onclick也给过滤了,所以我们只需要按照以下方法,把remove_xss函数给替换成新的函数即可。




解决方案

①、打开网站的/system/functions.app.php文件
②、搜索找到 remove_xss 函数,大约在889行的位置
③、把旧的函数的内容,替换成新的内容即可

这里我直接给出了修改后的functions.app.php文件,直接上传覆盖/system/functions.app.php即可。只修改了 remove_xss 函数,其他内容未改动!

functions.app.php.zip


收起阅读 »

WC_芋头_内容免登陆发布接口插件

WC免登陆发布插件;火车头或者别的采集发布工具,可以按照此数据结构 进行设计;这是问题的数据发布结构 data = { '__sign':'yu', 'type': 'cate', ...
继续阅读 »

WC免登陆发布插件;

火车头或者别的采集发布工具,可以按照此数据结构 进行设计;

这是问题的数据发布结构
data = {
'__sign':'yu',
'type': 'cate',
'user_id':'2',
'question_title':'n1iha122o', #问题标题
'question_author':'2OUUp1121',#问题作者
'question_detail':'<div>nihaosh
ijie</div>', #问题内容
'question_author_avatar':'https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=4063243424,1554314176&fm=26&gp=0.jpg', #问题作者头像
'question_publish_time': '1550394985', #问题发布时间
'question_topics':json.dumps({0:'你好2'}), #问题标签
'question_categories':json.dumps({0:'cesh2'}), #问题分类
'question_view_count':'120', #问题阅读次数
'question_answer':json.dumps([{
'question_answer_author':'nih11223a3116', #回复用户名称
'question_answer_author_avatar':'https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=4063243424,1554314176&fm=26&gp=0.jpg', #回复用户头像
'question_answer_content':'ceshiyixia', #回复内容
'question_answer_agree_count':'10', #回复喜欢次数
'question_answer_publish_time': '1550397460', #回复发布时间
'question_answer_comment':[{
'question_answer_comment_author':'xx', #回复的评论 作者名称
'question_answer_comment_author_avatar':'', #回复的评论 作者头像
'question_answer_comment_content':'878787', #回复的评论 内容
'question_answer_comment_publish_time':'1550397818' #回复的评论 发布时间
}]
}])

}


这是文章的数据发布结构,
data = {
'__sign':'yu1',
'type': 'cate',
'user_id':'18',
'article_title':'文章标题11111',#文章标题
'article_img_type':'1',#图片类型,1 URL下载,2不下载
'article_img':'http://csstools.chinaz.com/tools/images/public/logos/logo-index.png',#文章图片
'article_content':'

asasasa

文章内容1212121212112121212',#文章内容
'article_author':'1者33',#文章作者
'article_author_avatar':'http://csstools.chinaz.com/tools/images/public/logos/logo-index.png',#作者头像
'article_categories': json.dumps({0:'文章分类'}),#文章分类
'article_topics':json.dumps({0:'文章话题',1:'话题2'}),#文章话题
'article_view_count':10,#文章阅读数量
'article_publish_time':'1550397460',#文章发布时间
'publishTime':2,#如果想要使用 服务器时间 传此参数

}



收起阅读 »

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

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

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

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

现在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/ 


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


就会变成:


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

收起阅读 »

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

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

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

收起阅读 »

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

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

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


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

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

如图:


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

收起阅读 »

怎么实现才能更好的认证

如何更新网站?

如何更新网站?