本文整理匯總了PHP中GetTopid函數的典型用法代碼示例。如果您正苦於以下問題:PHP GetTopid函數的具體用法?PHP GetTopid怎麽用?PHP GetTopid使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了GetTopid函數的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: lib_mynews
function lib_mynews(&$ctag, &$refObj)
{
global $dsql, $envs;
//屬性處理
$attlist = "row|1,titlelen|24";
FillAttsDefault($ctag->CAttribute->Items, $attlist);
extract($ctag->CAttribute->Items, EXTR_SKIP);
$innertext = trim($ctag->GetInnerText());
if (empty($row)) {
$row = 1;
}
if (empty($titlelen)) {
$titlelen = 30;
}
if (empty($innertext)) {
$innertext = GetSysTemplets('mynews.htm');
}
$idsql = '';
if ($envs['typeid'] > 0) {
$idsql = " where typeid='" . GetTopid($this->TypeID) . "' ";
}
$dsql->SetQuery("Select * from #@__mynews {$idsql} order by senddate desc limit 0,{$row}");
$dsql->Execute();
$ctp = new DedeTagParse();
$ctp->SetNameSpace('field', '[', ']');
$ctp->LoadSource($innertext);
$revalue = '';
while ($row = $dsql->GetArray()) {
foreach ($ctp->CTags as $tagid => $ctag) {
@$ctp->Assign($tagid, $row[$ctag->GetName()]);
}
$revalue .= $ctp->GetResult();
}
return $revalue;
}
示例2: ParseTempletsFirst
/**
* 解析模板,對固定的標記進行初始給值
*
* @access public
* @return string
*/
function ParseTempletsFirst()
{
if (isset($this->TypeLink->TypeInfos['reid'])) {
$GLOBALS['envs']['reid'] = $this->TypeLink->TypeInfos['reid'];
}
$GLOBALS['envs']['typeid'] = $this->TypeID;
$GLOBALS['envs']['topid'] = GetTopid($this->Fields['typeid']);
$GLOBALS['envs']['cross'] = 1;
MakeOneTag($this->dtp, $this);
}
示例3: ParseTempletsFirst
/**
* 解析模板,對固定的標記進行初始給值
*
* @access public
* @return void
*/
function ParseTempletsFirst()
{
if (empty($this->Fields['keywords'])) {
$this->Fields['keywords'] = '';
}
if (empty($this->Fields['reid'])) {
$this->Fields['reid'] = 0;
}
$GLOBALS['envs']['tags'] = $this->Fields['tags'];
if (isset($this->TypeLink->TypeInfos['reid'])) {
$GLOBALS['envs']['reid'] = $this->TypeLink->TypeInfos['reid'];
}
$GLOBALS['envs']['keyword'] = $this->Fields['keywords'];
$GLOBALS['envs']['typeid'] = $this->Fields['typeid'];
$GLOBALS['envs']['topid'] = GetTopid($this->Fields['typeid']);
$GLOBALS['envs']['aid'] = $GLOBALS['envs']['id'] = $this->Fields['id'];
$GLOBALS['envs']['adminid'] = $GLOBALS['envs']['mid'] = isset($this->Fields['mid']) ? $this->Fields['mid'] : 1;
$GLOBALS['envs']['channelid'] = $this->TypeLink->TypeInfos['channeltype'];
if ($this->Fields['reid'] > 0) {
$GLOBALS['envs']['typeid'] = $this->Fields['reid'];
}
MakeOneTag($this->dtp, $this, 'N');
}
示例4: ParseTemplet
/**
* 解析模板裏的標簽
*
* @access private
* @return void
*/
function ParseTemplet()
{
$GLOBALS['envs']['typeid'] = $this->TypeID;
if ($this->TypeID > 0) {
$GLOBALS['envs']['topid'] = GetTopid($this->TypeID);
} else {
$GLOBALS['envs']['topid'] = 0;
}
if (isset($this->TypeLink->TypeInfos['reid'])) {
$GLOBALS['envs']['reid'] = $this->TypeLink->TypeInfos['reid'];
}
if (isset($this->TypeLink->TypeInfos['channeltype'])) {
$GLOBALS['envs']['channelid'] = $this->TypeLink->TypeInfos['channeltype'];
}
MakeOneTag($this->dtp, $this);
//這個函數放在 channelunit.func.php 文件中
}
示例5: empty
}
}
}
$myrow['content'] = empty($myrow['content']) ? " " : $myrow['content'];
//讀取頻道模型信息
$channelid = $myrow['channeltype'];
$dsql->SetQuery("SELECT id,typename,nid FROM `#@__channeltype` WHERE id<>-1 AND isshow=1 ORDER BY id");
$dsql->Execute();
while ($row = $dsql->GetObject()) {
$channelArray[$row->id]['typename'] = $row->typename;
$channelArray[$row->id]['nid'] = $row->nid;
if ($row->id == $channelid) {
$nid = $row->nid;
}
}
PutCookie('lastCid', GetTopid($id), 3600 * 24, "/");
if ($dopost == 'time') {
?>
<form name="form1" action="catalog_edit.php" method="post" onSubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="savetime" />
<input type="hidden" name="id" value="<?php
echo $id;
?>
" />
<input type="hidden" name="topid" value="<?php
echo $myrow['topid'];
?>
" />
<input type="hidden" name="moresite" value="<?php
echo $myrow['moresite'];
?>
示例6: GetTopid
function GetTopid($tid)
{
global $cfg_Cs;
if (!is_array($cfg_Cs)) {
require_once DEDEDATA . "/cache/inc_catalog_base.inc";
}
if (!isset($cfg_Cs[$tid][0]) || $cfg_Cs[$tid][0] == 0) {
return $tid;
} else {
return GetTopid($cfg_Cs[$tid][0]);
}
}
示例7: values
$zuozheurl = $typedir . ".html";
$keyword_in_query = "insert into `#@__keywords` (`keyword`, `rank`, `sta`, `rpurl`) values('{$typename}','30','1','{$zuozheurl}')";
$dsql->ExecuteNoneQuery($keyword_in_query);
}
}
//將小說插入文檔關鍵詞中
if ($reid != '45' && ($co_autokeytype == 2 || ($co_autokeytype = 3))) {
$row = $dsql->GetOne("SELECT `keyword` FROM `#@__keywords` WHERE `keyword`='{$typename}'");
if (!$row && strlen($typename) > 2) {
$typeurl = $typedir . "/";
$dsql->ExecuteNoneQuery("insert into `#@__keywords` (`keyword`, `rank`, `sta`, `rpurl`) values('{$typename}','30','1','{$typeurl}')");
}
}
UpDateCatCache();
if ($reid > 0) {
PutCookie('lastCid', GetTopid($reid), 3600 * 24, '/');
}
ShowMsg("成功創建一個分類!", "catalog_main.php");
exit;
}
}
}
//End dopost==save
//獲取從父目錄繼承的默認參數
if ($dopost == '') {
$channelid = 1;
$issend = 1;
$corank = 0;
$reid = 0;
$topid = 0;
$typedir = '';