第一个登录链接不起作用

时间:2014-06-23 17:54:44

标签: php html css facebook

我在网上有一个正常的登录按钮。

我的代码的第二部分是折叠菜单。

当我向移动用户的折叠菜单添加此完全相同的登录链接时,它不会验证非移动导航栏的第一个登录链接。我必须调整浏览器的大小以显示折叠菜单。然后使用该登录按钮。

所以这段代码就是问题

 echo '<dd><a href="' . $helper->getLoginUrl( array( 'user_tagged_places, user_friends, email, publish_actions, publish_stream, user_birthday, user_work_history, user_hometown, user_photos, user_about_me, user_checkins, friends_checkins, user_location, friends_location, read_stream, user_status, friends_status' ) ) . '"><span class="fui-facebook"> </span><span class="colorBlue"> Login With Facebook</a></dd>';

当我在折叠菜单中删除第二个版本时。第一个链接再次起作用。

因此,在下面的代码中,您可以看到相同的ifelse重复在正常网站中运行一个,而在<menu class="colapsed-menu">中运行一个用于移动或更小屏幕。

第二个登录链接有效,但第一个没有。

我可以通过这样设置来覆盖我的变量$session吗?

 <body>
    <nav class="dockbar navbar-fixed-top" id="header-dockbar">
      <menu class="main-menu">
        <div class="container">
          <div class="row">
            <a href="index.php" class="man-brand col-sm-3">
              <img src="img/logo.png">
            </a>
              <button id="open-close-menu" class="menu-btn btn-inverse"><span class="fui-list"></span>
            </button>
            <dl class="col-sm-8">
            <?php
            $pages = array(
                "home" => "Home", 
                "citySecrets" => "City Secrets", 
                "localBands" => "Local Bands", 
                 "places" => "Places", 
                "upcomingEvents" => "Upcoming Events"
            ); 
            $p = (isset($_GET['p'])) ? $_GET['p'] : "";
            foreach ($pages as $url => $label) {
            ?>
            <dd><a <?= $p == $url ? 'class="active"' : ""?> href="index.php?p=<?=$url?>" ><?=$label?> </a></dd>
            <?php
            }
  if (isset($session)){
  // print logout url using session and redirect_uri (logout.php page should destroy the session)
  echo '<dd><a href="' . $helper->getLogoutUrl( $session, 'http://www.foo.com/fbLogout.php' ) . '"><span class="fui-facebook"> </span><span class="colorRed"> Logout</span>' . "&nbsp" .  $graphObject['first_name'] . "&nbsp" . $graphObject['last_name'] . '</a></dd>';

} else {
  // show login url
  echo '<dd><a href="' . $helper->getLoginUrl( array( 'user_tagged_places, user_friends, email, publish_actions, publish_stream, user_birthday, user_work_history, user_hometown, user_photos, user_about_me, user_checkins, friends_checkins, user_location, friends_location, read_stream, user_status, friends_status' ) ) . '"><span class="fui-facebook"> </span><span class="colorBlue"> Login With Facebook</a></dd>';
}
            ?>
            </dl> 
          </div>
        </div>
       </menu>              
             <menu class="colapsed-menu">
        <dl>
         <?php
            $pages = array(
                "home" => "Home", 
                "citySecrets" => "City Secrets", 
                "localBands" => "Local Bands", 
                 "places" => "Places", 
                "upcomingEvents" => "Upcoming Events"
            ); 
            $p = (isset($_GET['p'])) ? $_GET['p'] : "";
            foreach ($pages as $url => $label) {
            ?>
            <dd><a <?= $p == $url ? 'class="active"' : ""?> href="index.php?p=<?=$url?>" > <?=$label?> </a></dd>
         <?php
            }
  if (isset($session)){
  // print logout url using session and redirect_uri (logout.php page should destroy the session)
  echo '<dd><a href="' . $helper->getLogoutUrl( $session, 'http://www.foo.com/fbLogout.php' ) . '"><span class="fui-facebook"> </span><span class="colorRed"> Logout</span>' . "&nbsp" .  $graphObject['first_name'] . "&nbsp" . $graphObject['last_name'] . '</a></dd>';

} else {
  // show login url
  echo '<dd><a href="' . $helper->getLoginUrl( array( 'user_tagged_places, user_friends, email, publish_actions, publish_stream, user_birthday, user_work_history, user_hometown, user_photos, user_about_me, user_checkins, friends_checkins, user_location, friends_location, read_stream, user_status, friends_status' ) ) . '"><span class="fui-facebook"> </span><span class="colorBlue"> Login With Facebook</a></dd>';
}
            ?>
        </dl>
      </menu>
    </nav>

0 个答案:

没有答案
相关问题