经过一段时间的调试分析,发现有个函数写的很乱,估计是改版的时候落下了没改,经过一段时间修改调试,终于正常的生成了4级页面,不敢独用,分享给大家。
希望对那些想用114la源码但是因为这个问题想放弃的人有所帮助。
找到管理目录下的modules目录,找到mod_make_html.php文件,
把get_html_4catalog($cid)这个函数替换成下面的代码就可以正常生成4级页面了。
复制代码 代码如下:
/**
* 生成4级分类 HTML
*
* @param int $cid
* @return string
*/
private static function get_html_4catalog($cid)
{
$timestamp = $_SERVER['REQUEST_TIME'];
$output = '';
$cid = intval($cid);
$dir_tpls_main = mod_config::get_one_config('yl_dirtplmain');
empty($dir_tpls_main) && $dir_tpls_main = 'default';
$path_tpls_main = PATH_TPLS_MAIN . '/' . $dir_tpls_main . '/class';
app_tpl::assign('URL', URL, $path_tpls_main);
$class_list = mod_class::get_class_list();
if ($cid < 0 || empty($class_list[$cid]) || app_db::get_rows_num('ylmf_class', "parentid = '{$cid}'") < 1)
{
return false;
}
/*
* 取得页头
*/
app_tpl::$instance = null;
if (!empty($class_list[$cid]['classname']))
{
$class_name = $class_list[$cid]['classname']; // 2级目录
}
unset($title);
$title = (!empty($class_name)) ? $class_name . '-' . mod_config::get_one_config('yl_sysname') : mod_config::get_one_config('yl_sysname');
app_tpl::assign('title', $title, $path_tpls_main);
// 内页不填写 keywords 和 description 的时候调用系统默认
$class_meta_keyword = empty($class_list[$cid]['keywords']) ? mod_config::get_one_config('yl_metakeyword') : $class_list[$cid]['keywords'];
$class_meta_description = empty($class_list[$cid]['description']) ? mod_config::get_one_config('yl_metadescrip') : $class_list[$cid]['description'];
app_tpl::assign('class_meta_keyword', $class_list[$cid]['keywords'], $path_tpls_main);
app_tpl::assign('class_meta_description', $class_list[$cid]['description'], $path_tpls_main);
// 热门关键字
//app_tpl::assign('search_keyword', self::get_hot_keyword(), $path_tpls_main);
$parent_id = $class_list[$cid]['parentid'];
if (!empty($parent_id))
{
$parent_class_name = $class_list[$parent_id]['classname'];
// 注意自定义路径
$parent_path = $class_list[$parent_id]['path'];
$parent_filepath = (empty($parent_path)) ? URL_HTML . '/catalog/' . $parent_id . '.htm' : URL_HTML . "/{$parent_path}/index.htm";
app_tpl::assign('parent_class_name', "<a href=\"{$parent_filepath}\" >" . $parent_class_name . "</a>", $path_tpls_main);
}
if (!empty($class_name))
{
app_tpl::assign('current_class_name', $class_name, $path_tpls_main);
}
$site_list = array(); //站点列表
$key_list = array(); //分类导航
$query = app_db::query('SELECT * FROM ylmf_class WHERE parentid = ' . $cid . ' ORDER BY displayorder');
while ($info = app_db::fetch_one($query))
{
$result = app_db::select('ylmf_site', '`id`, `name`, `url`, `class`, `displayorder`, `good`, `namecolor`',
"class = '{$info['classid']}' AND starttime <= {$timestamp} AND (endtime = 0 OR endtime >= $timestamp) ORDER BY displayorder");
$tmp_site = array();
if (!empty($result))
{
foreach ($result as $site)
{
substr($site['url'], -1) == '/' && $site['url'] = substr($site['url'], 0, -1);
$site['good'] = (empty($site['good'])) ? '' : '<span style="color:#f00">√</span>';
if ($site['endtime'] > 0 && $timestamp > $site['endtime'])
{
$site['name'] = 'NULL';
$site['url'] = '#';
}
$site['domain'] = get_domain($site['url']);
$tmp_site[] = $site;
}
}
$info['url'] = '#' . $info['classid'];
$key_list[$info['classname']] = $info;
$site_list[$info['classname']] = $tmp_site;
}
app_tpl::assign('key_list', $key_list, $path_tpls_main);
app_tpl::assign('site_list', $site_list, $path_tpls_main);
unset($rt, $key_list, $site_list);
/*
* 取得主体页尾
*/
app_tpl::$instance->compile_id = mod_config::get_one_config('yl_dirtplmain');
//如果自定义了模版,使用自定义的模版,否则使用默认的 class.tpl 模版
$template = empty($class_list[$cid]['template']) ? 'class.tpl' : $class_list[$cid]['template'];
app_tpl::assign('icp', mod_config::get_one_config('yl_icp'), $path_tpls_main);
app_tpl::assign('icpurl', mod_config::get_one_config('yl_icpurl'), $path_tpls_main);
app_tpl::assign('tongji', mod_config::get_one_config('yl_ipstat'), $path_tpls_main);
$output = app_tpl::fetch($template, $path_tpls_main);
return $output;
}
原文:http://www.cnblogs.com/cnwgy/archive/2012/01/10/2318413.html
相关推荐:
ChatGPT为什么用不了了?背后的真相揭秘!,ai写作专家收费吗
AI免费生成文字,打造创作新时代
SEO优化需要花钱吗?从零起步,如何让SEO成为企业的“隐形财富”,字体如何往ai里面倒
seo自己做什么,自己做seo需要花钱吗 ,ai850775
seo软文有什么作用,seo文案是什么 ,斐乐Ai测评问题
丹东抖音seo是什么,抖音seo引流 ,ai工具编写作业指导书
GPT优化:让你的工作与生活更高效、更智能,Ai__79
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
AI一键生成文章免费版:颠覆写作新体验
360刷排名工具选哪家?揭秘2025年最强排名优化工具!,ai写作网站哪个好一点
SEO量:提升网站流量和排名的关键法则,德兴seo
ChatGPT一经发布,便受到了用户的狂热追捧,引爆人工智能热潮,十代ai达人办公本
SEO单页网站:助力企业在线营销的一站式解决方案,湖南视频网站优化方式
Bing搜索不能预览了?搜索引擎的新变革与挑战,ai制作一张窗花
亚马逊中什么是seo,亚马逊sop ,ai临摹中国名画
SEO职位:数字营销的核心,开启职业新高峰,汕尾网站建设推广厂商
ChatGPT怎么打开不了?全方位解决方案!,大庆ai
软件我在AI:改变未来的智能助手
AI免费写文:创作新时代的高效助手
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
ChatGPT启动时遇到问题?快速解决方案让你畅享智能对话体验,ai如何保存logo
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,五粮液营销推广
SEO新闻:2025年最新趋势与最佳实践,你不可错过的SEO战略,郑州网络营销推广的优势
ChatGPT崩一次多久修复?揭秘背后的技术与保障,ai1818818
SEO外,如何提升网站整体营销效果?,文轩网络营销推广方案
ChatGPT回答问题,网页无法线下滚动?解决方案轻松get!,谷歌AI铃声
“新热度”:引领潮流的力量,如何趋势的脉搏,浙江通用网站建设特点
seo管理系统是什么,seo网站管理 ,过度圆ai
SEO查看-如何通过精确分析提升网站流量与排名,东丽网站建设价格
seo需要学些什么内容,学seo的基础 ,中国ai公司年收入
seo需要学习什么语言,做seo需要懂什么技术 ,ai软件制作教程
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
SEO无限:如何利用SEO技术实现网站流量爆发?,网站建设总监
seo网站代码是什么,网站专业术语中seo意思是什么 ,拟人ai制作
ChatGPT点不了?背后的真相与解决方法,ai.520523
ChatGPTO1免费:突破智能聊天的极限,体验AI无限可能,糯米ai唱歌
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
文章AI生成:让创作变得更简单、更高效!
ChatGPT破解:人工智能未来的无限可能,污污AI解说
ChatGPT中文版下载,开启智能对话新体验,婚纱ai男
“收录量为1”,打造数字化时代的独特竞争力,网站建设页面制作流程
常用AI工具,高效智能生活
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
从语言助手到智能生活伙伴,未来的智能助手如何改变我们的生活,网站建设分站公司
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
ChatGPT:引领人工智能对话新时代的智能助手,Ai shiang
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
SEO在线服务-让您的网站快速跃升至搜索引擎前列,江西小红书营销推广案例
seo网赚什么意思,网站seo赚钱 ,ai打不开ai