Hola amigos!
como puedo agregar un item(fila) segun la web que este. pero yo tengo el fichero menu.php
aver si me explico mejor yo quisiera hacer algo como la web por ej al ingresar en un post o foro que cambie o se agrege un item.
no se como se hace.
Espero que me puedan ayudar
Gracias!

5
Puntos
1087
Visitas
4
Resp
Por pablo hace 10 años
Master
Respuesta #1
Puedes agregar una variable específica para la página que quieres, y que en menu.php se haga una condición para mostrar el item. Veamos un ejemplo sencillo.

Estás en el index, que sería la página principal. Aquí el menú será el general..
// Index.php
<body>


<?php include("includes/menu.php); ?> <! -- Menu -->

<h1>Este es el Home de la web.</h1>

</body>

Luego, tienes un Foro donde quieres mostrar un item del Menú que no se muestra en otras páginas.. Bueno, creo una variable llamada $itemEspecial.
// Foro.php

<body>

<?php
      
      $itemEspecial = true;
      includes("includes/menu.php"); <!-- Menu -->

?>

<h1> Este es el foro </h1>

</body>

Entonces mi menu.php tendría una condición de que si existe $itemEspecial, mostrará el item, si no, no lo mostrará. Ejemplo.
// Menu.php

<nav>

    <ul>
          <li>Home</li>
          <li>Foro</li>

          <?php

                if ($itemEspecial)
                   echo "<li>Nuevo Post</li>";

          ?>

          <li>Contacto</li>
    </ul>

</nav>

Pruébalo y cuéntanos como te fue :D


1
Puntos
Por jose hace 10 años
Master
Respuesta #2
Hola jose y si quisiera
que cambie cuado el balla a ver un post por ej colocando el titulo del post

me parece que se puede mediante creo con GET
no estoy seguro
Saludos
0
Puntos
Por pablo hace 10 años
Master
Respuesta #3
Jose dijo:
Puedes agregar una variable específica para la página que quieres, y que en menu.php se haga una condición para mostrar el item. Veamos un ejemplo sencillo.

Estás en el index, que sería la página principal. Aquí el menú será el general..
// Index.php
<body>


<?php include("includes/menu.php); ?> <! -- Menu -->

<h1>Este es el Home de la web.</h1>

</body>

Luego, tienes un Foro donde quieres mostrar un item del Menú que no se muestra en otras páginas.. Bueno, creo una variable llamada $itemEspecial.
// Foro.php

<body>

<?php
      
      $itemEspecial = true;
      includes("includes/menu.php"); <!-- Menu -->

?>

<h1> Este es el foro </h1>

</body>

Entonces mi menu.php tendría una condición de que si existe $itemEspecial, mostrará el item, si no, no lo mostrará. Ejemplo.
// Menu.php

<nav>

    <ul>
          <li>Home</li>
          <li>Foro</li>

          <?php

                if ($itemEspecial)
                   echo "<li>Nuevo Post</li>";

          ?>

          <li>Contacto</li>
    </ul>

</nav>

Pruébalo y cuéntanos como te fue :D


Buenas ya lo puede solucionar me ayudo muchismo tu aporte
ya lo puede incrementar de forma eficiente en mi proyecto
Saludo
y un abrazo
0
Puntos
Por pablo hace 10 años
Master
Respuesta #4
Me alegro que hayas podido hacerlo satisfactoriamente. ;)
0
Puntos
Por jose hace 10 años
Master
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar