muban大师 发表于 2018-11-19 16:40:56

DEDECMS5.7 织梦软件模型用星星图标表示软件等级

织梦默认的软件等级是用星号的,要改成用星星图标,现在整理下分享给大家,希望对你们有用。
        软件等级无变化的情况的解决办法:
       
        用图形替代星号的方法:
        修改/include/helpers/channelunit.helper.php
        以下为引用的内容:
          function GetRankStar($rank)
          {
                $nstar = "";
                for($i=1;$i
                {
                    $nstar .= "★";
                }
                for($i;$i
                {
                    $nstar .= "☆";
                }
                return $nstar;
          }
       
        用以下覆盖:
        以下为引用的内容:
          function GetRankStar($rank)
          {
                $nstar = "";
                for($i=1;$i
                {
                    $nstar .= "
/images/star.png
";
                }
                for($i;$i
                {
                   $nstar .= "
/images/no_star.png
";
                }
                return $nstar;
          }
       
        调用方法:{dede:field.softrank function='GetRankStar(@me)'/}
页: [1]
查看完整版本: DEDECMS5.7 织梦软件模型用星星图标表示软件等级