2014年11月

在给新站的文章增加一个固定的属性时,使用了phpcms v9的“类别”功能,但是在前端页面调用时发生了问题,就是PC官网没有给调用的代码!叔叔可以忍,婶婶不能忍!

在网上找代码的时候,发现各种不适合V9.5.8的代码(很多都是11年官方论坛版主“化蝶自在飞”写的代码)。

非文章页模版中(及首页、栏目列表页等):

<?php $TYPE = getcache('type_content','commons');?><a href="{APP_PATH}index.php?m=content&c=type&catid={$catid}&typeid={$r[typeid]}">{$TYPE[$r[typeid]][name]}</a>

第一行是加载类别信息的缓存,不写的话,是调不出来内容的。

文章页模版调用当前文章的类别:

<a href="index.php?m=content&c=type&catid={$catid}&typeid={$typeid}">{$TYPE[$typeid][name]}</a>

大家注意,文章页调用当前文章的列表,是没有第一行的加载类别缓存代码的。

我们在操作mysql数据库的时候,经常要替换一些字串符。但对于新手而言,这些代码经常会记不住。

我们要把A表B字段C字符,替换成D字段,代码如下方所示:

UPDATE A表 SET `B字段`=REPLACE(`B字段`, 'C字符', 'D字符'); 实例:UPDATE x5music_dj SET `CD_Url`=REPLACE(`CD_Url`, 'sounds/', 'lingsheng');