me corrijo, el menu de la izq no es un script pero si me cargo la función que lo carga me va bien, por lo tanto no es ni flash ni script por lo que aun voy más perdido si cabe...
Código PHP:
<?
function show_left_menu ( $menu = '', $selection = '' ,$idis='')
{
//cargamos las variables del idioma
include($idis);
include("includes.php");
$menuleft = array (
/*'home' => array (
'home' => 'PROISER|'.$base_url.$lang.'/index.php|cat',
'who_we_are' => $who_we_are.'|'.$base_url.$lang.'/home/who/index.php',
'mision' => $mision.'|'.$base_url.$lang.'/home/mision/index.php',
'news' => $news.'|'.$base_url.$lang.'/home/news/index.php',
'contact' => $contact.'|'.$base_url.$lang.'/home/contact/index.php'
),
*/
'products' => array (
'products' => $products.'|'.$base_url.$lang.'/products/index.php|cat',
'biomedicine' => $biomedicine_title.'|'.$base_url.$lang.'/products/aplicaciones/index.php',
'instrumental' => $instrumental_title.'|'.$base_url.$lang.'/products/instrumental/index.php',
'fungibles' => $fungibles.'|'.$base_url.$lang.'/products/fungibles/index.php'
),
'services' => array (
'services' => $services_title.'|'.$base_url.$lang.'/services/index.php|cat',
'$project_consultory' => $project_consultory.'|'.$base_url.$lang.'/services/home.php#project_consultory|marc',
'image_consultory' => $image_consultory.'|'.$base_url.$lang.'/services/home.php#image_consultory|marc',
'training' => $training.'|'.$base_url.$lang.'/services/home.php#training|marc',
'software_development' => $software_development.'|'.$base_url.$lang.'/services/home.php#software_development|marc',
'publication_asesoria' => $publication_asesoria.'|'.$base_url.$lang.'/services/home.php#asesoria_publicaciones|marc',
'white_papers' => $white_papers.'|'.$base_url.$lang.'/services/white_papers/index.php',
'support' => $support2.'|'.$base_url.$lang.'/support/index.php'
),
'biomedicine' => array (
'biomedicine' => $biomedicine_title.'|'.$base_url.$lang.'/products/aplicaciones/index.php|cat',
'isas' => $seminal_analysis.'|'.$base_url.$lang.'/products/aplicaciones/isas/index.php',
'embriology' => $embriology.'|'.$base_url.$lang.'/products/aplicaciones/embriology/index.php',
'antropometry'=> $antropometry.'|'.$base_url.$lang.'/products/aplicaciones/antropometry/index.php',
'tools' => $tools.'|'.$base_url.$lang.'/products/aplicaciones/tools/index.php'
),
'isas' => array (
//todo esto va con variables segun el idioma como arriba pero como es temporal esto...
'isas' => $seminal_analysis.'|'.$base_url.$lang.'/products/aplicaciones/isas/index.php|cat',
'isas1' => 'ISASv1|'.$base_url.$lang.'/products/aplicaciones/isas/isas1/index.php',
'isaslab' => 'ISASLab|'.$base_url.$lang.'/products/aplicaciones/isas/isaslab/index.php',
'isaspsus' => 'ISASPsus|'.$base_url.$lang.'/products/aplicaciones/isas/isaspsus/index.php'
//'isaspcun' => 'ISASPcun|'.$base_url.$lang.'/products/aplicaciones/isas/isaspcun/index.php',
),
'isas1' => array (
//todo esto va con variables segun el idioma como arriba pero como es temporal esto...
'isas1' => 'ISASv1|'.$base_url.$lang.'/products/aplicaciones/isas/isas1/index.php|cat',
'motility' => $motility.'|'.$base_url.$lang.'/products/aplicaciones/isas/isas1/motility/index.php',
'morfology' => $morfology.'|'.$base_url.$lang.'/products/aplicaciones/isas/isas1/morfology/index.php',
'concentration' => $concentration.'|'.$base_url.$lang.'/products/aplicaciones/isas/isas1/concentration/index.php',
'dna_fragmentation' => $dna_fragmentation.'|'.$base_url.$lang.'/products/aplicaciones/isas/isas1/dna_fragmentation/index.php'
),
'tools' => array (
//todo esto va con variables segun el idioma como arriba pero como es temporal esto...
'tools' => $tools.'|'.$base_url.$lang.'/products/aplicaciones/tools/index.php|cat',
'fleco' => 'Flecco|'.$base_url.$lang.'/products/aplicaciones/tools/flecco/index.php',
'procadi' => 'Procadi|'.$base_url.$lang.'/products/aplicaciones/tools/procadi/index.php',
),
'instrumental' => array (
//todo esto va con variables segun el idioma como arriba pero como es temporal esto...
'instrumental' => $instrumental_title.'|'.$base_url.$lang.'/products/instrumental/index.php|cat',
'informatics' => $informatics.'|'.$base_url.$lang.'/products/instrumental/informatics/index.php',
'optics' => $optics.'|'.$base_url.$lang.'/products/instrumental/optics/index.php'
),
'informatics' => array (
//todo esto va con variables segun el idioma como arriba pero como es temporal esto...
'informatics' => $informatics.'|'.$base_url.$lang.'/products/instrumental/informatics/index.php|cat',
'frame_grabbers' => $frame_grabbers.'|'.$base_url.$lang.'/products/instrumental/informatics/frame_grabbers/index.php',
'cameras' => $cameras.'|'.$base_url.$lang.'/products/instrumental/informatics/cameras/index.php',
'computers' => $computers.'|'.$base_url.$lang.'/products/instrumental/informatics/home#computers|marc'
),
'fungibles' => array (
//todo esto va con variables segun el idioma como arriba pero como es temporal esto...
'fungibles' => $fungibles.'|'.$base_url.$lang.'/products/fungibles/index.php|cat',
//'media' => $media.'|'.$base_url.$lang.'/products/fungibles/media/index.php',
'counting_chambers'=> $counting_chambers.'|'.$base_url.$lang.'/products/fungibles/counting_chambers/index.php',
'micro' => $micro.'|'.$base_url.$lang.'/products/fungibles/home.php#micropipetas|marc',
'slide_warmers' => $slide_warmers.'|'.$base_url.$lang.'/products/fungibles/slide_warmers/index.php',
)
);
//parte nueva
print "<div id=\"ddblueblockmenu\">";
foreach ( $menuleft as $seccion => $valor) {
$inicio = false;
$iniciado = false;
foreach ( $menuleft[$seccion] as $key => $value ) {
if($seccion==$menu) {
list($name,$link,$cat) = split ( '\|',$value );
if ( $cat == 'cat' ) {
if ( $iniciado ) {
print "</ul>\n";
}
print "<div class=\"menutitle\"><a href=\"".$link."\">--".strtoupper($name)."--</a></div>\n";
$inicio = true;
$iniciado = false;
} else {
if ( !$iniciado ) {
print "<ul>\n";
$iniciado = true;
}
if ( $selection != $key ) {
print "<li><a ";
if($cat=="marc") print "target=\"central\"";
print "href=".$link.">".$name."</a></li>\n";
} else {
print "<li id=\"current\"><a href=\"".$link."\">".$name."</a></li>\n";
}
}
}
}
}
print "</ul>\n";
print "</div>\n";
}
?>
ese es el codigo del fichero, tengo un vector en el que leo las secciones que tengo y demás...
luego con un pequeño codigo me hago el contenedor y le doy formato segun la seccion que tiene y demás y esa funcion la llamo 3 veces segun lo que quiero mostrar xq hay veces que saco 3 tablas con links en el lado(no será importante...)