Nov 5

网站的管理界面用如下的DW函数生成下拉菜单

stm_aix('p1i5','p0i0',[0,'<? echo $strAdminMenu_1_5; ?>','','',-1,-1,0,'','mainframe','','','','',0,0,0,'images/muar1.gif','images/muar2.gif',0,0,0,0,1,'#000000',1,'#666666',0,'','',3,3,0,0,'#cccccc','#cccccc','#000000','#ffffff','12px']);

但是在恢复了数据以后,报告说下拉菜单不见了.研究后发现,其实在界面上菜单并没有消失不见,而是文字无法显示出来.菜单文字变成了一个个的不可见的空格.鼠标移到上面仍然可以弹出菜单,但是菜单的内容有的有文字,有的没有文字,非常之莫名其妙.

试了多种方法,包括改变语言包(language/zh_cn_utf8.php)等但是都不能解决问题.

解决方法:把上面的类似语句改成

stm_aix('p1i5','p0i0',[0,'<?php echo $strAdminMenu_1_5; ?>','','',-1,-1,0,'','mainframe','','','','',0,0,0,'images/muar1.gif','images/muar2.gif',0,0,0,0,1,'#000000',1,'#666666',0,'','',3,3,0,0,'#cccccc','#cccccc','#000000','#ffffff','12px']);

猜想可能是主机提供商升级了PHP,结果导致语法更加严格所致.不过没有去确认是不是此原因. 

 

Tags: , ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]