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


PHP JDocument::setTitle方法代码示例

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


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

示例1: _prepareDocument

 /**
  * Prepares the document
  */
 protected function _prepareDocument()
 {
     $app = JFactory::getApplication();
     $menus = $app->getMenu();
     $title = NULL;
     // Because the application sets a default page title,
     // we need to get it from the menu item itself
     $menu = $menus->getActive();
     if ($menu) {
         $this->params->def('page_heading', $this->params->get('page_title', $menu->title));
     }
     $title = $this->params->get('page_title', '');
     $title .= " - " . JText::_('COM_EVENTGALLERY_ORDERS_PATH');
     // Check for empty title and add site name if param is set
     if (empty($title)) {
         $title = $app->getCfg('sitename');
     } elseif ($app->getCfg('sitename_pagetitles', 0) == 1) {
         $title = JText::sprintf('JPAGETITLE', $app->getCfg('sitename'), $title);
     } elseif ($app->getCfg('sitename_pagetitles', 0) == 2) {
         $title = JText::sprintf('JPAGETITLE', $title, $app->getCfg('sitename'));
     }
     if ($this->document) {
         $this->document->setTitle($title);
     }
 }
开发者ID:sansandeep143,项目名称:av,代码行数:28,代码来源:view.html.php

示例2: testSetTitle

	/**
	 * @todo Implement testSetTitle().
	 */
	public function testSetTitle() {
		$this->object = new JDocument;

		$this->object->setTitle('My Title');

		$this->assertThat(
			$this->object->title,
			$this->equalTo('My Title')
		);
	}
开发者ID:realityking,项目名称:JAJAX,代码行数:13,代码来源:JDocumentTest.php

示例3: execute

 public function execute()
 {
     KUNENA_PROFILER ? KunenaProfiler::instance()->start('function ' . get_class($this) . '::' . __FUNCTION__ . '()') : null;
     // Run before executing action.
     $result = $this->before();
     if ($result === false) {
         KUNENA_PROFILER ? KunenaProfiler::instance()->stop('function ' . get_class($this) . '::' . __FUNCTION__ . '()') : null;
         throw new KunenaExceptionAuthorise(JText::_('COM_KUNENA_NO_ACCESS'), 404);
     }
     // Wrapper layout.
     $this->output = KunenaLayout::factory('Page')->set('me', $this->me)->setOptions($this->getOptions());
     if ($this->config->board_offline && !$this->me->isAdmin()) {
         // Forum is offline.
         $this->setResponseStatus(503);
         $this->output->setLayout('offline');
         $this->content = KunenaLayout::factory('Widget/Custom')->set('header', JText::_('COM_KUNENA_FORUM_IS_OFFLINE'))->set('body', $this->config->offline_message);
     } elseif ($this->config->regonly && !$this->me->exists()) {
         // Forum is for registered users only.
         $this->setResponseStatus(403);
         $this->output->setLayout('offline');
         $this->content = KunenaLayout::factory('Widget/Custom')->set('header', JText::_('COM_KUNENA_LOGIN_NOTIFICATION'))->set('body', JText::_('COM_KUNENA_LOGIN_FORUM'));
     } else {
         // Display real content.
         try {
             // Split into two lines for exception handling.
             $content = $this->display()->set('breadcrumb', $this->breadcrumb);
             $this->content = $content->render();
         } catch (KunenaExceptionAuthorise $e) {
             $this->setResponseStatus($e->getResponseCode());
             $this->output->setLayout('unauthorized');
             $this->document->setTitle($e->getResponseStatus());
             $this->content = KunenaLayout::factory('Widget/Custom')->set('header', $e->getResponseStatus())->set('body', $e->getMessage());
         } catch (Exception $e) {
             if (!$e instanceof KunenaExceptionAuthorise) {
                 $header = 'Error while rendering layout';
                 $content = isset($content) ? $content->renderError($e) : $this->content->renderError($e);
                 $e = new KunenaExceptionAuthorise($e->getMessage(), $e->getCode(), $e);
             } else {
                 $header = $e->getResponseStatus();
                 $content = $e->getMessage();
             }
             $this->setResponseStatus($e->getResponseCode());
             $this->output->setLayout('unauthorized');
             $this->document->setTitle($header);
             $this->content = KunenaLayout::factory('Widget/Custom')->set('header', $header)->set('body', $content);
         }
     }
     // Display wrapper layout with given parameters.
     $this->output->set('content', $this->content)->set('breadcrumb', $this->breadcrumb);
     // Run after executing action.
     $this->after();
     KUNENA_PROFILER ? KunenaProfiler::instance()->stop('function ' . get_class($this) . '::' . __FUNCTION__ . '()') : null;
     return $this->output;
 }
开发者ID:giabmf11,项目名称:Kunena-Forum,代码行数:54,代码来源:display.php

示例4: setDocumentTitle

 /**
  * Sets the document title according to Global Configuration options
  *
  * @param   string  $title  The page title
  *
  * @return  void
  *
  * @since   3.6
  */
 public function setDocumentTitle($title)
 {
     $app = JFactory::getApplication();
     // Check for empty title and add site name if param is set
     if (empty($title)) {
         $title = $app->get('sitename');
     } elseif ($app->get('sitename_pagetitles', 0) == 1) {
         $title = JText::sprintf('JPAGETITLE', $app->get('sitename'), $title);
     } elseif ($app->get('sitename_pagetitles', 0) == 2) {
         $title = JText::sprintf('JPAGETITLE', $title, $app->get('sitename'));
     }
     $this->document->setTitle($title);
 }
开发者ID:eshiol,项目名称:joomla-cms,代码行数:22,代码来源:legacy.php

示例5: setPageTitle

 /**
  * Sets the page title
  *
  * @param  string  $title
  * @return void
  */
 public function setPageTitle($title)
 {
     if ($this->_cmsDoc) {
         $this->_cmsDoc->setTitle($title);
     }
 }
开发者ID:bobozhangshao,项目名称:HeartCare,代码行数:12,代码来源:CBdocumentHtml.php

示例6: testEnsureSetTitleReturnsThisObject

 /**
  * @testdox  Test that setTitle returns an instance of $this
  */
 public function testEnsureSetTitleReturnsThisObject()
 {
     $this->assertSame($this->object, $this->object->setTitle('Joomla! Rocks'));
 }
开发者ID:n3t,项目名称:joomla-cms,代码行数:7,代码来源:JDocumentTest.php

示例7: bc_userSignIn

if (isset($myss)) {
    bc_userSignIn($myss);
} else {
    echo "Session variable not defined by system, adjust file api.blastchatc.php, function bc_getSessionData().";
    exit;
}
//GMT time for authentication purposes
$time_key = gmdate('Y-m-d H:i:s');
if ($detached == 2) {
    //overwrite not requested, load admin backend configuration for detached feature
    $detached = $website->detached;
}
$cur_template = bc_getCurrentTemplate();
//Create request for connection to blastchat server (iframe source)
$request = "https://www.blastchat.com/index2.php?option=com_blastchat&no_html=1" . "&task=client" . "&ctask=enter" . "&d=" . $detached . "&url=" . $website->url . "&intraid=" . $website->intra_id . "&userid=" . $myss->userid . "&usergid=" . $bc_groupid . "&nick=" . urlencode($myss->username) . "&rid=" . $rid . "&rsid=" . $rsid . "&lang=" . $backward_lang . "&nlang=" . $lang->getTag() . "&template=" . $cur_template . "&pub_key=" . md5($time_key . $website->priv_key) . "&sec_code=" . md5($time_key . $website->priv_key . $myss->userid) . "&time_key=" . $time_key . "&bcItemid=" . $bc_Itemid . "&bc_ver=3.0" . "&prod=" . $bc_version->PRODUCT . "&rel=" . $bc_version->RELEASE . "&dev=" . $bc_version->DEV_LEVEL;
JDocument::setTitle("BlastChat @ {$website->url}");
?>

<?php 
if ($detached == 1) {
    ?>
<div id="errmsg"></div>
<script language="javascript" type="text/javascript">
<!--
var mine = window.open("<?php 
    echo $request;
    ?>
","BlastChat @ <?php 
    echo $website->url;
    ?>
","WIDTH=<?php 
开发者ID:hrishikesh-kumar,项目名称:NBSNIP,代码行数:31,代码来源:blastchatc.php

示例8: setTitle

 /**
  * Sets the page Title
  * TuiyoControllerCore::setTitle()
  * 
  * @return void
  */
 public function setTitle($title)
 {
     JDocument::setTitle($title);
 }
开发者ID:night-coder,项目名称:ignite,代码行数:10,代码来源:core.php


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