Hacks:Bug Squish:最近的下载块中“标题长度”选项
发布者: kanaka于2003/4/18 12:23:00 阅读4190次-= 来自XOOPS简体中文支持站,http://www.hiweed.com,由Hiweed =-
问题在于,如果你在 /language/yourlanguage/global.php中将XOOPS_USE_MULTIBYTES设置为1,那么“最近的下载”块中的“标题长度”将停止工作。
提示:“最近的下载”块中的“标题长度”可以在[块管理] »» [编辑块]中进行修改。
如何修复
打开/modules/mydownloads/blocks/mydownloads_top.php文件,转到第46行,并将以下行
if ( !XOOPS_USE_MULTIBYTES ) {
if (strlen($myrow['title']) >= $options[2]) {
$title = $myts->makeTboxData4Show(substr($myrow['title'],0,($options[2] -1)))."...";
}
}
修改为
if (!XOOPS_USE_MULTIBYTES) {
if (strlen($myrow['title']) >= $options[2]) {
$title= $myts->makeTboxData4Show(substr($myrow['title'],0,([2] - 1)))."...";
}
}else{
if (strlen($myrow['title']) >= $options[2]) {
$title= $myts->makeTboxData4Show(substr($myrow['title'],0,([2])))."...";
}
}
现在对于多字节语言用户已正常工作。