本文整理汇总了PHP中L::nsStart方法的典型用法代码示例。如果您正苦于以下问题:PHP L::nsStart方法的具体用法?PHP L::nsStart怎么用?PHP L::nsStart使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类L
的用法示例。
在下文中一共展示了L::nsStart方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: serverInterface_cms_frontend_0_widget
function serverInterface_cms_frontend_0_widget($pid, $widget, $params = array())
{
$P = Page($pid);
if ($P->access() < 2) {
return false;
}
if (strpos($widget, '/')) {
return null;
}
global $cmsWidgetCont;
$cmsWidgetCont = $P;
L::nsStart('cms');
$T = new Template();
$T->assign('Cont', $P);
$T->assign('param', $params);
L::nsStop();
// todo: better at end?
return $T->get(sysPATH . 'cms.frontend.0/view/widgets/' . $widget . '.php');
}
示例2: getWidgetContent
static function getWidgetContent($pid, $widget, $params = array())
{
if (!self::checkRight(2)) {
return false;
}
if (strpos($widget, '/')) {
return null;
}
global $cmsWidgetCont;
$cmsWidgetCont = self::$Cont;
L::nsStart('cms');
$P = self::$Cont;
$T = new Template();
$T->assign('Cont', $P);
$T->assign('param', $params);
L::nsStop();
// better at end?
return $T->get(sysPATH . 'cms/view/widgets/' . $widget . '.php');
}
示例3: Page
<?php
namespace qg;
if (isset($_GET['qgCmsNoFrontend'])) {
return;
}
$Cont = Page();
$cmsSET = G()->SET['cms'];
$SET = $Cont->SET;
L::nsStart('cms');
?>
<script>
Page = <?php
echo $Cont;
?>
;
document.addEventListener('keydown', function(e) {
if (e.target.isContentEditable || e.target.form !== undefined) return;
if (e.shiftKey || e.metaKey || e.altKey || e.ctrlKey) return;
switch (e.which) {
case 69: //e
location.href = '<?php
echo Url()->addParam('qgCms_editmode', $cmsSET['editmode']->v ? 0 : 1, false);
?>
';
break;
<?php
if (Usr()->superuser) {
?>
示例4: onBefore
static function onBefore($fn)
{
L::nsStart('cms');
}