This commit is contained in:
Default
2025-03-28 21:56:51 +08:00
parent 817dadf876
commit 04005aba7c
11 changed files with 251 additions and 55 deletions

View File

@@ -12,6 +12,8 @@ class Site extends TagLib
'seotdk' => ['attr' => 'code,encode,valcode', 'close' => 0],
'site' => ['attr' => 'code,encode,valcode', 'close' => 0],
'wz' => ['attr' => 'wz', 'close' => 0],
'nurl' => ['attr' => 'n_id', 'close' => 0],
'grm' => ['attr' => 'domain,code,line,diff', 'close' => 0],
];
/**
@@ -89,7 +91,7 @@ EOD;
return $parse;
}
/**
* seotdk 标签处理函数
*
@@ -131,10 +133,55 @@ EOD;
$parse = <<<EOD
<?php
\$strCfgVal = \\template\\ziku\\WordsEntities::getWords("{$strWords}");
echo \$strCfgVal;
\$strEncodeWords = \\app\\model\\DomainModel::wordsEncode("{$strWords}");
echo \$strEncodeWords;
?>
EOD;
return $parse;
}
/**
* 小说详情URL生成器
*
* @param array $n_id
* @return string
*/
public function tagNUrl($tag)
{
$intNId = isset($tag['n_id']) ? $tag['n_id'] : '';
$strNPy = isset($tag['n_py']) ? $tag['n_py'] : '';
$strParse = <<<EOD
<?php
\$strUrl = \\app\\model\\NovelModel::getNovelInfoUrl("{$intNId}","{$strNPy}");
echo \$strUrl;
?>
EOD;
return $strParse;
}
/**
* 干扰码
*
* @param array $n_id
* @return string
*/
public function tagGrm($tag)
{
$strDomain = isset($tag['domain']) ? $tag['domain'] : '';
$strPageCode = isset($tag['code']) ? $tag['code'] : '';
$intLine = isset($tag['line']) ? $tag['line'] : 0;
$strDifference = isset($tag['diff']) ? $tag['diff'] : '';
$strParse = <<<EOD
<?php
\$strUrl = \\app\\model\\GanRaoMaModel::getGrmCode("{$strDomain}","{$strPageCode}","{$intLine}","{$strDifference}");
echo \$strUrl;
?>
EOD;
return $strParse;
}
}