Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2010, 17:33
kingworldsoft
 
Fecha de Ingreso: enero-2010
Mensajes: 8
Antigüedad: 14 años, 10 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