primero hay un index-php que contiene un menu que se crea a partir de funciones:
Código PHP:
Ver original
<?php get_header(); ?> <?php div_01('_00_01_11_'); ?> <?php div_02('_00_01_11_'); ?> <?php div_03('_00_01_11_'); ?> <?php div_04('_00_01_11_'); ?> <?php div_05('_00_01_11_'); ?> <?php div_06('_00_01_11_'); ?> <?php get_footer(); ?>
y las funciones se ubican en el header y son las siguientes:
Código Javascript:
Ver original
<?php function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; } return $pageURL; } $url=curPageURL(); ?> <?php $link_01_01_01_ = 'http://www.jmquintela.cl/'; $link_01_01_02_ = 'http://www.jmquintela.cl/?page_id=23'; $link_01_01_03_ = 'http://www.jmquintela.cl/?page_id=25'; $link_01_01_04_ = 'http://www.jmquintela.cl/?page_id=27'; $link_01_01_05_ = 'http://www.jmquintela.cl/?page_id=29'; $link_01_01_06_ = 'http://www.jmquintela.cl/?page_id=31'; $link_02_01_01_ = 'http://www.jmquintela.cl/?page_id=65'; $link_02_01_02_ = 'http://www.jmquintela.cl/?page_id=68'; $link_02_01_03_ = 'http://www.jmquintela.cl/?page_id=70'; $link_02_01_04_ = 'http://www.jmquintela.cl/?page_id=72'; $link_02_01_05_ = 'http://www.jmquintela.cl/?page_id=74'; $link_02_01_06_ = 'http://www.jmquintela.cl/?page_id=76'; $link_03_01_01_ = 'http://www.jmquintela.cl/?page_id=109'; $link_03_01_02_ = 'http://www.jmquintela.cl/?page_id=112'; $link_03_01_03_ = 'http://www.jmquintela.cl/?page_id=116'; $link_03_01_04_ = 'http://www.jmquintela.cl/?page_id=118'; $link_04_01_01_ = 'http://www.jmquintela.cl/?page_id=120'; $link_04_01_02_ = 'http://www.jmquintela.cl/?page_id=122'; $link_04_01_03_ = 'http://www.jmquintela.cl/?page_id=124'; $link_04_01_04_ = 'http://www.jmquintela.cl/?page_id=126'; $link_04_01_05_ = 'http://www.jmquintela.cl/?page_id=128'; $link_05_01_01_ = 'http://www.jmquintela.cl/?page_id=130'; $link_05_01_02_ = 'http://www.jmquintela.cl/?page_id=132'; $link_05_01_03_ = 'http://www.jmquintela.cl/?page_id=134'; $link_05_01_04_ = 'http://www.jmquintela.cl/?page_id=136'; $link_07_01_01_ = 'http://www.jmquintela.cl/?page_id=138'; $link_08_01_01_ = 'http://www.jmquintela.cl/?page_id=140'; $link_09_01_01_ = 'http://www.jmquintela.cl/?page_id=142'; $link_10_01_01_ = 'http://www.jmquintela.cl/?page_id=145'; $link_11_01_01_ = 'http://www.jmquintela.cl/?page_id=147'; function div_01($id1){ if ($url==$link_01_01_01_) {echo '<div id="_01_01_01_sel"><a href="'.$link_01_01_01_.'"></a></div>';} elseif ($url==$link_02_01_01_) {echo '<div id="_02_01_01_sel"><a href="'.$link_02_01_01_.'"></a></div>';} elseif ($url==$link_03_01_01_) {echo '<div id="_03_01_01_sel"><a href="'.$link_03_01_01_.'"></a></div>';} elseif ($url==$link_04_01_01_) {echo '<div id="_04_01_01_sel"><a href="'.$link_04_01_01_.'"></a></div>';} elseif ($url==$link_05_01_01_) {echo '<div id="_05_01_01_sel"><a href="'.$link_05_01_01_.'"></a></div>';} elseif ($url==$link_01_01_02_) {echo '<div id="_01_01_01_"><a href="'.$link_01_01_01_.'"></a></div>';} elseif ($url==$link_01_01_03_) {echo '<div id="_01_01_01_"><a href="'.$link_01_01_01_.'"></a></div>';} elseif ($url==$link_01_01_04_) {echo '<div id="_01_01_01_"><a href="'.$link_01_01_01_.'"></a></div>';} elseif ($url==$link_01_01_05_) {echo '<div id="_01_01_01_"><a href="'.$link_01_01_01_.'"></a></div>';} elseif ($url==$link_01_01_06_) {echo '<div id="_01_01_01_"><a href="'.$link_01_01_01_.'"></a></div>';} elseif ($url==$link_02_01_02_) {echo '<div id="_02_01_01_"><a href="'.$link_02_01_01_.'"></a></div>';} elseif ($url==$link_02_01_03_) {echo '<div id="_02_01_01_"><a href="'.$link_02_01_01_.'"></a></div>';} elseif ($url==$link_02_01_04_) {echo '<div id="_02_01_01_"><a href="'.$link_02_01_01_.'"></a></div>';} elseif ($url==$link_02_01_05_) {echo '<div id="_02_01_01_"><a href="'.$link_02_01_01_.'"></a></div>';} elseif ($url==$link_02_01_06_) {echo '<div id="_02_01_01_"><a href="'.$link_02_01_01_.'"></a></div>';} elseif ($url==$link_03_01_02_) {echo '<div id="_03_01_01_"><a href="'.$link_03_01_01_.'"></a></div>';} elseif ($url==$link_03_01_03_) {echo '<div id="_03_01_01_"><a href="'.$link_03_01_01_.'"></a></div>';} elseif ($url==$link_03_01_04_) {echo '<div id="_03_01_01_"><a href="'.$link_03_01_01_.'"></a></div>';} elseif ($url==$link_04_01_02_) {echo '<div id="_04_01_01_"><a href="'.$link_04_01_01_.'"></a></div>';} elseif ($url==$link_04_01_03_) {echo '<div id="_04_01_01_"><a href="'.$link_04_01_01_.'"></a></div>';} elseif ($url==$link_04_01_04_) {echo '<div id="_04_01_01_"><a href="'.$link_04_01_01_.'"></a></div>';} elseif ($url==$link_04_01_05_) {echo '<div id="_04_01_01_"><a href="'.$link_04_01_01_.'"></a></div>';} elseif ($url==$link_05_01_02_) {echo '<div id="_05_01_01_"><a href="'.$link_05_01_01_.'"></a></div>';} elseif ($url==$link_05_01_03_) {echo '<div id="_05_01_01_"><a href="'.$link_05_01_01_.'"></a></div>';} elseif ($url==$link_05_01_04_) {echo '<div id="_05_01_01_"><a href="'.$link_05_01_01_.'"></a></div>';} else {echo '';} } function div_02($id2){ if ($url==$link_01_01_02_) {echo '<div id="_01_01_02_sel"><a href="'.$link_01_01_02_.'"></a></div>';} elseif ($url==$link_02_01_02_) {echo '<div id="_02_01_02_sel"><a href="'.$link_02_01_02_.'"></a></div>';} elseif ($url==$link_03_01_02_) {echo '<div id="_03_01_02_sel"><a href="'.$link_03_01_02_.'"></a></div>';} elseif ($url==$link_04_01_02_) {echo '<div id="_04_01_02_sel"><a href="'.$link_04_01_02_.'"></a></div>';} elseif ($url==$link_05_01_02_) {echo '<div id="_05_01_02_sel"><a href="'.$link_05_01_02_.'"></a></div>';} elseif ($url==$link_01_01_01_) {echo '<div id="_01_01_02_"><a href="'.$link_01_01_02_.'"></a></div>';} elseif ($url==$link_01_01_03_) {echo '<div id="_01_01_02_"><a href="'.$link_01_01_02_.'"></a></div>';} elseif ($url==$link_01_01_04_) {echo '<div id="_01_01_02_"><a href="'.$link_01_01_02_.'"></a></div>';} elseif ($url==$link_01_01_05_) {echo '<div id="_01_01_02_"><a href="'.$link_01_01_02_.'"></a></div>';} elseif ($url==$link_01_01_06_) {echo '<div id="_01_01_02_"><a href="'.$link_01_01_02_.'"></a></div>';} elseif ($url==$link_02_01_01_) {echo '<div id="_02_01_02_"><a href="'.$link_02_01_02_.'"></a></div>';} elseif ($url==$link_02_01_03_) {echo '<div id="_02_01_02_"><a href="'.$link_02_01_02_.'"></a></div>';} elseif ($url==$link_02_01_04_) {echo '<div id="_02_01_02_"><a href="'.$link_02_01_02_.'"></a></div>';} elseif ($url==$link_02_01_05_) {echo '<div id="_02_01_02_"><a href="'.$link_02_01_02_.'"></a></div>';} elseif ($url==$link_02_01_06_) {echo '<div id="_02_01_02_"><a href="'.$link_02_01_02_.'"></a></div>';} elseif ($url==$link_03_01_01_) {echo '<div id="_03_01_02_"><a href="'.$link_03_01_02_.'"></a></div>';} elseif ($url==$link_03_01_03_) {echo '<div id="_03_01_02_"><a href="'.$link_03_01_02_.'"></a></div>';} elseif ($url==$link_03_01_04_) {echo '<div id="_03_01_02_"><a href="'.$link_03_01_02_.'"></a></div>';} elseif ($url==$link_04_01_01_) {echo '<div id="_04_01_03_"><a href="'.$link_04_01_02.'"></a></div>';} elseif ($url==$link_04_01_03_) {echo '<div id="_04_01_03_"><a href="'.$link_04_01_02_.'"></a></div>';} elseif ($url==$link_04_01_04_) {echo '<div id="_04_01_03_"><a href="'.$link_04_01_02_.'"></a></div>';} elseif ($url==$link_04_01_05_) {echo '<div id="_04_01_03_"><a href="'.$link_04_01_02_.'"></a></div>';} elseif ($url==$link_05_01_01_) {echo '<div id="_05_01_02_"><a href="'.$link_05_01_02_.'"></a></div>';} elseif ($url==$link_05_01_03_) {echo '<div id="_05_01_02_"><a href="'.$link_05_01_02_.'"></a></div>';} elseif ($url==$link_05_01_04_) {echo '<div id="_05_01_02_"><a href="'.$link_05_01_02_.'"></a></div>';} else {echo '';} } } ?>
**son 6 funciones pero puse 2 para acortar el mensaje**
Lo que hacen principalmente es encontrar la $url donde esta el cliente y luego compara las posibilidades con if ifelse y else para crear dinamicamente el segundo
menu de la seccion en que se encuentra un div con el estilo _sel , o sea indicando donde el usuario esta actualmente.
Me gustaria saber si hay algun problema de sintaxis o de implementacion.
adjuntos archivos: [URL="http://www.jmquintela.cl/wp-content/themes/jmquintela/jmquintela.rar"]http://www.jmquintela.cl/wp-content/themes/jmquintela/jmquintela.rar[/URL]
Saludos