Cambiar ubicación de logueo en nuevo skin instalado

carlosalc18 Seguir

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Oct 2008
Mensajes
257
Hola amigos.... Miren lo que yo quiero hacer es cambiar donde uno se loguea. En el skin nuevo que instale donde uno se identifica está arriba en una esquina a la derecha, pero en otros skins que instalé están más abajo...

Miren estas imágenes:

Ver el archivo adjunto 1371
Ver el archivo adjunto 1372

Creo que ya está bien explicado. Será posible que esto se logre hacer... En la primera foto está arriba a la izquierda, y en la segunda está mas abajo, asi es como la quiero más abajo... será posibel hacer esto?
 

mcloud

Ni
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Oct 2005
Mensajes
3.829
Poder, se puede hacer casi todo, otra cosa es cual será el resultado y si merece o no la pena hacerlo.

Puedes probar a buscar la parte de código esa y colocarla después de la barra de navegación. Viendo sólo esas dos imágenes, es casi imposible acertar con lo que hay que hacer.

¿Cual es el estilo nuevo?
 

carlosalc18

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Oct 2008
Mensajes
257
El primer estilo es el nuevo! En cuanto a lo otro que me dijiste no te entiendo, lo de buscar el codigo si lo entiendo, el codigo de logueo supongo pero despues de la barra de navegación a que te refieres con eso? y está en header,footer, navbar en cual esta? grax
 

AnD34

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
29 Abr 2008
Mensajes
508
Está en el navbar, tienes que traspasar el conjunto:
HTML:
<!-- breadcrumb, login, pm info -->
....
<!-- / breadcrumb, login, pm info -->
Debajo del menú de navegación.
(para hallarlo busca links como index.php, usercp.php... etc)
 

carlosalc18

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Oct 2008
Mensajes
257
Está en el navbar, tienes que traspasar el conjunto:
HTML:
<!-- breadcrumb, login, pm info -->
....
<!-- / breadcrumb, login, pm info -->
Debajo del menú de navegación.
(para hallarlo busca links como index.php, usercp.php... etc)

la verdad que no te entendi.
 

AnD34

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
29 Abr 2008
Mensajes
508
Es mas sencillo de lo que parece, hay buscar el conjunto:
<!-- breadcrumb, login, pm info --> que por su propio nombre nos indica que contiene el cajón del login y de la información de nuestros MP's.

Para ello abre el la plantilla navbar y busca dicho conjunto. En el skin default de vbulletin el conjunto es así:
HTML:
<!-- 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="$navbar_reloadurl"><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" nowrap="nowrap">
    <div class="smallfont">
        <strong><phrase 1="$bbuserinfo[username]" 2="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[welcome_x_link_y]</phrase></strong><br />
        <phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>

        <if condition="$show['notifications'] AND $show['popups']">
            <div><span id="notifications"><a href="usercp.php$session[sessionurl_q]">$vbphrase[your_notifications]:</a> <strong>$notifications_total</strong></span></div>
            <script type="text/javascript"> vBmenu.register("notifications"); </script>
        <else /><if condition="$show['pmstats']">
            <div><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></div>
        </if></if>

        <if condition="$show['pmwarning']"><div><strong><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]</phrase></strong></div></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" style="white-space: nowrap;"><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" 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="securitytoken" value="$bbuserinfo[securitytoken]" />
        <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>
</tr>
</table>
<!-- / breadcrumb, login, pm info -->
La idea es moverlo debajo del menú de navegación que esta también dentro de la plantilla navbar. De nuevo, en el skin default el menú es este:
HTML:
<!-- nav buttons bar -->
<div class="tborder" style="padding:$stylevar[cellspacing]px; border-top-width:0px">
    <table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
    <tr align="center">
        <if condition="$show['member']">
            <td class="vbmenu_control"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></td>
        </if>
        <if condition="$show['registerbutton']">
            <td class="vbmenu_control"><a href="register.php$session[sessionurl_q]" rel="nofollow">$vbphrase[register]</a></td>
        </if>
        $template_hook[navbar_buttons_left]
        <td class="vbmenu_control"><a href="faq.php$session[sessionurl_q]" accesskey="5">$vbphrase[faq]</a></td>
        <if condition="$vboptions['enablememberlist']">
            <td class="vbmenu_control"><a href="memberlist.php$session[sessionurl_q]">$vbphrase[members_list]</a></td>
        </if>
        <td class="vbmenu_control"><a href="calendar.php$session[sessionurl_q]">$vbphrase[calendar]</a></td>
        <if condition="$show['popups']">
            <if condition="$show['searchbuttons']">
                <if condition="$show['member']">
                <td class="vbmenu_control"><a rel="nofollow" href="search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a></td>
                <else />
                <td class="vbmenu_control"><a rel="nofollow" href="search.php?$session[sessionurl]do=getdaily" accesskey="2">$vbphrase[todays_posts]</a></td>
                </if>
                <td id="navbar_search" class="vbmenu_control"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[search]</a> <if condition="$show['quicksearch']"><script type="text/javascript"> vbmenu_register("navbar_search"); </script></if></td>
            </if>
            <if condition="$show['member']">
                <td id="usercptools" class="vbmenu_control"><a href="$show[nojs_link]#usercptools" accesskey="3">$vbphrase[quick_links]</a> <script type="text/javascript"> vbmenu_register("usercptools"); </script></td>
            </if>
        <else />
            <if condition="$show['searchbuttons']">
                <td class="vbmenu_control"><a href="search.php$session[sessionurl_q]" accesskey="4">$vbphrase[search]</a></td>
                <if condition="$show['member']">
                <td class="vbmenu_control"><a rel="nofollow" href="search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a></td>
                <else />
                <td class="vbmenu_control"><a rel="nofollow" href="search.php?$session[sessionurl]do=getdaily" accesskey="2">$vbphrase[todays_posts]</a></td>
                </if>
            </if>
            <td class="vbmenu_control"><a href="forumdisplay.php?$session[sessionurl]do=markread" rel="nofollow">$vbphrase[mark_forums_read]</a></td>
            <if condition="$show['member']">
                <td class="vbmenu_control"><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_contacts]</a></td>
            </if>
        </if>
        $template_hook[navbar_buttons_right]
        <if condition="$show['member']">
            <td class="vbmenu_control"><a rel="nofollow" href="login.php?$session[sessionurl]do=logout&amp;logouthash=$bbuserinfo[logouthash]" onclick="return log_out('$vbphrase[sure_you_want_to_log_out]')">$vbphrase[log_out]</a></td>
        </if>
        </tr>
    </table>
</div>
<!-- / nav buttons bar -->
Recuerda que cada skin es diferente y la parte del menú de navegación puede cambiar.
 

carlosalc18

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Oct 2008
Mensajes
257
Fue lo mismo solamente que se duplico la barra de navegación, por ejemplo sale Perfil, foro, inicio, eso se duplico. solo que una barra de navegación mas pequeña...
 

AnD34

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
29 Abr 2008
Mensajes
508
Es que la has copiado... no tenias que copiar nada del codigo que puse aqui, LEE

Lo que tenías que hacer era moverl el conjunto 1 (<!-- breadcrumb, login, pm info -->) debajo del conjunto 2 (<!-- nav buttons bar -->) pero dentro de tu propio codigo
 

carlosalc18

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Oct 2008
Mensajes
257
Sigo sin comprender. Favor colocame una imagén tia
 

mcloud

Ni
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Oct 2005
Mensajes
3.829
Vamos a ver carlosalc18, si somos capaces de entendernos y yo de explicarte lo que tienes que hacer.

Lo mejor siempre es buscar lo que tienes y quieres modificar, para ello buscamos en las plantillas del estilo algo relacionado con el login, por ejemplo <!-- login form --> , lo cual lo vamos a encontrar en la plantilla header del estilo que quieres modificar. Localizado eso, abrimos en otra ventana el administrador de estilos y buscamos algo relacionado con el espacio donde queremos poner la nueva modificación, mirando el estilo vemos que podemos buscar la imagen navbits_start.gif. Esta imagen nos aparece en la plantilla navbar.

Asi pues tenemos que hemos de modificar las plantillas header y navbar.

En la primera vemos que todo lo relativo al inicio de sesión y bienvenida es esto:
HTML:
<if condition="$show['member']">
 
  <td align="$stylevar[right]" style="padding:12px 15px 7px 7px;" bgcolor="#FFFFFF">
  <div class="header_box"><div class="smallfont">
   <strong><phrase 1="$bbuserinfo[username]" 2="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[welcome_x_link_y]</phrase></strong><br />
   <phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>
  <if condition="$show['notifications'] AND $show['popups']">
   <div><span id="notifications"><a href="usercp.php$session[sessionurl_q]">$vbphrase[your_notifications]:</a> <strong>$notifications_total</strong></span></div>
   <script type="text/javascript"> vBmenu.register("notifications", 1); </script>
  <else /><if condition="$show['pmstats']">
   <div><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></div>
  </if></if>
  <if condition="$show['pmwarning']"><div><strong><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]</phrase></strong></div></if>
  </div></div>
  </td>
  
 <else />
  
  <td align="$stylevar[right]" style="padding:12px 15px 7px 7px;" bgcolor="#FFFFFF">
  <div class="header_box_guest"> 
  <!-- 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" style="white-space: nowrap;"><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" 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="securitytoken" value="$bbuserinfo[securitytoken]" />
  <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 -->
   
  </div></td>
  
 </if>
¿Qué como sé que es eso? Bueno..., mirando y tambien porque como ya he visto esa plantilla muchas veces, sé que esa parte es la que necesito :)

Así pues, copio esa parte en un archivo de texto.

Dejo esa plantilla de momento y me voy a la navbar que tengo abierta en otra ventana (recuerda que la abrimos antes para buscar una imagen). Allí, por debajo de la imagen voy mirando a ver donde debería ir el código que quiero insertar.

Debe ir antes de la barra de navegación y en la misma tabla que la imagen que encontramos, eso lo he visto muchas veces en otros estilos y si no lo sé, edito otro estilo y lo veo.

Como ya sé mas o menos donde debe ir, reviso bien la plantilla navbar y encuentro el punto correcto, osea al lado de la celda que muestra el título del foro. Exactamente aquí:
Insertar CODE, HTML o PHP:
</if>
 </td> 
[COLOR=red][B]Aquí debe ir el código del inicio de sesión.[/B][/COLOR]
</tr>
</table>
<!-- / breadcrumb, login, pm info -->
Pego el código que copié antes ahí y reviso el estilo. Voilá!! tengo el iicio de sesión donde quiero, pero sale repetido porque no eliminé nada de la plantilla header.

Vuelvo a la plantilla header, elimino lo copiado y listo.

Haz copia de seguridad de todo, por si te equivocas.

Cualquier duda, escribela aquí debajo
 

carlosalc18

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Oct 2008
Mensajes
257
Upss... Estuve serca de lograrlo pero se me daño la plantilla :D Seguiré intentado! Si no puedo te aviso ;)
 

mcloud

Ni
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Oct 2005
Mensajes
3.829
¿Donde encuentras la dificultad? ¿qué paso no entiendes bien?
 

mcloud

Ni
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Oct 2005
Mensajes
3.829
carlosalc18, no se trata de que te lo hagamos nosotros, así no aprenderás nunca.

Ya sé que es mucho mas cómodo y sencillo no tener que hacer nada, pero con un poquito de esfuerzo seguro que lo consigues.

Ya te he dicho que es lo que tienes que añadir en la plantilla navbar, donde lo tienes que añadir y que tienes que eliminar de la plantilla header.

Dinos exactamente que paso es el que no sabes hacer.
 

walrock

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Oct 2008
Mensajes
360
carlosalc18, no se trata de que te lo hagamos nosotros, así no aprenderás nunca.

Ya sé que es mucho mas cómodo y sencillo no tener que hacer nada, pero con un poquito de esfuerzo seguro que lo consigues.

Ya te he dicho que es lo que tienes que añadir en la plantilla navbar, donde lo tienes que añadir y que tienes que eliminar de la plantilla header.

Dinos exactamente que paso es el que no sabes hacer.


Las palabras justas
 

carlosalc18

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Oct 2008
Mensajes
257
pero es que explicamelo otra vez, ya lo e intentado unas 5 veces... por favor :( se que tengo que aprender yo... pero no encuentro la solución
 

mcloud

Ni
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Oct 2005
Mensajes
3.829
carlosalc18, yo te explicaría otra vez, pero como no sé donde te pierdes, te lo volvería a explicar como antes y posiblemente siguieras sin entenderlo.

Es mejor que nos digas que pasos has seguido y quizás así veamos donde te equivocas.
 
Arriba