Staffer Group BR™

Fórum interativo totalmente gratuito!


 VisualizaçõesPermissão deste fórum:
Não podes responder a tópicos


CurtirDiretório deste fórum:
Fóruns » Principal »  » Suporte » Resolvidos

#1
 azure

azure
Membro
Descrição da Questão:
Eu gostaria se possível de obter um menu parecido com esse seu, ou até só com essa função que ele possui, eu achei ele muito interessante e gostaria da sua ajuda.



Muito obrigado pela sua atenção espero que passa me ajudar!

Endereço e Versão do Site/Fórum:
http://coldwarteam.forumeiros.com/ - PunBB

Imagem Sugestiva:
https://i.imgur.com/8r6dLNM.png
Clique no ícone para visualizar a imagem.

#2
 D'Leandro™

D'Leandro™
Fundador
Onde o Sr. deseja que o menu apareça? Ou o Sr. deseja uma barra completa no topo?

#3
 azure

azure
Membro
uma barra completa no topo parecido com a sua!

#4
 D'Leandro™

D'Leandro™
Fundador
Poderia me fornecer o seu template overall_header?

#5
 azure

azure
Membro
Código:
<script src="{JS_DIR}extendedview.js" type="text/JavaScript"></script>
<!-- BEGIN switch_user_logged_in -->
<div id="pun-visit" class="clearfix">
   <ul>
         <li><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a></li>
         <li><a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></li>
   </ul>
   <p>{LOGGED_AS}. {LAST_VISIT_DATE}</p>
</div>
<!-- END switch_user_logged_in -->
<!-- BEGIN switch_user_logged_out -->
<div id="pun-visit">
   <p>{L_NOT_CONNECTED} {L_LOGIN_REGISTER}</p>
</div>
<!-- END switch_user_logged_out -->

<div class="pun-crumbs">
   <p class="crumbs">
      <a href="{U_INDEX}">{L_INDEX}</a>{NAV_CAT_DESC} » <strong>{L_SEARCH_TITLE}</strong>
   </p>
</div>

<div class="main">
<form action="{S_SEARCH_ACTION}" method="get" name="searchform" class="frm-form">
   <div class="main-head">
      <h1 class="page-title">{L_SEARCH_QUERY}</h1>
   </div>

   <div class="main-content">
      <fieldset class="frm-set multi">
         <dl>
            <dt><label>{L_SEARCH_KEYWORDS}:</label></dt>
            <dd><input type="text" name="search_keywords" style="width: 270px;" />
               <input type="hidden" name="sid" value="{SID}" />
               <input type="hidden" name="q" value="" />
               <input type="hidden" name="domains" value="{SEARCH_FORUM_URL}" />
               <input type="hidden" name="sitesearch" value="{SEARCH_FORUM_URL}" />
               <input type="hidden" name="client" value="{GOOGLE_CODE}" />
               <input type="hidden" name="forid" value="1" />
               <input type="hidden" name="channel" value="3119321536" />
               <input type="hidden" name="ie" value="{S_CONTENT_ENCODING}" />
               <input type="hidden" name="oe" value="{S_CONTENT_ENCODING}" />
               <input type="hidden" name="hl" value="{L_LANG_HL}" />
               <input type="hidden" name="cof" value="GALT:#{T_GOO_LINK};GL:1;DIV:#{T_TD_COLOR1};VLC:#{T_VISITED_LINK};AH:center;BGC:#{T_TR_COLOR1};LBGC:#{T_TD_COLOR1};ALC:#{T_ACTIVE_LINK};LC:#{T_GOO_LINK};T:#{T_GOO_TEXT};GFNT:#{T_GOO_LINK};GIMP:#{T_GOO_LINK};FORID:11" />
                <input type="button" value="{L_SEARCH} Google" onclick="document.searchform.action='{U_GOOGLERESULTS}';document.searchform.q.value=document.searchform.search_keywords.value;document.searchform.submit()" />
            </dd>
            <dd><label for="any"><input id="any" type="radio" name="search_terms" value="any" checked="checked" /> {L_SEARCH_ANY_TERMS}</label></dd>
            <dd><label for="all"><input id="all" type="radio" name="search_terms" value="all" /> {L_SEARCH_ALL_TERMS}</label></dd>
         </dl>
         <dl>
            <dt><label>{L_SEARCH_AUTHOR}:</label></dt>
            <dd><input type="text" name="search_author" /></dd>
         </dl>
      </fieldset>
      <fieldset class="frm-set">
         <dl>
            <dt><label>{L_FORUM}:</label></dt>
            <dd><select name="search_where">{S_FORUM_OPTIONS}</select></dd>
         </dl>

         <hr class="dashed" />

         <dl>
            <dt><label>{L_SEARCH_PREVIOUS}:</label></dt>
            <dd><select name="search_time">{S_TIME_OPTIONS}</select></dd>
         </dl>
         <dl>
            <dt><label>{L_DISPLAY_RESULTS}:</label></dt>
            <dd><label for="topics"><input id="topics" type="radio" name="show_results" value="topics" checked="checked" />{L_TOPICS}</label><label for="posts"><input id="posts" type="radio" name="show_results" value="posts" />{L_POSTS}</label></dd>
         </dl>
         <dl>
            <dt><label>{L_SORT_BY}:</label></dt>
            <dd><select name="sort_by">{S_SORT_OPTIONS}</select></dd>
            <dd><label for="ASC"><input id="ASC" type="radio" name="sort_dir" value="ASC" />{L_SORT_ASCENDING}</label> <label for="DESC"><input id="DESC" type="radio" name="sort_dir" value="DESC" checked="checked" />{L_SORT_DESCENDING}</label></dd>
         </dl>

         <div class="frm-buttons">
            {S_HIDDEN_FIELDS}
            <input type="hidden" name="google" value="" />
            <input type="submit" value="{L_SEARCH}" onclick="document.searchform.google.value='';" />
         </div>
      </fieldset>
   </div>
</form>
</div>

#6
 D'Leandro™

D'Leandro™
Fundador
Olá, como a barra solicita aquisição ao perfil, eu optei por deixa-lo visivel apenas para usuários logados, então procure por <!-- BEGIN switch_user_logged_in --> no seu template. Esta parte é responsável pela exibição disto: https://i.servimg.com/u/f56/17/71/75/73/sem_ta91.png

Vamos colocar o source da barra dentro desta função. Substitua o código original pelo código a baixo.
O original inicia em <!-- BEGIN switch_user_logged_in --> e termina em <!-- END switch_user_logged_in -->
Código:
<!-- BEGIN switch_user_logged_in -->
<span id="right_menu" class="logged_in">

  <script>
        jQuery(document).ready(function(){
          jQuery.get('/profile?mode=editprofile&page_profil=avatars', function(data) {
              link = jQuery('.frm dl dd img', data).attr('src');
              if(link){
                                    jQuery('#avatar').HTML('<center><img src="'+link+'"/></center>');
              }else{
                jQuery('#avatar').HTML('');
              }
          });
        });
  </script>
  
  <span id="right_float">
          <a>Conectado como <span class="USERNAME"></span>▾</a>
 <div id="right_tab">
 <table><tr>
 <td>
 <div id="avatar"></div>
   </td>
   <td>
                           <a href="/profile?mode=editprofile">Editar perfil</a>
                           <a href="/profile?mode=editprofile&page_profil=avatars">Editar avatar</a>
   <a href="/privmsg?folder=inbox">Mensagens Privadas</a>
   </td>
 <td style="border-left: 1px solid #ddd; padding: 0px 10px;">
                                <a style="background: url('http://www.khronostransportes.com.br/images/online.gif') no-repeat scroll left 0px top 50% transparent; padding-left: 13px; padding-top: 5px;">Conectado</a>
       <a href="/profile?mode=editprofile&page_profil=preferences">Preferências</a>
       <a href="/login?logout">Desconectar</a>
 </td>
 </tr></table>
 </div>
 </span>
  
</span>
<style>
#avatar {
    margin-right: -1px;
    height: 70px;
    padding: 1px;
    background: url("http://i56.servimg.com/u/f56/17/71/75/73/loadin10.gif") no-repeat scroll left 50% top 40% / 90% auto transparent;
    min-width: 40px;
}
#right_tab a:hover {
    color: #000;
}
#right_tab a {
    color: rgb(32, 64, 102);
    padding: 2px 5px;
    border-radius: 2px;
    text-align: left;
    transition: all 0.2s ease 0s;
    text-shadow: none !important;
    margin: 2px;
    display: block;
}
#right_tab {
    position: absolute;
    top: 23px;
    right: 4%;
    border-radius: 4px;
    padding: 10px;
    display: none;
    background: rgba(0,0,0,.8);
}
#right_float:hover #right_tab {
    display: block;
}
#right_menu {
    float: right;
}
#right_float a {color: #fff !important;}
#right_float {
    padding: 7px 0px;
    cursor: pointer;
}
#right_float {
    transition: all 0.2s ease 0s;
    color: #fff;
    padding: 0px !important;
    margin-top: 4px;
    font-size: 12px;
    display: inline-block;
}
#tab_diz {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9;
    font-size: 14px;
    color: #fff;
    padding: 5px 6%;
    background: url('http://i56.servimg.com/u/f56/17/71/75/73/user_n10.png') repeat-x scroll center bottom rgb(50, 50, 50);
    border-bottom: 3px solid rgb(32, 64, 102);
}
#avatar img {
    height: 70px;
    padding: 1px;
    border-radius: 3px;
}
</style>
<div id="pun-visit" class="clearfix">
   <ul>
         <li><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a></li>
         <li><a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></li>
   </ul>
   <p>{LOGGED_AS}. {LAST_VISIT_DATE}</p>
</div>
<!-- END switch_user_logged_in -->

Eu deixei o mesmo CSS, isso significa que a barra terá a mesma aparência da usada aqui no Staffer Group BR™, então por favor altere a aparência assim que possível. Caso funcione dê o parecer aqui por favor. Obrigado!

#7
 azure

azure
Membro
Faz um favor pra mim testa esse script num forum que tenha nada nem codigo porque eu coloquei aqui no meu e destrui o meu forum inteiro!


vlw!

#8
 D'Leandro™

D'Leandro™
Fundador
Vamos separar o código então, adicione isto ao inicio de seu CSS.
Código:
#avatar {
    margin-right: -1px;
    height: 70px;
    padding: 1px;
    background: url("http://i56.servimg.com/u/f56/17/71/75/73/loadin10.gif") no-repeat scroll left 50% top 40% / 90% auto transparent;
    min-width: 40px;
}
#right_tab a:hover {
    color: #000;
}
#right_tab a {
    color: rgb(32, 64, 102);
    padding: 2px 5px;
    border-radius: 2px;
    text-align: left;
    transition: all 0.2s ease 0s;
    text-shadow: none !important;
    margin: 2px;
    display: block;
}
#right_tab {
    position: absolute;
    top: 23px;
    right: 4%;
    border-radius: 4px;
    padding: 10px;
    display: none;
    background: rgba(0,0,0,.8);
}
#right_float:hover #right_tab {
    display: block;
}
#right_menu {
    float: right;
}
#right_float a {color: #fff !important;}
#right_float {
    padding: 7px 0px;
    cursor: pointer;
}
#right_float {
    transition: all 0.2s ease 0s;
    color: #fff;
    padding: 0px !important;
    margin-top: 4px;
    font-size: 12px;
    display: inline-block;
}
#tab_diz {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9;
    font-size: 14px;
    color: #fff;
    padding: 5px 6%;
    background: url('http://i56.servimg.com/u/f56/17/71/75/73/user_n10.png') repeat-x scroll center bottom rgb(50, 50, 50);
    border-bottom: 3px solid rgb(32, 64, 102);
}
#avatar img {
    height: 70px;
    padding: 1px;
    border-radius: 3px;
}
Valide.

Agora substitua este código inteiro pelo seu overall_header inteiro.
Código:
<script src="{JS_DIR}extendedview.js" type="text/JavaScript"></script>
    <!-- BEGIN switch_user_logged_in -->
    <div id="pun-visit" class="clearfix">
       <ul>
             <li><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a></li>
             <li><a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></li>
       </ul>
       <p>{LOGGED_AS}. {LAST_VISIT_DATE}</p>
    </div>
    <span id="right_menu" class="logged_in">

      <script>
            jQuery(document).ready(function(){
              jQuery.get('/profile?mode=editprofile&page_profil=avatars', function(data) {
                  link = jQuery('.frm dl dd img', data).attr('src');
                  if(link){
                                        jQuery('#avatar').HTML('<center><img src="'+link+'"/></center>');
                  }else{
                    jQuery('#avatar').HTML('');
                  }
              });
            });
      </script>
      
      <span id="right_float">
              <a>Conectado como <span class="USERNAME"></span>▾</a>
     <div id="right_tab">
     <table><tr>
     <td>
     <div id="avatar"></div>
       </td>
       <td>
                               <a href="/profile?mode=editprofile">Editar perfil</a>
                               <a href="/profile?mode=editprofile&page_profil=avatars">Editar avatar</a>
       <a href="/privmsg?folder=inbox">Mensagens Privadas</a>
       </td>
     <td style="border-left: 1px solid #ddd; padding: 0px 10px;">
                                    <a style="background: url('http://www.khronostransportes.com.br/images/online.gif') no-repeat scroll left 0px top 50% transparent; padding-left: 13px; padding-top: 5px;">Conectado</a>
           <a href="/profile?mode=editprofile&page_profil=preferences">Preferências</a>
           <a href="/login?logout">Desconectar</a>
     </td>
     </tr></table>
     </div>
     </span>
      
    </span>
    <!-- END switch_user_logged_in -->
    <!-- BEGIN switch_user_logged_out -->
    <div id="pun-visit">
       <p>{L_NOT_CONNECTED} {L_LOGIN_REGISTER}</p>
    </div>
    <!-- END switch_user_logged_out -->

    <div class="pun-crumbs">
       <p class="crumbs">
          <a href="{U_INDEX}">{L_INDEX}</a>{NAV_CAT_DESC} » <strong>{L_SEARCH_TITLE}</strong>
       </p>
    </div>

    <div class="main">
    <form action="{S_SEARCH_ACTION}" method="get" name="searchform" class="frm-form">
       <div class="main-head">
          <h1 class="page-title">{L_SEARCH_QUERY}</h1>
       </div>

       <div class="main-content">
          <fieldset class="frm-set multi">
             <dl>
                <dt><label>{L_SEARCH_KEYWORDS}:</label></dt>
                <dd><input type="text" name="search_keywords" style="width: 270px;" />
                   <input type="hidden" name="sid" value="{SID}" />
                   <input type="hidden" name="q" value="" />
                   <input type="hidden" name="domains" value="{SEARCH_FORUM_URL}" />
                   <input type="hidden" name="sitesearch" value="{SEARCH_FORUM_URL}" />
                   <input type="hidden" name="client" value="{GOOGLE_CODE}" />
                   <input type="hidden" name="forid" value="1" />
                   <input type="hidden" name="channel" value="3119321536" />
                   <input type="hidden" name="ie" value="{S_CONTENT_ENCODING}" />
                   <input type="hidden" name="oe" value="{S_CONTENT_ENCODING}" />
                   <input type="hidden" name="hl" value="{L_LANG_HL}" />
                   <input type="hidden" name="cof" value="GALT:#{T_GOO_LINK};GL:1;DIV:#{T_TD_COLOR1};VLC:#{T_VISITED_LINK};AH:center;BGC:#{T_TR_COLOR1};LBGC:#{T_TD_COLOR1};ALC:#{T_ACTIVE_LINK};LC:#{T_GOO_LINK};T:#{T_GOO_TEXT};GFNT:#{T_GOO_LINK};GIMP:#{T_GOO_LINK};FORID:11" />
                    <input type="button" value="{L_SEARCH} Google" onclick="document.searchform.action='{U_GOOGLERESULTS}';document.searchform.q.value=document.searchform.search_keywords.value;document.searchform.submit()" />
                </dd>
                <dd><label for="any"><input id="any" type="radio" name="search_terms" value="any" checked="checked" /> {L_SEARCH_ANY_TERMS}</label></dd>
                <dd><label for="all"><input id="all" type="radio" name="search_terms" value="all" /> {L_SEARCH_ALL_TERMS}</label></dd>
             </dl>
             <dl>
                <dt><label>{L_SEARCH_AUTHOR}:</label></dt>
                <dd><input type="text" name="search_author" /></dd>
             </dl>
          </fieldset>
          <fieldset class="frm-set">
             <dl>
                <dt><label>{L_FORUM}:</label></dt>
                <dd><select name="search_where">{S_FORUM_OPTIONS}</select></dd>
             </dl>

             <hr class="dashed" />

             <dl>
                <dt><label>{L_SEARCH_PREVIOUS}:</label></dt>
                <dd><select name="search_time">{S_TIME_OPTIONS}</select></dd>
             </dl>
             <dl>
                <dt><label>{L_DISPLAY_RESULTS}:</label></dt>
                <dd><label for="topics"><input id="topics" type="radio" name="show_results" value="topics" checked="checked" />{L_TOPICS}</label><label for="posts"><input id="posts" type="radio" name="show_results" value="posts" />{L_POSTS}</label></dd>
             </dl>
             <dl>
                <dt><label>{L_SORT_BY}:</label></dt>
                <dd><select name="sort_by">{S_SORT_OPTIONS}</select></dd>
                <dd><label for="ASC"><input id="ASC" type="radio" name="sort_dir" value="ASC" />{L_SORT_ASCENDING}</label> <label for="DESC"><input id="DESC" type="radio" name="sort_dir" value="DESC" checked="checked" />{L_SORT_DESCENDING}</label></dd>
             </dl>

             <div class="frm-buttons">
                {S_HIDDEN_FIELDS}
                <input type="hidden" name="google" value="" />
                <input type="submit" value="{L_SEARCH}" onclick="document.searchform.google.value='';" />
             </div>
          </fieldset>
       </div>
    </form>
    </div>
Com relação ao avatar, se ele não aparecer, espere uns 2 minutos sem mexer no fórum, sem clicar em nada, então atualize a página. Quando o fórum está propício a muitas requisições o avatar não aparece. é uma medida de segurança.
Aparecem resultados?

#9
 azure

azure
Membro
não deu resultado, mesma coisa faz assim me passa o seu overall_header que eu quero var se tem conflito no meu código pode passar por MP msm!

#10
 D'Leandro™

D'Leandro™
Fundador
Continue com o CSS e use esta source antes de
Código:
<span id="right_menu" class="logged_in">

      <script>
            jQuery(document).ready(function(){
              jQuery.get('/profile?mode=editprofile&page_profil=avatars', function(data) {
                  link = jQuery('.frm dl dd img', data).attr('src');
                  if(link){
                                        jQuery('#avatar').HTML('<center><img src="'+link+'"/></center>');
                  }else{
                    jQuery('#avatar').HTML('');
                  }
              });
            });
      </script>
   
      <span id="right_float">
              <a>Conectado como <span class="USERNAME"></span>▾</a>
<div id="right_tab">
  <table>
    <tr>
      <td>
        <div id="avatar"></div>
      </td>
      <td>
        <a href="/profile?mode=editprofile">Editar perfil</a>
        <a href="/profile?mode=editprofile&page_profil=avatars">Editar avatar</a>
        <a href="/privmsg?folder=inbox">Mensagens Privadas</a>
      </td>
      <td style="border-left: 1px solid #ddd; padding: 0px 10px;">
        <a style="background: url('http://www.khronostransportes.com.br/images/online.gif') no-repeat scroll left 0px top 50% transparent; padding-left: 13px; padding-top: 5px;">Conectado</a>
        <a href="/profile?mode=editprofile&page_profil=preferences">Preferências</a>
        <a href="/login?logout">Desconectar</a>
      </td>
    </tr>
  </table>
</div>
</span>

#11
 azure

azure
Membro
Eu testei sem ter nenhum código ativo porém ainda não funciona.


http://coldwarteam.forumeiros.com/forum


Tá faltando algum coisa!

#12
 D'Leandro™

D'Leandro™
Fundador
Bem utilize este código, foi reformulado utilizando a mesma base. Pode manter o mesmo CSS.
Código:
<div id="tab_diz">
   <span id="right_menu" class="logged_in">

      <script>
        jQuery(document).ready(function () {
          jQuery.get('/profile?mode=editprofile&page_profil=avatars', function (data) {
            link = jQuery('.frm dl dd img', data).attr('src');
            if (link) {
              jQuery('#avatar').HTML('<center><img src="' + link + '"/></center>');
            } else {
              jQuery('#avatar').HTML('');
            }
          });
        });
      </script>
     
      <span id="right_float"><a>Conectado como <span class="USERNAME"></span>▾</a>

         <div id="right_tab">
            <table>
               <tr>
                  <td>
                     <div id="avatar"></div>
                  </td>
                  <td>
                     <a href="/profile?mode=editprofile">Editar perfil</a>
                     <a href="/profile?mode=editprofile&page_profil=avatars">Editar avatar</a>
                     <a href="/privmsg?folder=inbox">Mensagens Privadas</a>
                  </td>
                  <td style="border-left: 1px solid #ddd; padding: 0px 10px;">
                     <a style="background: url('http://www.khronostransportes.com.br/images/online.gif') no-repeat scroll left 0px top 50% transparent; padding-left: 13px; padding-top: 5px;">Conectado</a>
                     <a href="/profile?mode=editprofile&page_profil=preferences">Preferências</a>
                     <a href="/login?logout">Desconectar</a>
                  </td>
               </tr>
            </table>
         </div>
      </span>
    </span>
</div>

#13
 azure

azure
Membro
Obrigado pode fechar!

#14
 Conteúdo patrocinado