piotreczek100
26-04-2014, 14:43
Witam. Zacznę nowy wątek :)
Panowie i Panie potrzebuję pomocy w znalezieniu rozwiązania problemu.
MAm menu (szablon smashboard joomlart) w którym podczas dodawania odnośnika zewnętrznego nie przenosi mnie na docelową stronę a link zamiast nowej strony wygląda w następujący sposób.
np. www.strona.pl/www.nowastrona.pl Dodawałem z http jak i bez ale to nie robi różnicy.
wiem że odpowiedzialny za to jest poniższy kod, ale może ktoś podpowie co zmienić żeby przekierowanie odbywało sie poprawnie?
<?php
/**
* @package Joomla.Site
* @subpackage mod_menu
* @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
// Note. It is important to remove spaces between elements.
$class = $item->anchor_css ? $item->anchor_css : '';
$title = $item->anchor_title ? 'title="'.$item->anchor_title.'" ' : '';
$dropdown = '';
$caret = '';
if($item->deeper && $item->level < 2){
$class .= ' dropdown-toggle';
$dropdown = ' data-toggle="dropdown"';
$caret = '<b class="caret"></b>';
}
if(!empty($class)){
$class = 'class="'. trim($class) .'" ';
}
if ($item->menu_image) {
$item->params->get('menu_text', 1 ) ?
$linktype = '<img src="'.$item->menu_image.'" alt="'.$item->title.'" /><span class="image-title">'.$item->title.'</span> ' :
$linktype = '<img src="'.$item->menu_image.'" alt="'.$item->title.'" />';
} else {
$linktype = '<span class="menu-title">'.$item->title.'</span>';
}
$flink = $item->flink;
$flink = JFilterOutput::ampReplace(htmlspecialchars($flink) );
switch ($item->browserNav) :
default:
case 0:
?>
<a tabindex="1" <?php echo $class; ?>href="<?php echo $flink; ?>" <?php echo $title . $dropdown; ?>><?php echo $linktype . $caret; ?></a><?php
break;
case 1:
// _blank
?>
<a tabindex="1" <?php echo $class; ?>href="<?php echo $flink; ?>" target="_blank" <?php echo $title . $dropdown; ?>><?php echo $linktype . $caret; ?></a><?php
break;
case 2:
// window.open
$options = 'toolbar=no,location=no,status=no,menubar=no,scrol lbars=yes,resizable=yes,'.$params->get('window_open');
?><a tabindex="1" <?php echo $class; ?>href="<?php echo $flink; ?>" onclick="window.open(this.href,'targetWindow','<?php echo $options;?>');return false;" <?php echo $title . $dropdown; ?>><?php echo $linktype . $caret; ?></a><?php
break;
endswitch;
Dziękuję z góry za wszystkie porady i chęci pomocy :)
Panowie i Panie potrzebuję pomocy w znalezieniu rozwiązania problemu.
MAm menu (szablon smashboard joomlart) w którym podczas dodawania odnośnika zewnętrznego nie przenosi mnie na docelową stronę a link zamiast nowej strony wygląda w następujący sposób.
np. www.strona.pl/www.nowastrona.pl Dodawałem z http jak i bez ale to nie robi różnicy.
wiem że odpowiedzialny za to jest poniższy kod, ale może ktoś podpowie co zmienić żeby przekierowanie odbywało sie poprawnie?
<?php
/**
* @package Joomla.Site
* @subpackage mod_menu
* @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
// Note. It is important to remove spaces between elements.
$class = $item->anchor_css ? $item->anchor_css : '';
$title = $item->anchor_title ? 'title="'.$item->anchor_title.'" ' : '';
$dropdown = '';
$caret = '';
if($item->deeper && $item->level < 2){
$class .= ' dropdown-toggle';
$dropdown = ' data-toggle="dropdown"';
$caret = '<b class="caret"></b>';
}
if(!empty($class)){
$class = 'class="'. trim($class) .'" ';
}
if ($item->menu_image) {
$item->params->get('menu_text', 1 ) ?
$linktype = '<img src="'.$item->menu_image.'" alt="'.$item->title.'" /><span class="image-title">'.$item->title.'</span> ' :
$linktype = '<img src="'.$item->menu_image.'" alt="'.$item->title.'" />';
} else {
$linktype = '<span class="menu-title">'.$item->title.'</span>';
}
$flink = $item->flink;
$flink = JFilterOutput::ampReplace(htmlspecialchars($flink) );
switch ($item->browserNav) :
default:
case 0:
?>
<a tabindex="1" <?php echo $class; ?>href="<?php echo $flink; ?>" <?php echo $title . $dropdown; ?>><?php echo $linktype . $caret; ?></a><?php
break;
case 1:
// _blank
?>
<a tabindex="1" <?php echo $class; ?>href="<?php echo $flink; ?>" target="_blank" <?php echo $title . $dropdown; ?>><?php echo $linktype . $caret; ?></a><?php
break;
case 2:
// window.open
$options = 'toolbar=no,location=no,status=no,menubar=no,scrol lbars=yes,resizable=yes,'.$params->get('window_open');
?><a tabindex="1" <?php echo $class; ?>href="<?php echo $flink; ?>" onclick="window.open(this.href,'targetWindow','<?php echo $options;?>');return false;" <?php echo $title . $dropdown; ?>><?php echo $linktype . $caret; ?></a><?php
break;
endswitch;
Dziękuję z góry za wszystkie porady i chęci pomocy :)