Problemas com vinculação entre vbulletin e vBadvanced

  • Autor Autor capoeira
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
C

capoeira

Muy buenas a todos, llebo creando desde hace 1 mes esta pagina http://www.comandosazules.es/ adquirimos un thema que hemos modificado nosotros mismos gracias a los psd que nos dieron, el problema es que si entras en el portal los botones de la barra "Registrase, Ayuda, Usuario, Calendario etc..." no funcionan, pero si entras en el foro funcionan perfectamente y si vuelves al portal tambien funciona, es decir solo funcionan cuando entras por 1º vez al foro, si no entras al foro y te quedas en el portal no funcionan. ¿De que puede ser?

Muchas Gracias por vustra ayuda.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Es un problema bastante común..

mira, ve a tu skin, y busca la plantilla "navbar"

dentro encontrarás el código para cada enlace, por ejemplo este:

Inserir CODE, HTML ou PHP:
        <td class="vbmenu_control"><a href="faq.php$session[sessionurl_q]" accesskey="5">$vbphrase[faq]</a></td>
si sabes de html te darás cuenta de esto: <a ref="faq.php$session[sessionurl_q]"


eso dice que el enlace está direccionado desde la página en la que estoy hacia el archivo "faq.php" cosa que es incorrecta..
entonces lo que debes hace es de preferencia agregar la ruta completa:

Inserir CODE, HTML ou PHP:
        <td class="vbmenu_control"><a href="http://www.comandosazules.es/foro/faq.php$session[sessionurl_q]" accesskey="5">$vbphrase[faq]</a></td>
con eso lo habrá solucionado..
Repite esto para los demás enlaces, recuerda buscar el link dentro de la plantilla..
Coloca el mouse sobre algún enlace y te dará cuenta que aparece por ejemplo " ******/search.php " entonces en tu navbar buscas a href="enlace" y lo reemplazar por el enlace completo..


Recuerda hacer un respaldo antes de realizar cualquier cambio..



Saludos
 
Ante todo muchas gracias por tu ayuda IsraelSKA, pero creo que esto me queda grande por que no se mucho de html y el codigo del navbar no lo entiendo, lo he copiado por si me puedes hacer tu los cambio por que yo no me entero de nada.

Inserir CODE, HTML ou PHP:
<div style="padding-top:5px;"></div> 
<div class="forbg">
      <div class="forl"> 
      <div class="forr"> 
            <div class="fortitel"><strong>Navigation</strong>
             </div>
      </div>
      </div>
</div>
<div class="c_border_left">
      <div class="c_border_right">
<!-- breadcrumb, login, pm info -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
 <td class="alt1" width="100%">
  <if condition="is_array($navbits)">
   <table cellpadding="0" cellspacing="0" border="0">
   <tr valign="bottom">
    <td><a href="#" onclick="history.back(1); return false;"><img src="$stylevar[imgdir_misc]/navbits_start.gif" alt="$vbphrase[go_back]" border="0" /></a></td>
    <td>&nbsp;</td>
    <td width="100%"><span class="navbar"><a href="$vboptions[forumhome].php$session[sessionurl_q]" accesskey="1">$vboptions[bbtitle]</a></span> $navbits[breadcrumb]</td>
   </tr>
   <tr>
    <td class="navbar" style="font-size:10pt; padding-top:1px" colspan="3"><if condition="$_SERVER['REQUEST_METHOD'] == 'POST'"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink_$stylevar[textdirection].gif" alt="" border="0" /><else /><a href="$scriptpath"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink_$stylevar[textdirection].gif" alt="$vbphrase[reload_this_page]" border="0" /></a></if> <strong>$navbits[lastelement]</strong></td>
   </tr>
   </table>   
  <else />
   <div class="navbar" style="font-size:10pt"><a href="$vboptions[forumhome].php$session[sessionurl_q]" accesskey="1"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_start.gif" alt="" border="0" /></a> <strong>$vboptions[bbtitle]</strong></div>
  </if>
 </td> 
 
 <if condition="$show['member']">
 
  <td class="alt2" valign="top" nowrap="nowrap">
  <div class="smallfont">
   <strong><phrase 1="$bbuserinfo[username]">$vbphrase[welcome_x]</phrase></strong><br />
   <phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>
   <if condition="$show['pmstats']"><br /><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></if>
   <if condition="$show['pmwarning']"><br /><strong><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]</phrase></strong></if>
  </div>
  </td>
  
 <else />
  
  <td class="alt2" nowrap="nowrap" style="padding:0px">
   
  <!-- login form -->
  <form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])">
  <script type="text/javascript" src="clientscript/vbulletin_md5.js?v=$vboptions[simpleversion]"></script>
  <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
  <tr>
   <td class="smallfont"><label for="navbar_username">$vbphrase[username]</label></td>
   <td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
   <td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />$vbphrase[remember_me]</label></td>
  </tr>
  <tr>
   <td class="smallfont"><label for="navbar_password">$vbphrase[password]</label></td>
   <td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td>
   <td><input type="submit" class="button" value="$vbphrase[log_in]" tabindex="104" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></td>
  </tr>
  </table>
  <input type="hidden" name="s" value="$session[sessionhash]" />
  <input type="hidden" name="do" value="login" />  
  <input type="hidden" name="vb_login_md5password" />
  <input type="hidden" name="vb_login_md5password_utf" />
  </form>
  <!-- / login form -->
   
  </td>
  
 </if>
  <if condition="$show['forumdesc']"></tr>
         <tr>
  <td class="alt1" colspan="2" width="100%"><strong>$foruminfo[title]</strong> <span class="smallfont">$foruminfo[description]</span></td>
 
 </if>
</tr>
</table>
<!-- / breadcrumb, login, pm info -->
</div>
</div>
<div class="c_border_bottombg"> 
      <div class="c_border_bottom_left">
      <div class="c_border_bottom-right">
      </div>
      </div>
</div>
 <div style="padding-top:5px;"></div> 

<if condition="$show['popups']">
<!-- NAVBAR POPUP MENUS -->
 
 <if condition="$show['searchbuttons']">
 <!-- header quick search form -->
 <div class="vbmenu_popup" id="navbar_search_menu" style="display:none">
  <table cellpadding="4" cellspacing="1" border="0">
  <tr>
   <td class="thead">$vbphrase[search_forums]</td>
  </tr>
  <tr>
   <td class="vbmenu_option" title="nohilite">
    <form action="search.php?do=process" method="post">
     <input type="hidden" name="do" value="process" />
     <input type="hidden" name="quicksearch" value="1" />
     <input type="hidden" name="childforums" value="1" />
     <input type="hidden" name="exactname" value="1" />
     <input type="hidden" name="s" value="$session[sessionhash]" />
     <div><input type="text" class="bginput" name="query" size="25" tabindex="1001" /><input type="submit" class="button" value="$vbphrase[go]" tabindex="1004" /></div>
     <div style="margin-top:$stylevar[cellpadding]px">
      <label for="rb_nb_sp0"><input type="radio" name="showposts" value="0" id="rb_nb_sp0" tabindex="1002" checked="checked" />$vbphrase[show_threads]</label>
      &nbsp;
      <label for="rb_nb_sp1"><input type="radio" name="showposts" value="1" id="rb_nb_sp1" tabindex="1003" />$vbphrase[show_posts]</label>
     </div>     
    </form>
   </td>
  </tr>
  <tr>
   <td class="vbmenu_option"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td>
  </tr>
  $template_hook[navbar_search_menu]
  </table>
 </div>
 <!-- / header quick search form -->
 </if>
 <if condition="$show['member']">
 <!-- user cp tools menu -->
 <div class="vbmenu_popup" id="usercptools_menu" style="display:none">
  <table cellpadding="4" cellspacing="1" border="0">
  
  <tr><td class="thead">$vbphrase[quick_links]</td></tr>  
  <if condition="$vboptions['enablesearches']"><tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=getdaily">$vbphrase[todays_posts]</a></td></tr></if>
  <tr><td class="vbmenu_option"><a href="forumdisplay.php?$session[sessionurl]do=markread">$vbphrase[mark_forums_read]</a></td></tr>
  <tr><td class="vbmenu_option"><a href="#" onclick="window.open('misc.php?$session[sessionurl]do=buddylist&amp;focus=1','buddylist','statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=250,height=300'); return false;">$vbphrase[open_buddy_list]</a></td></tr>
  $template_hook[navbar_quick_links_menu_pos1]
    
  <tr><td class="thead"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_control_panel]</a></td></tr>
  <if condition="$show['siglink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editsignature">$vbphrase[edit_signature]</a></td></tr></if>
  <!--<if condition="$show['avatarlink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editavatar">$vbphrase[edit_avatar]</a></td></tr></if>-->
  <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editprofile">$vbphrase[edit_profile]</a></td></tr>
  <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editoptions">$vbphrase[edit_options]</a></td></tr>
  $template_hook[navbar_quick_links_menu_pos2]
  
  <tr><td class="thead">$vbphrase[miscellaneous]</td></tr>
  <if condition="$show['pmmainlink']"><tr><td class="vbmenu_option"><a href="private.php$session[sessionurl_q]" rel="nofollow">$vbphrase[private_messages]</a></td></tr></if>
  <tr><td class="vbmenu_option"><a href="subscription.php$session[sessionurl_q]" rel="nofollow">$vbphrase[subscribed_threads]</a></td></tr>
  <tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[my_profile]</a></td></tr>
  <if condition="$show['wollink']"><tr><td class="vbmenu_option"><a href="online.php$session[sessionurl_q]">$vbphrase[whos_online]</a></td></tr></if>
  $template_hook[navbar_quick_links_menu_pos3]
  
  </table>
 </div>
 <!-- / user cp tools menu -->
 </if>
<!-- / NAVBAR POPUP MENUS -->
<!-- PAGENAV POPUP -->
 <div class="vbmenu_popup" id="pagenav_menu" style="display:none">
  <table cellpadding="4" cellspacing="1" border="0">
  <tr>
   <td class="thead" nowrap="nowrap">$vbphrase[go_to_page]</td>
  </tr>
  <tr>
   <td class="vbmenu_option" title="nohilite">
   <form action="$vboptions[forumhome].php" method="get" onsubmit="return this.gotopage()" id="pagenav_form">
    <input type="text" class="bginput" id="pagenav_itxt" style="font-size:11px" size="4" />
    <input type="button" class="button" id="pagenav_ibtn" value="$vbphrase[go]" />
   </form>
   </td>
  </tr>
  </table>
 </div>
<!-- / PAGENAV POPUP -->
</if>

Muchas gracias por toda tu ayuda
 
En tu estilo esos botones tienes que buscarlos en la plantilla header.

Busca por ejemplo lo siguiente
PHP:
<if condition="$show['registerbutton']">
                        <div class="c_register_right"><a class="c_register_right" href="register.php$session[sessionurl_q]" rel="nofollow"><span>$vbphrase[register]</span></a></div>
        </if>
y haz lo que te dice IsraelSKA, sustituye register.php por la ruta completa http://www.comandosazules.es/foro/register.php

Hazlo con todo los enlaces que no te funcionan.

De todas maneras y en vista de que estas iniciando el foro, quizás te convendría mejor volver a instalar el estilo.
 
Voltar
Topo