Åben i ny vindue/fane

Her kan du få hjælp og stille spørgsmål til PHP!
Besvar
jollekool
Begynder
Indlæg:17
Tilmeldt:26. aug 2012, 21:47
Åben i ny vindue/fane

Indlæg af jollekool » 19. okt 2012, 20:01

Ja som overskriften siger så prøver at jeg få facebook og twitter knappen til at åbne i et nyt vindue/fane. Men kan ikke få det til at virke, hvor er fejlen ved target blank?

<?php if($twitter) { ?><a href="<?php echo $twitter; ?>" target="_blank" ><img src="<?php echo bloginfo('template_url'); ?>/images/ico-twitter-1.png" alt="Twitter" /></a><?php } ?>

<?php if($facebook) { ?><a href="<?php echo $facebook; ?>" target="_blank"><img src="<?php echo bloginfo('template_url'); ?>/images/ico-facebook-1.png" alt="Facebook" /></a><?php } ?>

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Åben i ny vindue/fane

Indlæg af scootergrisen » 19. okt 2012, 20:17

Prøv kun og kom med HTML koden så det lettere for os og finde fejlen.

jollekool
Begynder
Indlæg:17
Tilmeldt:26. aug 2012, 21:47

Re: Åben i ny vindue/fane

Indlæg af jollekool » 19. okt 2012, 20:31

scootergrisen skrev:Prøv kun og kom med HTML koden så det lettere for os og finde fejlen.
<a href="https://twitter.com/josephsoe88" target="_blank"><img src="/images/ico-twitter-1.png" alt="Twitter"></a>

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Åben i ny vindue/fane

Indlæg af scootergrisen » 19. okt 2012, 20:36


jollekool
Begynder
Indlæg:17
Tilmeldt:26. aug 2012, 21:47

Re: Åben i ny vindue/fane

Indlæg af jollekool » 19. okt 2012, 21:11

scootergrisen skrev:Virker fint.

Demo : http://scootergrisen.dk/test/test0172.html
Nej det gør det desværre ikke da det ikke er html men php. Det skal ændres i php som jeg har skrevet, ved dog ikke hvordan ;) Det er jo ikke bare et almindeligt html link jeg kan ændre. Tror det er noget med javascript function window.open() ?

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Åben i ny vindue/fane

Indlæg af ThomasI » 19. okt 2012, 21:45

Hmmm...koden ser umiddelbart fin ud! - hvordan åbnes linket hos dig?

Har du en live side vi kan se og teste? :)

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Åben i ny vindue/fane

Indlæg af scootergrisen » 19. okt 2012, 22:08

Så kom med det rigtige HTML kode output efter PHP koden er blevet udført.

jollekool
Begynder
Indlæg:17
Tilmeldt:26. aug 2012, 21:47

Re: Åben i ny vindue/fane

Indlæg af jollekool » 19. okt 2012, 22:58

Hov ja her. www.vintjekkeren.dk

Måske dette hjælper så.

Top
<!-- BEGIN .container -->
<div class="container">

<!-- BEGIN .header-wrapper -->
<div class="header-wrapper">

<!-- BEGIN .header -->
<div class="header">

<!-- BEGIN .logo -->
<div class="logo">
<?php
$logo = get_option('theme_logo');
if($logo)
{
?><h1><a href="<?php echo bloginfo('url'); ?>"><img src="<?php echo $logo;?>" alt="<?php echo bloginfo('name'); ?>" /></a></h1><?php
}
else
{
?><h1><a href="<?php echo bloginfo('url'); ?>"><?php echo bloginfo('name'); ?></a></h1><?php
}
?>
<!-- END .logo -->
</div>

<!-- BEGIN .header-right -->
<div class="header-right">

<?php include (TEMPLATEPATH . '/searchform.php'); ?>

<!-- END .header-right -->
</div>

<!-- END .header -->
</div>

<!-- END .header-wrapper -->
</div>

<?php
$menu_color = get_option("theme_menu_color");
if($menu_color == "") $menu_color = "dark";
?>
<!-- BEGIN .menu-primary-wrapper -->
<div id="menu_wrapper" class="menu-primary-wrapper menu-primary-color-<?php echo $menu_color;?>">
<!-- BEGIN .menu-primary -->
<div id="menu1" class="menu-primary jqueryslidemenu menu-primary-slidemenu">


<!-- BEGIN .social -->
<div class="social">
<?php
$twitter = get_option("theme_twitter_url");
$facebook = get_option("theme_facebook_url");
$linkedin = get_option("theme_linkedin_url");
$digg = get_option("theme_digg_url");
if(get_option("show_rss_icon")) {
$rss = get_option("theme_rss_url");
if($rss == "") $rss = get_bloginfo("rss_url");
} else {$rss = false;}
?>

<?php if($rss) { ?><a href="<?php echo $rss; ?>"><img src="<?php echo bloginfo('template_url'); ?>/images/ico-rss-1.png" alt="RSS" /></a><?php } ?>
<?php if($twitter) { ?><a href="<?php echo $twitter; ?>" target="_blank" ><img src="<?php echo bloginfo('template_url'); ?>/images/ico-twitter-1.png" alt="Twitter" /></a><?php } ?>
<?php if($facebook) { ?><a href="<?php echo $facebook; ?>" target="_blank"><img src="<?php echo bloginfo('template_url'); ?>/images/ico-facebook-1.png" alt="Facebook" /></a><?php } ?>
<?php if($digg) { ?><a href="<?php echo $digg; ?>"><img src="<?php echo bloginfo('template_url'); ?>/images/ico-digg-1.png" alt="Digg.com" /></a><?php } ?>
<?php if($linkedin) { ?><a href="<?php echo $linkedin; ?>"><img src="<?php echo bloginfo('template_url'); ?>/images/ico-linkedin-1.png" alt="LinkedIn" /></a><?php } ?>
<!-- END .social -->
</div>

<?php
if ( function_exists( 'register_nav_menus' ))
{
$args = array(
'theme_location' => 'top_menu',
"fallback_cb" => '',
"container" => '',
"menu_id" => '',
"menu_class" => '',
'depth' => 3,
"echo" => false
);
echo add_menu_arrows(wp_nav_menu($args));
}
?>
<!-- END .menu-primary -->
</div>

<!-- END .menu-primary-wrapper -->
</div>
Header
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!-- BEGIN html -->
<html xmlns="http://www.w3.org/1999/xhtml">

<!-- BEGIN head -->
<head profile="http://gmpg.org/xfn/11">

<!-- Title -->
<title>
<?php
if ( is_single() ) { single_post_title(); print ' - '; bloginfo('name'); }
elseif ( is_home() || is_front_page() ) { bloginfo('name'); print ' - '; bloginfo('description'); }
elseif ( is_page() ) { single_post_title(''); }
elseif ( is_search() ) { bloginfo('name'); print ' - Search results ' . wp_specialchars($s); }
elseif ( is_404() ) { bloginfo('name'); print ' - Page not found'; }
else { bloginfo('name'); wp_title('-'); }
?>
</title>

<!-- Meta Tags -->
<meta http-equiv="content-type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<meta name="google-site-verification" content="kmi03_MXYstGrGuKQ5veImZk8sB4CFxjmJD3IUSeqbo" />

<!-- Favicon -->
<link rel="shortcut icon" href="<?php echo bloginfo('template_url'); ?>/images/favicon.ico" type="image/x-icon" />

<!-- Stylesheets -->
<link id="main_stylesheet" rel="stylesheet" href="<?php echo bloginfo('template_url'); ?>/css/style.css" type="text/css" />
<?php
$color = get_option("theme_color");
if($color != "") {
?><link rel="stylesheet" href="<?php echo $color; ?>" type="text/css" /><?php
}
?>
<link rel="stylesheet" href="<?php echo bloginfo('template_url'); ?>/css/shortcodes.css" type="text/css" />
<link rel="stylesheet" href="<?php echo bloginfo('template_url'); ?>/css/gallery.css" type="text/css" />

<!--[if lte IE 7]>
<style type="text/css">
html .jqueryslidemenu { height: 1%; } /* Holly Hack for IE7 and below */
</style>
<![endif]-->
<?php wp_enqueue_script('jquery'); ?>
<?php wp_head(); ?>

<!-- Scripts -->
<script type="text/javascript" src="<?php echo bloginfo('template_url'); ?>/js/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo bloginfo('template_url'); ?>/js/colors.js"></script>
<script type="text/javascript" src="<?php echo bloginfo('template_url'); ?>/js/scripts.js"></script>
<?php if ( !is_single() ) { ?>
<script type="text/javascript" src="<?php echo bloginfo('template_url'); ?>/js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="<?php echo bloginfo('template_url'); ?>/js/jquery.scrollTo-min.js"></script>
<script type="text/javascript" src="<?php echo bloginfo('template_url'); ?>/js/aktuals.js"></script>
<?php } ?>

<link rel="alternate" type="application/rss+xml" href="<?php bloginfo('rss2_url'); ?>" title="<?php printf( __( '%s latest posts'), wp_specialchars( get_bloginfo('name'), 1 ) ); ?>" />
<link rel="alternate" type="application/rss+xml" href="<?php bloginfo('comments_rss2_url') ?>" title="<?php printf( __( '%s latest comments'), wp_specialchars( get_bloginfo('name'), 1 ) ); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

<!-- END head -->
</head>
<body <?php body_class(); ?>>

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Åben i ny vindue/fane

Indlæg af scootergrisen » 19. okt 2012, 23:22

Der står ikk target="_blank" i din kode hvis du går ind på din hjemmeside og ser HTML koden.

jollekool
Begynder
Indlæg:17
Tilmeldt:26. aug 2012, 21:47

Re: Åben i ny vindue/fane

Indlæg af jollekool » 20. okt 2012, 16:28

scootergrisen skrev:Der står ikk target="_blank" i din kode hvis du går ind på din hjemmeside og ser HTML koden.
Det har du ret i. Inde i admin skal jeg blot indtaste twitter adressen. Vil det virke hvis jeg tilføjer target blank i admin php?
<tr class="item">
<td colspan="2">
<div>
<p class="label"><b>Social Networks and RSS</b></p>
</div>
<?php


$twitter = get_option("".$theme_name."_twitter_url");
$facebook = get_option("".$theme_name."_facebook_url");
$digg = get_option("".$theme_name."_digg_url");
$rss = get_option("".$theme_name."_rss_url");
if($rss == "") $rss = get_bloginfo("rss_url");
$rss_icon = get_option("show_rss_icon");
?>
<div>
<p class="label"><span>Twitter:</span></p>
<div class="setting">
<span class="input-text-1"><input type="text" name="twitter" value="<?php echo $twitter;?>" style="width: 261px;" /></span>
</div>
</div>

<div>
<p class="label"><span>Facebook:</span></p>
<div class="setting">
<span class="input-text-1"><input type="text" name="facebook" target="_blank" value="<?php echo $facebook;?>" style="width: 261px;" /></span>
</div>
</div>

jollekool
Begynder
Indlæg:17
Tilmeldt:26. aug 2012, 21:47

Re: Åben i ny vindue/fane

Indlæg af jollekool » 20. okt 2012, 17:56

Det virker nu. Det er simpelthen på grund af det cache noget. Hvis jeg nulstiller det kommer alle ændringer til syne hvis der er lavet noget i koden. Så I kan lukke debatten eller hvad man nu siger :)

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Åben i ny vindue/fane

Indlæg af ThomasI » 20. okt 2012, 18:08

Ah...den typiske fejl...at rydde cachen...men godt du fik det til at virker :D

Brugeravatar
Daniel
Admin
Admin
Indlæg:625
Tilmeldt:14. jun 2011, 09:27
Geografisk sted:Danmark, Fyn, Nørre Aaby
Kontakt:

Re: Åben i ny vindue/fane

Indlæg af Daniel » 20. okt 2012, 18:39

En god ide når man laver hjemmesider, virker det ikke det man har lavet så skal man lige opdateret ved at trykke Ctrl+F5 , så er det mange gange fejlen går lidt i sig selv. ;)

Besvar