Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

ayuda con este codigo en PHP

Estas en el tema de ayuda con este codigo en PHP en el foro de WordPress en Foros del Web. estoy editando el index.php de mi theme y me gustaria que se mostrara el sigiente codigo: si el usuario esta logeado se muestre el sigiente ...
  #1 (permalink)  
Antiguo 06/01/2010, 17:33
 
Fecha de Ingreso: enero-2010
Mensajes: 8
Antigüedad: 14 años, 3 meses
Puntos: 0
ayuda con este codigo en PHP

estoy editando el index.php de mi theme y me gustaria que se mostrara el sigiente codigo:

si el usuario esta logeado se muestre el sigiente codigo:


Código PHP:
Ver original
  1. <div id="navbar1">
  2.     <div id="nav1">
  3.     <font color="#ffffff"> Top 10: Temas mas valorados ultimas 24 hrs. (Solo los votos de las ultimas horas no el total)</font>
  4. </div>
  5. </div>
  6.         <div id="ranking_portada">
  7.    <?php if (function_exists('get_most_rated_range')): ?>
  8.    <ul>
  9.       <?php get_most_rated_range('1 day'); ?>
  10.    </ul>
  11. <?php endif; ?>
  12.   </div>

y si no esta logeado se muestre:


Código PHP:
Ver original
  1. <div id="navbar1">
  2. <div id="nav1">    
  3. <font color="#ffffff">Debes <a href="/wp-login.php"><font color="#ff0000">iniciar sesion</font></a> o <a href="/wp-register.php"><font color="#ff0000">registrarse</font></a> para poder ver el ranking.</font>
  4. </div>
  5. </div>
  6. <hr noshade="noshade" size="0" color="#d0d3f2">

yo basandome en un codigo que hice con antarioridad lo puse de la sigiente forma:


Código PHP:
Ver original
  1. <?php if ($user_ID != '') {
  2.     echo ' <div id="navbar1">
  3.    <div id="nav1">
  4.     <font color="#ffffff"> Top 10: Temas mas valorados ultimas 24 hrs. (Solo los votos de las ultimas horas no el total)</font>
  5. </div>
  6. </div>
  7.         <div id="ranking_portada">
  8.   <?php if (function_exists('get_most_rated_range')): ?>
  9.   <ul>
  10.      <?php get_most_rated_range('1 day'); ?>
  11.   </ul>
  12. <?php endif; ?>
  13.  </div>';
  14.   } else {
  15.   echo ' <div id="navbar1">
  16. <div id="nav1">    
  17. <font color="#ffffff">Debes <a href="/wp-login.php"><font color="#ff0000">iniciar sesion</font></a> o <a href="/wp-register.php"><font color="#ff0000">registrarse</font></a> para poder ver el ranking.</font>
  18. </div>
  19. </div>
  20. <hr noshade="noshade" size="0" color="#d0d3f2"> '; } ?>

pero me da el sigiente error:

Parse error: parse error, expecting `','' or `';'' in I:\Archivos de programa\EasyPHP5.3.0\www\wp-content\themes\gpscript\index.php on line 11
es desir en esta seccion:

Código PHP:
Ver original
  1. <div id="ranking_portada">
  2.    <?php if (function_exists('get_most_rated_range')): ?>
  3.    <ul>
  4.       <?php get_most_rated_range('1 day'); ?>
  5.    </ul>
  6. <?php endif; ?>
  7.   </div>

la line 11 es:


Código PHP:
Ver original
  1. <?php get_most_rated_range('1 day'); ?>

¿como puedo arreglar eso?

Última edición por kingworldsoft; 06/01/2010 a las 17:36 Razón: me equiboque en un codigo
  #2 (permalink)  
Antiguo 07/01/2010, 09:41
 
Fecha de Ingreso: enero-2010
Mensajes: 8
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: ayuda con este codigo en PHP

ya lo resolvi si a algien le pasa lo mismo la solucion es ponerlo de esta forma:

Código PHP:
Ver original
  1. <?php if (function_exists('get_lowest_rated')): ?>
  2.         <?php if ($user_ID != '' ) {
  3.     echo ' <div id="navbar1">
  4.               <div id="nav1">
  5.     <font color="#ffffff"> Top 10: Temas mas valorados ultimas 24 hrs. (Solo los votos de las ultimas horas no el total)</font></div></div>
  6.         <div id="ranking_portada">';
  7.   echo  '<ul>';
  8.       get_lowest_rated();
  9.    echo '</ul>';
  10.             echo'</div>';
  11.   } else {
  12.   echo '
  13.  <div id="navbar1">
  14.               <div id="nav1">
  15. <font color="#ffffff">Debes <a href="/wp-login.php"><font color="#ff0000">iniciar sesion</font></a> o <a href="/wp-register.php"><font color="#ff0000">registrarse</font></a> para poder ver el ranking.</font>
  16. </div>
  17. </div>  '; }?>
  18. <?php endif; ?>

El Plugin es: WP-PostRatings

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:54.