mirror of
https://github.com/e107inc/e107.git
synced 2025-08-11 17:14:42 +02:00
Legacy theme navigation path fixes.
This commit is contained in:
@@ -15,9 +15,6 @@ class sitelinks_alt
|
|||||||
{
|
{
|
||||||
function sitelinks_alt_shortcode($parm)
|
function sitelinks_alt_shortcode($parm)
|
||||||
{
|
{
|
||||||
$sql = e107::getDb();
|
|
||||||
|
|
||||||
global $pref;
|
|
||||||
|
|
||||||
$params = explode('+', $parm);
|
$params = explode('+', $parm);
|
||||||
|
|
||||||
@@ -52,12 +49,18 @@ class sitelinks_alt
|
|||||||
|
|
||||||
|
|
||||||
// Loops thru parents.
|
// Loops thru parents.
|
||||||
|
// print_a($linklist);
|
||||||
|
|
||||||
|
|
||||||
foreach ($linklist['head_menu'] as $lk)
|
foreach ($linklist['head_menu'] as $lk)
|
||||||
{
|
{
|
||||||
$lk['link_url'] = $tp->replaceConstants($lk['link_url'], TRUE, TRUE);
|
|
||||||
|
if(substr($lk['link_url'],0,3) != '{e_' && strpos($lk['link_url'], '://') === false)
|
||||||
|
{
|
||||||
|
$lk['link_url'] = '{e_BASE}'.$lk['link_url'];
|
||||||
|
}
|
||||||
|
|
||||||
|
$lk['link_url'] = $tp->replaceConstants($lk['link_url'], 'abs', true);
|
||||||
|
|
||||||
if ($params[0] == 'no_icons')
|
if ($params[0] == 'no_icons')
|
||||||
{
|
{
|
||||||
@@ -65,7 +68,7 @@ class sitelinks_alt
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$link_icon = $lk['link_button'] ? e_IMAGE.'icons/'.$lk['link_button'] : $icon;
|
$link_icon = $lk['link_button'] ? e_IMAGE_ABS.'icons/'.$lk['link_button'] : $icon;
|
||||||
}
|
}
|
||||||
|
|
||||||
$main_linkid = $lk['link_id'];
|
$main_linkid = $lk['link_id'];
|
||||||
@@ -92,7 +95,7 @@ class sitelinks_alt
|
|||||||
{
|
{
|
||||||
$tp = e107::getParser();
|
$tp = e107::getParser();
|
||||||
|
|
||||||
$cat_link = (strpos($cat_link, '://') === FALSE && strpos($cat_link, 'mailto:') !== 0 ? e_HTTP.$cat_link : $cat_link);
|
// $cat_link = (strpos($cat_link, '://') === FALSE && strpos($cat_link, 'mailto:') !== 0 ? e_HTTP.$cat_link : $cat_link);
|
||||||
|
|
||||||
if ($cat_open == 4 || $cat_open == 5)
|
if ($cat_open == 4 || $cat_open == 5)
|
||||||
{
|
{
|
||||||
@@ -126,8 +129,8 @@ class sitelinks_alt
|
|||||||
$tp = e107::getParser();
|
$tp = e107::getParser();
|
||||||
|
|
||||||
|
|
||||||
$cat_link = (strpos($cat_link, '://') === FALSE) ? e_HTTP.$cat_link : $cat_link;
|
// $cat_link = (strpos($cat_link, '://') === FALSE) ? e_HTTP.$cat_link : $cat_link;
|
||||||
$cat_link = $tp->replaceConstants($cat_link, TRUE, TRUE);
|
$cat_link = $tp->replaceConstants($cat_link, 'abs', TRUE);
|
||||||
|
|
||||||
if ($cat_open == 4 || $cat_open == 5)
|
if ($cat_open == 4 || $cat_open == 5)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user