在网友博客上看到这篇文章,觉得不错收藏。
模板文件
F:\PHP\phpcms\templates\default\phpcms(如:category_product.php是用来生成产品页面的)
解析模板文件(解析里央的标签)后的PHP页面
F:\PHP\phpcms\da
标签生成的PHP代码例如:
<?php echo tag('phpcms', 'tag_content_pic_product', "sql语句", 0, 20, array ( 'class' => 'url', 'target' => '_blank', 'titlelen' => '20', 'width' => '74', 'height' => '74',));?>
它调用
F:\PHP\phpcms\include\global.func.php (854,1):
function tag($module, $template, $sql, $page = 0, $number = 10, $setting = array(), $catid = 0)//标签函数
得到某些信息后在方法的最后两行
$func = '_tag_'.$module.'_'.$template;
$func($da
根据传进来的参数构造一个方法,如产品调用的是
F:\PHP\phpcms\da
function _tag_phpcms_tag_content_pic_product($da
这个方法里就是输入的HTML代码
最终生成的HTML静态页面
F:\PHP\phpcms\<栏名目录>
比如F:\PHP\phpcms\product

下一篇:SVN 续集之问题解决集锦(二)---删除Linux 下SVN 版本库