当前位置: 首页>>代码示例>>PHP>>正文


PHP WebUtils::subString方法代码示例

本文整理汇总了PHP中WebUtils::subString方法的典型用法代码示例。如果您正苦于以下问题:PHP WebUtils::subString方法的具体用法?PHP WebUtils::subString怎么用?PHP WebUtils::subString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在WebUtils的用法示例。


在下文中一共展示了WebUtils::subString方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getArticleSummary

 /**
  * 获取文章摘要(内容摘要以及图片)
  *
  * @param int $aid 文章id
  * @param bool $transBr 是否要转换换行
  * @param array $options 参数选项, 可选值: array('imageList' => 1, 'imageListLen' => 9, 'imageListThumb' => 1)
  * @return array array('msg' => '', 'image' => '', 'imageList' => array())
  */
 public static function getArticleSummary($aid, $transBr = true, $options = array())
 {
     $summary = array('msg' => '', 'image' => '', 'imageList' => array());
     $summaryLength = WebUtils::getDzPluginAppbymeAppConfig('portal_summary_length');
     $allowImage = WebUtils::getDzPluginAppbymeAppConfig('portal_allow_image');
     $allowImage = !($allowImage === '0');
     if ($summaryLength === '0' && !$allowImage) {
         return $summary;
     }
     require_once DISCUZ_ROOT . './source/function/function_home.php';
     $article = DzPortalArticle::getArticleByAid($aid);
     if (!empty($article)) {
         $getImageList = isset($options['imageList']) ? $options['imageList'] : 0;
         $imageListLen = isset($options['imageListLen']) ? $options['imageListLen'] : 9;
         $imageListThumb = isset($options['imageListThumb']) ? $options['imageListThumb'] : 1;
         $msg = $article['summary'];
         if ($article['pic']) {
             // $article['pic'] = pic_get($article['pic'], '', $article['thumb'], $article['remote'], 1, 1);
             $article['pic'] = pic_get($article['pic'], '', $article['thumb'], $article['remote'], 0, 1);
             if ($allowImage) {
                 $summary['image'] = WebUtils::getHttpFileName($article['pic']);
                 if ($getImageList) {
                     $tempImage = $summary['image'];
                     $imageListThumb && ($tempImage = ImageUtils::getThumbImage($tempImage));
                     $summary['imageList'][] = $tempImage;
                 }
             }
         }
         $transBr && ($msg = WebUtils::emptyReturnLine($msg, ' '));
         $msg = trim($msg);
         $summaryLength === false && ($summaryLength = 40);
         $summary['msg'] = (string) WebUtils::subString($msg, 0, $summaryLength);
     }
     return $summary;
 }
开发者ID:caidongyun,项目名称:CS,代码行数:43,代码来源:PortalUtils.php

示例2: actionSiteInfo

 public function actionSiteInfo()
 {
     $res = array();
     global $_G;
     $setting = $_G['setting'];
     $tmpPassword = trim($_REQUEST['install_password']);
     $password = WebUtils::subString(WebUtils::getDzPluginAppbymeAppConfig('install_password'), 0, 10);
     if (!empty($password) && $password == $tmpPassword) {
         $res['info'] = array('setting_basic_bbname' => $setting['bbname'], 'setting_basic_sitename' => $setting['sitename'], 'setting_basic_siteurl' => $setting['siteurl'], 'setting_basic_adminemail' => $setting['adminemail'], 'setting_basic_icp' => $setting['icp'], 'setting_basic_boardlicensed' => $setting['boardlicensed'], 'onlineinfo' => 0, 'thread_num' => 0, 'post_num' => 0, 'person_num' => 0, 'setting_basic_stat' => '');
         $res['rs'] = 1;
     } else {
         $res = array('rs' => 0, 'errcode' => '01010000');
     }
     echo WebUtils::jsonEncode($res);
 }
开发者ID:caidongyun,项目名称:CS,代码行数:15,代码来源:TestController.php

示例3: date

                        <div class="col-xs-9 double-div">
                        <div class="row">
                            <?php 
            if ($vv['board_img']) {
                ?>
                            <div class="col-xs-2">
                                <div  class="board-img">
                                    <img src="<?php 
                echo $vv['board_img'];
                ?>
" class="board-img-set">
                                </div>
                            </div>
                            <div class="col-xs-10 one-div">
                                <p><?php 
                echo WebUtils::subString($vv['board_name'], 0, 7, 'utf-8');
                ?>
</p>
                                <p><?php 
                echo '最近更新:' . date("m-d", $vv['last_posts_date'] ? str_replace('000', '', $vv['last_posts_date']) : time());
                ?>
</p>
                            </div>
                            <?php 
            } else {
                ?>
                                <div class="col-xs-12 one-div">
                                    <p><?php 
                echo $vv['board_name'];
                ?>
</p>
开发者ID:frogoscar,项目名称:mobcent-discuz,代码行数:31,代码来源:forumlist.php

示例4: getTopicSummary

 /**
  * 获取主题摘要(内容摘要以及图片)
  *
  * @param int $tid 帖子id
  * @param string $type forum为论坛模块,portal为门户模块
  * @param bool $transBr 是否要转换换行
  * @param array $options 参数选项, 可选值: array('imageList' => 1, 'imageListLen' => 9, 'imageListThumb' => 1)
  * @return array array('msg' => '', 'image' => '', 'imageList' => array())
  */
 public static function getTopicSummary($tid, $type = 'forum', $transBr = true, $options = array())
 {
     $summary = array('msg' => '', 'image' => '', 'imageList' => array());
     $summaryLength = WebUtils::getDzPluginAppbymeAppConfig($type == 'forum' ? 'forum_summary_length' : 'portal_summary_length');
     $allowImage = WebUtils::getDzPluginAppbymeAppConfig($type == 'forum' ? 'forum_allow_image' : 'portal_allow_image');
     $allowImage = !($allowImage === '0');
     if ($summaryLength === '0' && !$allowImage) {
         return $summary;
     }
     $content = self::getTopicContent($tid);
     if (!empty($content['main'])) {
         $msg = '';
         $isFindImage = false;
         $isFindImageList = false;
         $getImageList = isset($options['imageList']) ? $options['imageList'] : 0;
         $imageListLen = isset($options['imageListLen']) ? $options['imageListLen'] : 9;
         $imageListThumb = isset($options['imageListThumb']) ? $options['imageListThumb'] : 1;
         $imageListCount = 0;
         foreach ($content['main'] as $line) {
             if ($line['type'] == 'image' && !$isFindImageList) {
                 $imageListCount++;
                 if ($allowImage) {
                     !$isFindImage && ($summary['image'] = $line['content']);
                     if ($getImageList && !$isFindImageList) {
                         $imageListThumb && ($line['content'] = ImageUtils::getThumbImage($line['content']));
                         $summary['imageList'][] = $line['content'];
                     }
                 }
                 $isFindImage = true;
                 !$getImageList && ($isFindImageList = true);
                 $imageListCount == $imageListLen && ($isFindImageList = true);
             }
             if ($line['type'] == 'text') {
                 $msg .= $line['content'] . "\r\n";
             }
         }
         $msg = preg_replace('/\\[mobcent_phiz=.+?\\]/', '', $msg);
         $msg = preg_replace(WebUtils::t('/本帖最后由 .*? 于 .*? 编辑/'), '', $msg);
         $transBr && ($msg = WebUtils::emptyReturnLine($msg, ' '));
         $msg = trim($msg);
         $summaryLength === false && ($summaryLength = 40);
         $summary['msg'] = (string) WebUtils::subString($msg, 0, $summaryLength);
     }
     return $summary;
 }
开发者ID:frogoscar,项目名称:mobcent-discuz,代码行数:54,代码来源:ForumUtils.php

示例5: foreach

$component['type'] = 'postlist';
?>

<div class="content-list-ui content-list-add">
    <div class="list-group">
        <?php 
foreach ($info['list'] as $k => $v) {
    ?>
        <div class="uidiy-mobileui-component" data-component-data="<?php 
    echo rawurlencode(WebUtils::jsonEncode($component, 'utf-8'));
    ?>
"
            style="height:95px;padding-left: 10px;border-bottom: 1px solid #C9C9C9;margin-top:8px;">
            <h5 class="list-group-item-heading text-left">
                <?php 
    echo WebUtils::subString($v['title'], 0, 22, 'utf-8');
    ?>
            </h5>
            <div>
                <?php 
    if ($v['pic_path']) {
        ?>
                <img src="<?php 
        echo str_replace('xgsize', 'mobcentSmallPreview', $v['pic_path']);
        ?>
"  class="pull-right img-rounded img-set">
                <p class="list-group-item-text pull-left text-left" style="width:260px;"><?php 
        echo $v['subject'];
        ?>
</p>
                <?php 
开发者ID:frogoscar,项目名称:mobcent-discuz,代码行数:31,代码来源:topiclistSimple.php

示例6: foreach

foreach ($newInfo as $key => $component) {
    $icon = $component['icon'];
    ?>
        <div class="news-component-item list-group-item uidiy-mobileui-component" data-component-data="<?php 
    echo rawurlencode(WebUtils::jsonEncode($component, 'utf-8'));
    ?>
">        
        <div class="pull-left"><img src="<?php 
    echo $icon;
    ?>
" style="width:50px;height:50px" class="img-rounded"></div>
            <div class="pull-left text-left page-main">
                <div class="page-title"><strong><?php 
    echo $component['title'];
    ?>
</strong></div>
                <div class="page-content"><?php 
    echo WebUtils::subString($component['desc'], 0, 26, 'utf-8');
    ?>
</div>
            </div>
            <div class="pull-right">
                <span  class="pull-right glyphicon glyphicon-chevron-right"></span>
            </div>       
        </div>
        <?php 
}
?>
    </div>
</div>
开发者ID:frogoscar,项目名称:mobcent-discuz,代码行数:30,代码来源:news.php

示例7: rawurlencode

                    ?>
</div>
                            </div>
                            <?php 
                } else {
                    ?>
                                <div class="uidiy-mobileui-component" data-component-data="<?php 
                    echo rawurlencode(WebUtils::jsonEncode($component, 'utf-8'));
                    ?>
"  style="width:40%;height:110px;float: left;padding-left:50px;">
                                  <div>
                                      <img style="width:70px;height: 70px;" src="<?php 
                    echo $this->getComponentIconUrl($icon);
                    ?>
">
                                  </div>
                                  <div style="height: 30px;padding-top:5px;"><?php 
                    echo WebUtils::subString($component['title'], 0, 6, 'utf-8');
                    ?>
</div>
                                </div>
                        <?php 
                }
            }
        }
    }
}
?>
    </div>
</div>
开发者ID:caidongyun,项目名称:CS,代码行数:30,代码来源:fastpost.php

示例8: rawurlencode

                <?php 
            }
            ?>
            <?php 
        }
        ?>
        <?php 
    }
    ?>

        <?php 
    if ($customStyle['extParams']['styleHeader']['isShow'] == 1 && $customStyle['extParams']['styleHeader']['position'] == 0) {
        ?>
        <div class="custom-style-title">
            <p class="pull-left"><?php 
        echo WebUtils::subString($customStyle['extParams']['styleHeader']['title'], 0, 15, 'UTF-8');
        ?>
</p>
            <?php 
        if ($customStyle['extParams']['styleHeader']['isShowMore'] == 1) {
            ?>
                <p class="pull-right moreComponent uidiy-mobileui-component" data-component-data="<?php 
            echo rawurlencode(WebUtils::jsonEncode($customStyle['extParams']['styleHeader']['moreComponent'], 'utf-8'));
            ?>
">更多</p>
            <?php 
        }
        ?>
        </div>
        <?php 
    }
开发者ID:frogoscar,项目名称:mobcent-discuz,代码行数:31,代码来源:custom.php

示例9: rawurlencode

            <img class="pull-left select-topbar-btn uidiy-mobileui-component" data-component-data="<?php 
        echo rawurlencode(WebUtils::jsonEncode($leftTopbars, 'utf-8'));
        ?>
" src="<?php 
        echo $this->getComponentIconUrl($leftTopbars['icon']);
        ?>
">
        <?php 
    }
    ?>
    <?php 
}
?>

    <span><?php 
echo WebUtils::subString($module['title'], 0, 10);
?>
</span>

    <?php 
foreach ($module['rightTopbars'] as $rightTopbars) {
    ?>
        <?php 
    if ($rightTopbars['type'] == AppbymeUIDiyModel::COMPONENT_TYPE_WEATHER) {
        ?>
            <img class="pull-right select-topbar-btn uidiy-mobileui-component" data-component-data="<?php 
        echo rawurlencode(WebUtils::jsonEncode($rightTopbars, 'utf-8'));
        ?>
" src="<?php 
        echo $this->rootUrl;
        ?>
开发者ID:frogoscar,项目名称:mobcent-discuz,代码行数:31,代码来源:module_mobile_ui.php

示例10: _transContent

 private function _transContent($content)
 {
     $msg = '';
     if (!empty($content)) {
         foreach ($content as $line) {
             if ($line['type'] == 'text') {
                 $msg .= $line['content'] . "\r\n";
             }
         }
         $msg = preg_replace('/\\[mobcent_phiz=.+?\\]/', '', $msg);
         $length = Yii::app()->params['mobcent']['forum']['post']['summaryLength'];
         $msg = WebUtils::subString($msg, 0, $length);
     }
     return $msg;
 }
开发者ID:frogoscar,项目名称:mobcent-discuz,代码行数:15,代码来源:NotifyListAction.php


注:本文中的WebUtils::subString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。