Advertisement:

Author Topic: Menu lateral desplegable  (Read 83029 times)

Offline sneijder23

  • SMF Hero
  • ******
  • Posts: 2,131
  • Gender: Male
  • I Love SMF
    • pages/JVelazquezes/118200518212832 on Facebook
    • @josuvelazquez on Twitter
    • Mi Blog Personal
Menu lateral desplegable
« on: June 10, 2008, 05:46:30 AM »
Hay varios sitios que disponen de un menu lateral desplegable y encontre un foro VB que lo tenia,me puse a investigar y encontre una pagina que facilitaba el script solo habia que adaptarlo a SMF,el codigo riginal es este http://dynamicdrive.com/dynamicindex1/omnislide/index.htm y ahora os explicare como poder ponerlo en vuestro foro,podeis ver como queda en mi foro si quereis www.zonagente.com

Paso 1

Subir los 2 archivos que he adjuntado via ftp a vuestro host (ssm.js y ssmItem.js)

Paso 2

Abrir el index.template.php de vuestro theme y pegar esto justo despues de la etiqueta <head>

Quote
<style type="text/css">
<!--
A.ssmItems:link      {color:black;text-decoration:none;}
A.ssmItems:hover   {color:black;text-decoration:none;}
A.ssmItems:active   {color:black;text-decoration:none;}
A.ssmItems:visited   {color:black;text-decoration:none;}
//-->
</style>

<SCRIPT SRC="aqui la ruta del archivo/ssm.js" language="JavaScript1.2">

//Dynamic-FX slide in menu v6.5 (By maXimus, http://maximus.ravecore.com/)
//Updated July 8th, 03 for doctype bug
//For full source, and 100s more DHTML scripts, visit http://www.dynamicdrive.com
//Adaptado a SMF http://www.simplemachines.org por Hydra http://www.zonagente.com

</SCRIPT>

<SCRIPT SRC="aqui la ruta del archivo/ssmItems.js" language="JavaScript1.2"></SCRIPT>

Nota:debeis editar lo que esta en rojo con la ruta donde subais esos 2 archivos

Paso 3

Ahora solo os faltara editar el menu,podeis personalizarlo a vuestro gusto modificando el ssmItem.js

Quote
<!--

/*
Configure menu styles below
NOTE: To edit the link colors, go to the STYLE tags and edit the ssm2Items colors
*/
YOffset=150; // no quotes!!
XOffset=0;
staticYOffset=30; // no quotes!!
slideSpeed=20 // no quotes!!
waitTime=100; // no quotes!! this sets the time the menu stays out for after the mouse goes off it.
menuBGColor="black";
menuIsStatic="yes"; //this sets whether menu should stay static on the screen
menuWidth=150; // Must be a multiple of 10! no quotes!!
menuCols=2;
hdrFontFamily="Verdana";
hdrFontSize="2";
hdrFontColor="#000000";
hdrBGColor="#D1DBE7";
hdrAlign="left";
hdrVAlign="center";
hdrHeight="15";
linkFontFamily="Verdana";
linkFontSize="2";
linkBGColor="white";
linkOverBGColor="#D1DBE7";
linkTarget="_top";
linkAlign="Left";
barBGColor="#FFFFFF";
barFontFamily="Verdana";
barFontSize="2";
barFontColor="#000000";
barVAlign="center";
barWidth=20; // no quotes!!
barText="MENU"; // <IMG> tag supported. Put exact html for an image to show.

///////////////////////////

// ssmItems[...]=[name, link, target, colspan, endrow?] - leave 'link' and 'target' blank to make a header
ssmItems[0]=["Menu"] //este es el titulo de la categoria 1
ssmItems[1]=["titulo1", "aqui la url", ""]
ssmItems[2]=["titulo2", "aqui la url",""]
ssmItems[3]=["titulo3", "aqui la url", ""]
ssmItems[4]=["titulo4", "aqui la url", "_new"] //el _new es para abrirlo en nueva ventana

ssmItems[5]=["menu2", "", ""] //titulo de la categoria 2
ssmItems[6]=["titulo1", "aqui la url", ""]
ssmItems[7]=["titulo2", "aqui la url", ""]
ssmItems[8]=["titulo3", "aqui la url", ""]
ssmItems[9]=["titulo4", "aqui la url", ""]



buildMenu();

//-->

Los colores vosotros mismo podeis probar combinaciones vereis que no tiene mucho misterio...
Espero que os guste y os sea util,saludos!
« Last Edit: June 10, 2008, 06:10:02 AM by sneijder23 »

Offline TraX22

  • Full Member
  • ***
  • Posts: 416
  • Gender: Male
  • *NIX
Re: Menu lateral desplegable
« Reply #1 on: June 10, 2008, 03:01:34 PM »
Muy bueno , gracias por compartirlo  ;)
Si tu problema se resolvió pon solved al post , otra forma de ayudar
¿Qué es el repair_settings?  :P
Ante de crear un nuevo tema entra aquí

Offline Nibogo

  • SMF Hero
  • ******
  • Posts: 6,638
  • Gender: Male
    • smfpacks on Facebook
    • @smfpacks on Twitter
    • SMFPacks
Re: Menu lateral desplegable
« Reply #2 on: June 10, 2008, 05:05:23 PM »
algun demo???

Encontrado en zonagente pero la verdad no me gusto

Igual gracias por compartirlo ;)

Offline sneijder23

  • SMF Hero
  • ******
  • Posts: 2,131
  • Gender: Male
  • I Love SMF
    • pages/JVelazquezes/118200518212832 on Facebook
    • @josuvelazquez on Twitter
    • Mi Blog Personal
Re: Menu lateral desplegable
« Reply #3 on: June 10, 2008, 05:22:22 PM »
algun demo???

Encontrado en zonagente pero la verdad no me gusto

Igual gracias por compartirlo ;)

Es 100% editable,pueden cambiarse fuentes,tamaño,colores,etc... Pero bueno hay gustos para todo :D

Offline Ƨķǐρƥȝř™

  • Semi-Newbie
  • *
  • Posts: 93
  • Gender: Male
Re: Menu lateral desplegable
« Reply #4 on: June 10, 2008, 06:48:36 PM »
Vamos a probarlo... Me parece interesante...

Offline DECMAR_DJ

  • Semi-Newbie
  • *
  • Posts: 21
  • Gender: Male
    • Te gusta el Dance..
Re: Menu lateral desplegable
« Reply #5 on: June 12, 2008, 08:35:54 AM »
sneijder23: hola hago tal como decis y no me sale el menu. te adjunto el index del theme que uso, y podrias fijarte si esta bien..

uso el theme: Dz Abstract Design by Dziner Studio
SMF: 1.1.2
Tinyportal.
« Last Edit: June 12, 2008, 08:37:31 AM by DECMAR_DJ »

Offline sneijder23

  • SMF Hero
  • ******
  • Posts: 2,131
  • Gender: Male
  • I Love SMF
    • pages/JVelazquezes/118200518212832 on Facebook
    • @josuvelazquez on Twitter
    • Mi Blog Personal
Re: Menu lateral desplegable
« Reply #6 on: June 12, 2008, 01:03:34 PM »
el problema era que pusiste mal la ruta de los archivos,debias incluir la url completa incluido el http,prueba este.

Offline DECMAR_DJ

  • Semi-Newbie
  • *
  • Posts: 21
  • Gender: Male
    • Te gusta el Dance..
Re: Menu lateral desplegable
« Reply #7 on: June 12, 2008, 06:14:08 PM »
Gracias sneijder23, era para usarlo aca http://purosonido.eshost.com.ar [nofollow]   ya lo instale es un foro de pruebas por ahora.. Nuevamente gracias.

Offline sneijder23

  • SMF Hero
  • ******
  • Posts: 2,131
  • Gender: Male
  • I Love SMF
    • pages/JVelazquezes/118200518212832 on Facebook
    • @josuvelazquez on Twitter
    • Mi Blog Personal
Re: Menu lateral desplegable
« Reply #8 on: June 12, 2008, 06:33:49 PM »
de nada ;)

Offline Sergioropase

  • Full Member
  • ***
  • Posts: 409
Re: Menu lateral desplegable
« Reply #9 on: June 13, 2008, 02:42:27 PM »
hola sneijder me interesa mucho esto y me gusta pero no logro que funcione

te adjunto el index por si puedes echarle un vistazo
He subido los archivos al directorio principal ysi pincho en el enlace de los archivos subidos se ven,pero no me funciona.

Uso overwiev con tinyportal.

Gracias por adelantado

Offline sneijder23

  • SMF Hero
  • ******
  • Posts: 2,131
  • Gender: Male
  • I Love SMF
    • pages/JVelazquezes/118200518212832 on Facebook
    • @josuvelazquez on Twitter
    • Mi Blog Personal
Re: Menu lateral desplegable
« Reply #10 on: June 13, 2008, 03:29:15 PM »
podriais poner el index citado y pegado aki?asi es mas facil para mi ayudaros y para vosotros ponerlo,gracias.

Offline Sergioropase

  • Full Member
  • ***
  • Posts: 409
Re: Menu lateral desplegable
« Reply #11 on: June 13, 2008, 03:36:45 PM »
Code: [Select]
<?php
// Version: 1.1; index

/* This template is, perhaps, the most important template in the theme. It
contains the main template layer that displays the header and footer of
the forum, namely with main_above and main_below. It also contains the
menu sub template, which appropriately displays the menu; the init sub
template, which is there to set the theme up; (init can be missing.) and
the linktree sub template, which sorts out the link tree.

The init sub template should load any data and set any hardcoded options.

The main_above sub template is what is shown above the main content, and
should contain anything that should be shown up there.

The main_below sub template, conversely, is shown after the main content.
It should probably contain the copyright statement and some other things.

The linktree sub template should display the link tree, using the data
in the $context['linktree'] variable.

The menu sub template should display all the relevant buttons the user
wants and or needs.

For more information on the templating system, please see the site at:
http://www.simplemachines.org/
*/

// Initialize the template... mainly little settings.
function template_init()
{
global $context$settings$options$txt;

/* Use images from default theme when using templates from the default theme?
if this is 'always', images from the default theme will be used.
if this is 'defaults', images from the default theme will only be used with default templates.
if this is 'never' or isn't set at all, images from the default theme will not be used. */
$settings['use_default_images'] = 'never';

/* What document type definition is being used? (for font size and other issues.)
'xhtml' for an XHTML 1.0 document type definition.
'html' for an HTML 4.01 document type definition. */
$settings['doctype'] = 'xhtml';

/* The version this template/theme is for.
This should probably be the version of SMF it was created for. */
$settings['theme_version'] = '1.1';

/* Set a setting that tells the theme that it can render the tabs. */
$settings['use_tabs'] = true;

/* Use plain buttons - as oppossed to text buttons? */
$settings['use_buttons'] = true;

/* Show sticky and lock status seperate from topic icons? */
$settings['seperate_sticky_lock'] = true;
}

// The main sub template above the content.
function template_main_above()
{
global $context$settings$options$scripturl$txt$modSettings$boardurl;

// Show right to left and the character set for ease of translating.
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"'
$context['right_to_left'] ? ' dir="rtl"' '''>
<head>
<style type="text/css">
<!--
A.ssmItems:link      {color:black;text-decoration:none;}
A.ssmItems:hover   {color:black;text-decoration:none;}
A.ssmItems:active   {color:black;text-decoration:none;}
A.ssmItems:visited   {color:black;text-decoration:none;}
//-->
</style>

<SCRIPT SRC="http://.com//ssm.js" language="JavaScript1.2">

//Dynamic-FX slide in menu v6.5 (By maXimus, http://maximus.ravecore.com/)
//Updated July 8th, 03 for doctype bug
//For full source, and 100s more DHTML scripts, visit http://www.dynamicdrive.com
//Adaptado a SMF http://www.simplemachines.org por Hydra http://www.zonagente.com

</SCRIPT>

<SCRIPT SRC="http://.com//ssm.js" language="JavaScript1.2"></SCRIPT>
<meta http-equiv="Content-Type" content="text/html; charset='
$context['character_set'], '" />
<meta name="description" content="'
$context['page_title'], '" />
<meta name="keywords" content="PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines, forum" />
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/script.js?rc2p"></script>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var smf_theme_url = "'
$settings['theme_url'], '";
var smf_images_url = "'
$settings['images_url'], '";
var smf_scripturl = "'
$scripturl'";
// ]]></script>
<title>'
$context['page_title'], '</title>';

// The ?rc2 part of this link is just here to make sure browsers don't cache it wrongly.
echo '
<link rel="stylesheet" type="text/css" href="'
$settings['theme_url'], '/style.css?rc2" />
<link rel="stylesheet" type="text/css" href="'
$settings['default_theme_url'], '/print.css?rc2" media="print" />';

/* Internet Explorer 4/5 and Opera 6 just don't do font sizes properly. (they are big...)
Thus, in Internet Explorer 4, 5, and Opera 6 this will show fonts one size smaller than usual.
Note that this is affected by whether IE 6 is in standards compliance mode.. if not, it will also be big.
Standards compliance mode happens when you use xhtml... */
if ($context['browser']['needs_size_fix'])
echo '
<link rel="stylesheet" type="text/css" href="'
$settings['default_theme_url'], '/fonts-compat.css" />';

// Show all the relative links, such as help, search, contents, and the like.
echo '
<link rel="help" href="'
$scripturl'?action=help" target="_blank" />
<link rel="search" href="' 
$scripturl '?action=search" />
<link rel="contents" href="'
$scripturl'" />';

// If RSS feeds are enabled, advertise the presence of one.
if (!empty($modSettings['xmlnews_enable']))
echo '
<link rel="alternate" type="application/rss+xml" title="'
$context['forum_name'], ' - RSS" href="'$scripturl'?type=rss;action=.xml" />';

// If we're viewing a topic, these should be the previous and next topics, respectively.
if (!empty($context['current_topic']))
echo '
<link rel="prev" href="'
$scripturl'?topic='$context['current_topic'], '.0;prev_next=prev" />
<link rel="next" href="'
$scripturl'?topic='$context['current_topic'], '.0;prev_next=next" />';

// If we're in a board, or a topic for that matter, the index will be the board's index.
if (!empty($context['current_board']))
echo '
<link rel="index" href="' 
$scripturl '?board=' $context['current_board'] . '.0" />';


// We'll have to use the cookie to remember the header...
if ($context['user']['is_guest'])
$options['collapse_header'] = !empty($_COOKIE['upshrink']);

// Output any remaining HTML headers. (from mods, maybe?)
echo $context['html_headers'], '
        <script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
                var current_leftbar = '
, empty($options['collapse_leftbar']) ? 'false' 'true'';

                function shrinkHeaderLeftbar(mode)
                {'
;

        
// Guests don't have theme options!!
        
if ($context['user']['is_guest'])
                echo 
'
                        document.cookie = "upshrink=" + (mode ? 1 : 0);'
;
        else
                echo 
'
                        smf_setThemeOption("collapse_leftbar", mode ? 1 : 0, null, "'
$context['session_id'], '");';
        echo 
'
                        document.getElementById("upshrinkLeftbar").src = smf_images_url + (mode ? "/upshrink2.gif" : "/upshrink.gif");

                        document.getElementById("leftbarHeader").style.display = mode ? "none" : "";

                        current_leftbar = mode;
                }
          // ]]></script>
       <script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
                var current_rightbar = '
, empty($options['collapse_rightbar']) ? 'false' 'true'';

                function shrinkHeaderRightbar(mode)
                {'
;

        
// Guests don't have theme options!!
        
if ($context['user']['is_guest'])
                echo 
'
                        document.cookie = "upshrink=" + (mode ? 1 : 0);'
;
        else
                echo 
'
                        smf_setThemeOption("collapse_rightbar", mode ? 1 : 0, null, "'
$context['session_id'], '");';

        echo 
'
                        document.getElementById("upshrinkRightbar").src = smf_images_url + (mode ? "/upshrink2.gif" : "/upshrink.gif");

                        document.getElementById("rightbarHeader").style.display = mode ? "none" : "";

                        current_rightbar = mode;
                }
        // ]]></script>

<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var current_header = '
, empty($options['collapse_header']) ? 'false' 'true'';

function shrinkHeader(mode)
{'
;

// Guests don't have theme options!!
if ($context['user']['is_guest'])
echo '
document.cookie = "upshrink=" + (mode ? 1 : 0);'
;
else
echo '
smf_setThemeOption("collapse_header", mode ? 1 : 0, null, "'
$context['session_id'], '");';

echo '
document.getElementById("upshrink").src = smf_images_url + (mode ? "/upshrink2.gif" : "/upshrink.gif");

document.getElementById("upshrinkHeader").style.display = mode ? "none" : "";

current_header = mode;
}
// ]]></script>'
;

// the routine for the info center upshrink
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var current_header_ic = '
, empty($options['collapse_header_ic']) ? 'false' 'true'';

function shrinkHeaderIC(mode)
{'
;

if ($context['user']['is_guest'])
echo '
document.cookie = "upshrinkIC=" + (mode ? 1 : 0);'
;
else
echo '
smf_setThemeOption("collapse_header_ic", mode ? 1 : 0, null, "'
$context['session_id'], '");';

echo '
document.getElementById("upshrink_ic").src = smf_images_url + (mode ? "/expand.gif" : "/collapse.gif");

document.getElementById("upshrinkHeaderIC").style.display = mode ? "none" : "";

current_header_ic = mode;
}
// ]]></script>'
;

echo '
</head>
<body>
   <div id="container">
    <div id="header">
     <div id="headerleft">
<div id="headerright">
 <div id="menubar">'
,template_menu(),'
        <div style="float: right; padding: 20px 10px 5px 0">'
;

// TinyPortal
 if($context['TPortal']['leftbar'])
             echo 
' <a href="javascript:void(0);" onclick="shrinkHeaderLeftbar(!current_leftbar); return false;"><img id="upshrinkLeftbar" src="'$settings['images_url'], '/', empty($options['collapse_leftbar']) ? 'upshrink.gif' 'upshrink2.gif''" alt="*" title="'$txt['upshrink_description'], '" style="margin: 0 1ex;" border="0" /></a><img id="upshrinkTempLeftbar" src="'$settings['images_url'], '/blank.gif" alt="" style="margin-right: 0ex;" />';
         if(
$context['TPortal']['rightbar'])
             echo 
' <a href="javascript:void(0);" onclick="shrinkHeaderRightbar(!current_rightbar); return false;"><img id="upshrinkRightbar" src="'$settings['images_url'], '/', empty($options['collapse_rightbar']) ? 'upshrink.gif' 'upshrink2.gif''" alt="*" title="'$txt['upshrink_description'], '" style="margin: 0 1ex;" border="0" /></a><img id="upshrinkTempRightbar" src="'$settings['images_url'], '/blank.gif" alt="" style="margin-right: 0ex;" />';
// TinyPortal end

   
echo '</div>
        

       </div>
         <div id="welcome"></div>
<a href="'
.$scripturl.'" title=""><span id="logo">&nbsp;</span></a>';
  
         
echo '
         </div>
        </div>
       </div>
<div id="mainarea">
<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr>'
;

// TinyPortal integrated bars
          
if($context['TPortal']['leftbar'])
          {
              echo 
'<td width="' ,$context['TPortal']['leftbar_width'], '" style="padding: ' , isset($context['TPortal']['padding']) ? $context['TPortal']['padding'] : '4' 'px; padding-top: 4px;padding-right: 1ex;" valign="top">
                 <div id="leftbarHeader"'
, empty($options['collapse_leftbar']) ? '' ' style="display: none;"'' style="padding-top: 5px; width: ' ,$context['TPortal']['leftbar_width'], 'px;">';
                 
TPortal_sidebar('left');
              echo 
'</div></td>';

          }

        echo 
'<td width="100%" align="left" valign="top" style="padding-top: 10px; padding-bottom: 15px;">';
        if(
$context['TPortal']['centerbar'])
                     echo 
'<div>' TPortal_sidebar('center') , '</div>';
}

function 
template_main_below()
{
global $context$settings$options$scripturl$txt$user_info;

   echo 
'</td>';

         
// TinyPortal integrated bars
          
if($context['TPortal']['rightbar']){
              echo 
'<td style="padding: ' , isset($context['TPortal']['padding']) ? $context['TPortal']['padding'] : '4' 'px; padding-top: 4px; padding-left: 1ex;" valign="top" align="right">
                 <div id="rightbarHeader"'
, empty($options['collapse_rightbar']) ? '' ' style="display: none;"'' style="width: ' ,$context['TPortal']['rightbar_width'], 'px; text-align: left; padding-top: 5px;">';
              
TPortal_rightbar();
              echo 
'</div></td>';
          }

        echo 
'</tr></table>
      </div>
       <div id="footer">
  <div id="footer-left">
    <div id="footer-right"><br /> 
          '
theme_copyright(), '
          <br />'
tportal_version() , ' | Theme by <a href="http://www.dzinerstudio.com"><b>DzinerStudio</b></a>';

// Show the load time?
if ($context['show_load_time'])
echo '<br />'$txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'];

echo '
    </div>
        </div>
       </div>
   </div> 
</body></html>'
;
}

// Show a linktree. This is that thing that shows "My Community | General Category | General Discussion"..
function theme_linktree()
{
global $context$settings$options;

echo '<div class="nav" style="font-size: smaller; margin-bottom: 2ex; margin-top: 2ex;">';

// Each tree item has a URL and name. Some may have extra_before and extra_after.
foreach ($context['linktree'] as $link_num => $tree)
{
// Show something before the link?
if (isset($tree['extra_before']))
echo $tree['extra_before'];

// Show the link, including a URL if it should have one.
echo '<b>'$settings['linktree_link'] && isset($tree['url']) ? '<a href="' $tree['url'] . '" class="nav">' $tree['name'] . '</a>' $tree['name'], '</b>';

// Show something after the link...?
if (isset($tree['extra_after']))
echo $tree['extra_after'];

// Don't show a separator for the last one.
if ($link_num != count($context['linktree']) - 1)
echo '&nbsp;>&nbsp;';
}

echo '</div>';
}

// Show the menu up top. Something like [home] [help] [profile] [logout]...
function template_menu()
{
global $context$settings$options$scripturl$txt;

// Work out where we currently are.
$current_action 'home';
if (in_array($context['current_action'], array('admin''ban''boardrecount''cleanperms''detailedversion''dumpdb''featuresettings''featuresettings2''findmember''maintain''manageattachments''manageboards''managecalendar''managesearch''membergroups''modlog''news''optimizetables''packageget''packages''permissions''pgdownload''postsettings''regcenter''repairboards''reports''serversettings''serversettings2''smileys''viewErrorLog''viewmembers')))
$current_action 'admin';
if (in_array($context['current_action'], array('search''admin''calendar''profile''mlist''register''login''help''pm''forum''tpadmin')))
$current_action $context['current_action'];
if ($context['current_action'] == 'search2')
$current_action 'search';

if (isset($_GET['dl']))
$current_action 'dlmanager';

if (isset($_GET['board']) || isset($_GET['topic']))
$current_action 'forum';

if ($context['current_action'] == 'theme')
$current_action = isset($_REQUEST['sa']) && $_REQUEST['sa'] == 'pick' 'profile' 'admin';

// Are we using right-to-left orientation?
if ($context['right_to_left'])
{
$first 'last';
$last 'first';
}
else
{
$first 'first';
$last 'last';
}

// Show the start of the tab section.

echo '
<div id="topmenu"><ul>'
;
                    // Show the [home] button.
echo '<li><a' $current_action=='home' ' class="current"' '' ' href="'$scripturl'"><span>' $txt[103] , '</span></a></li>';

                             if(
$settings['TPortal_front_type']!='boardindex')
                    // Show the [forum] button.
                        echo '<li><a' $current_action=='forum' ' class="current"' '' ' href="'$scripturl'?action=forum"><span>' $txt['tp-forum'] , '</span></a></li>';

                    // Show the [help] button.
                              
echo '<li><a' $current_action=='help' ' class="current"' '' ' href="'$scripturl'?action=help"><span>' $txt[119] , '</span></a></li>';

                    // How about the [search] button?
if ($context['allow_search'])
echo '<li><a' $current_action=='search' ' class="current"' '' ' href="'$scripturl'?action=search"><span>' $txt[182] , '</span></a></li>';

                    // The [calendar]!
if ($context['allow_calendar'])
echo '<li><a' $current_action=='calendar' ' class="current"' '' ' href="'$scripturl'?action=calendar"><span>' $txt['calendar24'] , '</span></a></li>'

                    // Is the user allowed to administrate at all? ([admin])
if ($context['allow_admin'])

echo '<li><a' $current_action=='admin' ' class="current"' '' ' href="'$scripturl'?action=admin"><span>' $txt[2] , '</span></a></li>';

              // Edit Profile... [profile]
if ($context['allow_edit_profile'])
echo '<li><a' $current_action=='profile' ' class="current"' '' ' href="'$scripturl'?action=profile"><span>' $txt[79] , '</span></a></li>';

                    // Go to PM center... [pm]
if ($context['user']['is_logged'] && $context['allow_pm'])
echo '<li><a' $current_action=='pm' ' class="current"' '' ' href="'$scripturl'?action=pm"><span>' $txt['pm_short'] , ' '$context['user']['unread_messages'] > '[<strong>'$context['user']['unread_messages'] . '</strong>]' '' '</span></a></li>';

                   // the [member] list button
                        if ($context['allow_memberlist'])
                        echo '<li><a ' $current_action=='mlist' ' class="current"' '' ' href="'$scripturl'?action=mlist"><span>' $txt[331] , '</span></a></li>';

                   // If the user is a guest, show [login] button.
                        if ($context['user']['is_guest'])
                        echo '<li><a ' $current_action=='login' ' class="current"' '' ' href="'$scripturl'?action=login"><span>' $txt[34] , '</span></a></li>';

                    // If the user is a guest, also show [register] button.
                        if ($context['user']['is_guest'])
                        echo '<li><a ' $current_action=='register' ' class="current"' '' ' href="'$scripturl'?action=register"><span>' $txt[97] , '</span></a></li>';

                    // Otherwise, they might want to [logout]...
if ($context['user']['is_logged'])
echo '<li><a ' $current_action=='logout' ' class="current"' '' 'href="'$scripturl'?action=logout;sesc='$context['session_id'], '"><span>' $txt[108] , '</span></a></li>';

echo '
</ul></div>'
;


}

// Generate a strip of buttons.
function template_button_strip($button_strip$direction 'top'$force_reset false$custom_td '')
{
global $settings$buttons$context$txt$scripturl;

// Create the buttons...
foreach ($button_strip as $key => $value)
{
if (isset($value['test']) && empty($context[$value['test']]))
{
unset($button_strip[$key]);
continue;
}
elseif (!isset($buttons[$key]) || $force_reset)
$buttons[$key] = '<a href="' $value['url'] . '" ' .( isset($value['custom']) ? $value['custom'] : '') . '>' $txt[$value['text']] . '</a>';

$button_strip[$key] = $buttons[$key];
}

if (empty($button_strip))
return '<td>&nbsp;</td>';

echo '
<td class="'
$direction == 'top' 'main' 'mirror''tab_' $context['right_to_left'] ? 'last' 'first' '">&nbsp;</td>
<td class="'
$direction == 'top' 'main' 'mirror''tab_back">'implode(' &nbsp;|&nbsp; '$button_strip) , '</td>
<td class="'
$direction == 'top' 'main' 'mirror''tab_' $context['right_to_left'] ? 'first' 'last' '">&nbsp;</td>';
}
?>

puesto,la verdad es que llevo dandole vueltas al tema y no se donde esta el fallo,yo es que lo veo todo correcto.
« Last Edit: August 31, 2008, 03:20:15 AM by sergioropase »

Offline sneijder23

  • SMF Hero
  • ******
  • Posts: 2,131
  • Gender: Male
  • I Love SMF
    • pages/JVelazquezes/118200518212832 on Facebook
    • @josuvelazquez on Twitter
    • Mi Blog Personal
Re: Menu lateral desplegable
« Reply #12 on: June 13, 2008, 03:44:41 PM »
el problema esta aki

Quote
<SCRIPT SRC="http://spanishxtra.com/forospanishxtra/ssm.js" language="JavaScript1.2">

Quote
<SCRIPT SRC="aqui la ruta del archivo/ssm.js" language="JavaScript1.2">

//Dynamic-FX slide in menu v6.5 (By maXimus, http://maximus.ravecore.com/)
//Updated July 8th, 03 for doctype bug
//For full source, and 100s more DHTML scripts, visit http://www.dynamicdrive.com
//Adaptado a SMF http://www.simplemachines.org por Hydra http://www.zonagente.com

</SCRIPT>

<SCRIPT SRC="aqui la ruta del archivo/ssmItems.js" language="JavaScript1.2"></SCRIPT>

Si te fijas el primer archivo lo has puesto bien pero el segundo en lugar de poner ssmItem.js has puesto ssm.js solo y ese es el mas importante ya que contiene el menu :P

Offline Sergioropase

  • Full Member
  • ***
  • Posts: 409
Re: Menu lateral desplegable
« Reply #13 on: June 13, 2008, 03:50:11 PM »
joder
ahora mismo lo miro y te digo

Offline Sergioropase

  • Full Member
  • ***
  • Posts: 409
Re: Menu lateral desplegable
« Reply #14 on: June 13, 2008, 04:32:42 PM »

<head>
<style type="text/css">
<!--
A.ssmItems:link      {color:black;text-decoration:none;}
A.ssmItems:hover   {color:black;text-decoration:none;}
A.ssmItems:active   {color:black;text-decoration:none;}
A.ssmItems:visited   {color:black;text-decoration:none;}
//-->
</style>

<SCRIPT SRC="http://.com/a/ssm.js" language="JavaScript1.2">

//Dynamic-FX slide in menu v6.5 (By maXimus, http://maximus.ravecore.com/)
//Updated July 8th, 03 for doctype bug
//For full source, and 100s more DHTML scripts, visit http://www.dynamicdrive.com
//Adaptado a SMF http://www.simplemachines.org por Hydra http://www.zonagente.com

</SCRIPT>

<SCRIPT SRC="http://.com//ssmItem.js" language="JavaScript1.2"></SCRIPT>


vale,lo he corregido y sigue sin rular



No te quiero dar mucho por saco tio jejeje,MUCHAS GRACIAS.
« Last Edit: August 31, 2008, 03:20:48 AM by sergioropase »

Offline sneijder23

  • SMF Hero
  • ******
  • Posts: 2,131
  • Gender: Male
  • I Love SMF
    • pages/JVelazquezes/118200518212832 on Facebook
    • @josuvelazquez on Twitter
    • Mi Blog Personal
Re: Menu lateral desplegable
« Reply #15 on: June 13, 2008, 05:11:39 PM »
la ruta del archivo no es correcta,subiste bien los archivos?fijate que esten en el directorio /spanishxtra.com/forospanishxtra/

Offline Sergioropase

  • Full Member
  • ***
  • Posts: 409
Re: Menu lateral desplegable
« Reply #16 on: June 13, 2008, 05:18:34 PM »
vale ya funcionaaaaaaaaaaaaaaaaa MUCHISIMAS GRACIAS CRACK


Gracias,se queda brutal.

GRACIAS.

Offline sneijder23

  • SMF Hero
  • ******
  • Posts: 2,131
  • Gender: Male
  • I Love SMF
    • pages/JVelazquezes/118200518212832 on Facebook
    • @josuvelazquez on Twitter
    • Mi Blog Personal
Re: Menu lateral desplegable
« Reply #17 on: June 13, 2008, 05:43:37 PM »
de nada   ;)

Offline Sergioropase

  • Full Member
  • ***
  • Posts: 409
Re: Menu lateral desplegable
« Reply #18 on: June 13, 2008, 06:06:06 PM »
una cosa mas,se puede modificar para que no se menee o se menee mas lento,solo por curiosidad,he visto que se puede poner para que se abra mas lento,pero ¿para que no se desplace para arriba y para abajo o lo haga mas lento?

Y de nuevo MUCHISIMAS GRACIAS.

Offline sneijder23

  • SMF Hero
  • ******
  • Posts: 2,131
  • Gender: Male
  • I Love SMF
    • pages/JVelazquezes/118200518212832 on Facebook
    • @josuvelazquez on Twitter
    • Mi Blog Personal
Re: Menu lateral desplegable
« Reply #19 on: June 13, 2008, 06:37:53 PM »
de desplaza hacia arriba o hacia abajo al mismo tiempo que subes o bajas por la pagina