Technology

分页: 前一页 1 2 3 4 5 6 7 8 9 10 ...13 14 15 后一页

给ai8添加了一个自动发布插件

最近ai8来的人实在是少得可怜~进后台一看,还有N多的文章没发表成功,相当于很久没更新了
以前记得有一个插件是可以把预发表的文章全发表出去的~
经过搜索,找到了fix-schedule-post
去搜索引擎搜索一下就可以找到相关的信息~
然后装上去,激活,搞定

找到个显示数组的PHP函数

//下面是标准化输出数组结果
echo “<pre>”;
print_r($r11);
echo “</pre>”;
以前最头疼数组了~不知道数组里有啥元素,具体有啥数据
今天又要弄这个头疼的东西了,是在忍不住了,上网搜索了一下,得到这个东西
呵呵,对我这种半路出家的人来说,有些基础的东西确实是非常薄弱的
因为我确实没系统学习过PHP,并且并非电脑相关专业的,所以有些东西可能高手们觉得实在不是问题但是到我这里就成了大问题
努力学习吧,高手也是由菜鸟成长起来的嘛~

Flickr调用的图变XX了,装了一个Jay Access Flickr插件

本来想装个PDF插件~这样好把文章直接转成PDF保存到本地~
找了一下,找到了一个,但是发现没有简体中文的语言可选,繁体中文生成的PDF里面是乱码,而且这个插件是发送PDF到邮箱的,有点不爽,我需要的是直接可以下载的
所以还是把那个插件删除了
然后想起Flickr的图都变成XX了~找了一下资料~别人推荐有几个插件~我下了一个装上了,真的可以正常显示了
插件名字叫Jay Access Flickr,似乎是把Flickr的一些装图片的服务器的IP换成了其他的

KINGCMS栏目那里加个字段

做了个站,需要在栏目列表的每个栏目名称下加个英文名称,原来的想法是把标题或者关键词什么的改成那个字段,后来觉得还是练练手改改看
先到数据库里king_list添加个字段kenname,我是按照kkeywords的设置,将它的属性设置为

kenname
char(100)
utf8_general_ci
?

NULL

然后就是修改后台程序了,找到portal下面的manage.php,再找到这个函数king_edt(),这个函数就是编辑栏目的
然后$_sql=后面的一串读取数据库里的字段里面添加上我们刚添加的字段kenname,我是直接添加在kkeywords的前面~方便以后管理
然后再往下就是生成后台编辑表单的代码,找到
?//kkeywords
?$_array=array(
??array(‘kkeywords’,0,0,100),
?);
在前面按葫芦画瓢添
?//kenname 小货添加,英文名字
?$_array=array(
??array(‘kenname’,0,1,100),
?);
?$s.=$king->htmForm($king->lang->get(‘portal/label/kenname’).’ (1-100, ‘.$king->lang->get(‘portal/label/kenname1′).’)’,’<input type=”text” name=”kenname” value=”‘.htmlspecialchars($data['kenname']).’” maxlength=”100″ />’,$_array,’EnName’);
注意$king->lang->get(‘portal/label/kenname’)的意思是读取语言文件,有个问题是这个kenname是我们新添加的,原来的语言文件肯定没有,所以我们必须到语言文件里补全
找到语言文件portal\language\zh-cn.xml
在<label>后面加上我们新添加的词汇
??<kenname>栏目英文名</kenname>
??<kenname1>在导航下面显示的英文名</kenname1>
然后回到manage.php,刚才设置的是读取数据库,并显示成表单,现在是入库,可以往下搜索
??$_array=array(
???’modelid’=>($modelid?$modelid:0),
???’listid1′=>$data['listid1'],
???’klistname’=>$data['klistname'],
???’ktitle’=>$data['ktitle'],
然后在后面添加我们要入库的字段
?’kenname’=>$data['kenname'],
那么后台就修改完成了
但是前台显示的时候直接调用{king:enname/}是啥都不显示的~因为我们没有将这个字段放到模板引擎里
找到portal/core.class.php
找到这个函数public function getField($type1,$type2)
然后把我们需要显示的字段加进下面这行去
???’field’=>array(‘ktitle’,’klisttitle’,’klistname’,’kkeywords’,’klistpath’,’kdescription’,’kimage’,’kcontent’,’klanguage’),//字段
然后刷新~终于在前台可以显示了

分页: 前一页 1 2 3 4 5 6 7 8 9 10 ...13 14 15 后一页

最近评论

GGAD