Browse Source

fix page title of list page

master
filesite 4 days ago
parent
commit
fb93890e7e
  1. 9
      themes/tajian/controller/ListController.php

9
themes/tajian/controller/ListController.php

@ -45,6 +45,7 @@ Class ListController extends SiteController {
$titles = array(); $titles = array();
$readmeFile = $scanner->getDefaultReadme(); $readmeFile = $scanner->getDefaultReadme();
$defaultTitle = FSC::$app['config']['site_name'];
if (!empty($readmeFile)) { if (!empty($readmeFile)) {
if (!empty($readmeFile['sort'])) { if (!empty($readmeFile['sort'])) {
$menus_sorted = explode("\n", $readmeFile['sort']); $menus_sorted = explode("\n", $readmeFile['sort']);
@ -52,6 +53,12 @@ Class ListController extends SiteController {
$titles = $scanner->getMDTitles($readmeFile['id']); $titles = $scanner->getMDTitles($readmeFile['id']);
if (!empty($readmeFile['title'])) {
$defaultTitle = $readmeFile['title'];
}else if (!empty($titles)) {
$defaultTitle = $titles[0]['name'];
}
$Parsedown = new Parsedown(); $Parsedown = new Parsedown();
$content = file_get_contents($readmeFile['realpath']); $content = file_get_contents($readmeFile['realpath']);
$htmlReadme = $Parsedown->text($content); $htmlReadme = $Parsedown->text($content);
@ -85,7 +92,7 @@ Class ListController extends SiteController {
//昵称支持 //昵称支持
$nickname = $this->getNickname($readmeFile); $nickname = $this->getNickname($readmeFile);
$pageTitle = $defaultTitle = !empty($titles) ? $titles[0]['name'] : FSC::$app['config']['site_name']; $pageTitle = $defaultTitle;
if (!empty($tagItem)) { if (!empty($tagItem)) {
$pageTitle = "{$nickname}收藏的{$tagItem['name']}精选视频,来自{$defaultTitle}"; $pageTitle = "{$nickname}收藏的{$tagItem['name']}精选视频,来自{$defaultTitle}";
if (!empty($tagItem['title'])) { if (!empty($tagItem['title'])) {

Loading…
Cancel
Save