1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 11:50:30 +02:00

Page navigation visibility issues, format meta information (page view)

This commit is contained in:
SecretR
2013-04-02 09:29:11 +03:00
parent cebe1810a9
commit 17d75e6f55
2 changed files with 10 additions and 10 deletions

View File

@@ -69,19 +69,19 @@ class page_sitelink // include plugin-folder in the name.
}
$query = "SELECT * FROM #page WHERE ";
$q = array();
if(vartrue($options['chapter']))
{
$query .= "page_chapter = ".intval($options['chapter']);
$q[] = "page_chapter = ".intval($options['chapter']);
}
elseif(vartrue($options['book']))
{
$query .= "page_chapter IN (SELECT chapter_id FROM #page_chapters WHERE chapter_parent=".intval($options['book']).")";
$q[] = "page_chapter IN (SELECT chapter_id FROM #page_chapters WHERE chapter_parent=".intval($options['book']).")";
}
else
{
$query .= 1;
}
$query .= " AND page_title !='' ORDER BY page_order";
// XXX discuss FIXED remove DB check, use default title - AND page_title !=''
$q[] = "page_class IN (".USERCLASS_LIST.")";
$query .= implode(' AND ', $q)." ORDER BY page_order";
$data = $sql->retrieve($query, true);
$_pdata = array();
@@ -91,7 +91,7 @@ class page_sitelink // include plugin-folder in the name.
$pid = $row['page_chapter'];
$sublinks[$pid][] = $_pdata[] = array(
'link_id' => $row['page_id'],
'link_name' => $row['page_title'],
'link_name' => $row['page_title'] ? $row['page_title'] : 'No title', // FIXME lan
'link_url' => e107::getUrl()->create('page/view', $row, array('allow' => 'page_sef,page_title,page_id')),
'link_description' => '',
'link_button' => '',

View File

@@ -316,8 +316,8 @@ class pageClass
$this->batch->setVars(new e_vars($ret))->setScVar('page', $this->page);
define('e_PAGETITLE', eHelper::formatMetaTitle($ret['title']));
define('META_DESCRIPTION', $this->page['page_metadscr']);
define('META_KEYWORDS', $this->page['page_metakeys']);
if($this->page['page_metadscr']) define('META_DESCRIPTION', eHelper::formatMetaDescription($this->page['page_metadscr']));
if($this->page['page_metakeys']) define('META_KEYWORDS', eHelper::formatMetaKeys($this->page['page_metakeys']));
//return $ret;
}