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

Codigo php dentro de comentarios html?!?!

Estas en el tema de Codigo php dentro de comentarios html?!?! en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola a todos. He decidido que quiero instalar un foro phpBB version 3 en mi website, pero antes de colgar el foro he querido mirar ...
  #1 (permalink)  
Antiguo 01/09/2009, 12:07
 
Fecha de Ingreso: agosto-2009
Mensajes: 9
Antigüedad: 15 años, 3 meses
Puntos: 0
Codigo php dentro de comentarios html?!?!

Hola a todos. He decidido que quiero instalar un foro phpBB version 3 en mi website, pero antes de colgar el foro he querido mirar el codigo del foro y tal. Mi asombro ha sido cuando dentro de una pagina escrita en extensión html he visto unos comentarios que al principio pensaba que eran vlgares comentarios, pero al mirarlos mejor he visto que parecen llamadas a funciones y/o variables de php. Es esto possible?
Os adjunto el codigo para que veais lo que digo:
Cita:
<ul class="profile-icons">
<!-- IF postrow.U_EDIT --><li class="edit-icon"><a href="{postrow.U_EDIT}" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_DELETE --><li class="delete-icon"><a href="{postrow.U_DELETE}" title="{L_DELETE_POST}"><span>{L_DELETE_POST}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_REPORT --><li class="report-icon"><a href="{postrow.U_REPORT}" title="{L_REPORT_POST}"><span>{L_REPORT_POST}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_WARN --><li class="warn-icon"><a href="{postrow.U_WARN}" title="{L_WARN_USER}"><span>{L_WARN_USER}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_INFO --><li class="info-icon"><a href="{postrow.U_INFO}" title="{L_INFORMATION}"><span>{L_INFORMATION}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_QUOTE --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"><span>{L_REPLY_WITH_Q UOTE}</span></a></li><!-- ENDIF -->
</ul>
<!-- ENDIF -->
<!-- ENDIF -->

<h3 <!-- IF postrow.S_FIRST_ROW -->class="first"<!-- ENDIF -->><!-- IF postrow.POST_ICON_IMG --><img src="{T_ICONS_PATH}{postrow.POST_ICON_IMG}" width="{postrow.POST_ICON_IMG_WIDTH}" height="{postrow.POST_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="#p{postrow.POST_ID}">{postrow.POST_SUBJECT}</a></h3>
<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IM G}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </p>

<!-- IF postrow.S_POST_UNAPPROVED or postrow.S_POST_REPORTED -->
<p class="rules">
<!-- IF postrow.S_POST_UNAPPROVED -->{UNAPPROVED_IMG} <a href="{postrow.U_MCP_APPROVE}"><strong>{L_POST_UNA PPROVED}</strong></a><!-- ENDIF -->
<!-- IF postrow.S_POST_REPORTED -->{REPORTED_IMG} <a href="{postrow.U_MCP_REPORT}"><strong>{L_POST_REPO RTED}</strong></a><!-- ENDIF -->
</p>
<!-- ENDIF -->
<div class="content">{postrow.MESSAGE}</div>

<!-- IF postrow.S_HAS_ATTACHMENTS -->
<dl class="attachbox">
<dt>{L_ATTACHMENTS}</dt>
<!-- BEGIN attachment -->
<dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
<!-- END attachment -->
</dl>
<!-- ENDIF -->

<!-- IF postrow.S_DISPLAY_NOTICE --><div class="rules">{L_DOWNLOAD_NOTICE}</div><!-- ENDIF -->
<!-- IF postrow.EDITED_MESSAGE or postrow.EDIT_REASON -->
<div class="notice">{postrow.EDITED_MESSAGE}
<!-- IF postrow.EDIT_REASON --><br /><strong>{L_REASON}:</strong> <em>{postrow.EDIT_REASON}</em><!-- ENDIF -->
</div>
<!-- ENDIF -->

<!-- IF postrow.BUMPED_MESSAGE --><div class="notice">{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
<!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div><!-- ENDIF -->
<!-- ENDIF -->

</div>

<!-- IF not postrow.S_IGNORE_POST -->
<dl class="postprofile" id="profile{postrow.POST_ID}">
<dt>
<!-- IF postrow.POSTER_AVATAR -->
<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVA TAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
<!-- ENDIF -->
<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
</dt>
Esta es solo una parte del codigo. Pero siendo curiosidad por cosas como: {postrow.POST_AUTHOR_FULL} o <!-- IF postrow.POSTER_AVATAR -->
La primera de las dos esta literalmente en el codigo html, y la segunda en un comnetario. Pero no entiendo ninguna de estas dos cosas.

Alguien podria ayudarme a aclarar el tema?

No se si el tema ha de estar dentro del apartado de phpBB pero es que el caso es que como os digo es codigo del mismo phpBB3. Mas concretamente de los templates del estilo ProSilver.

Gracias de antemano y saludos!
  #2 (permalink)  
Antiguo 02/09/2009, 23:09
 
Fecha de Ingreso: enero-2008
Ubicación: Estado de México, México
Mensajes: 476
Antigüedad: 16 años, 10 meses
Puntos: 11
Respuesta: Codigo php dentro de comentarios html?!?!

jejejeje las funciones son colocadas en el archivo php y son llamadas de esa forma en el archivo html checa el viewtopic.php y su archivo html en prosilver/templates/viewtopic_body.html y entenderas lo que te digo.
__________________
"Si necesitas ayuda para tu foro en phpBB solo buscanos en google como montatuforo y la obtendras"
  #3 (permalink)  
Antiguo 05/09/2009, 14:12
 
Fecha de Ingreso: agosto-2009
Mensajes: 9
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Codigo php dentro de comentarios html?!?!

Tienes razon, en el arxivo de viewtopic.php hay una array con los elementos del psotrow. Ahora si que lo veo.
Pero no sabia que se puediese hacer algo así. Muchas gracias por la info.
Una cosa mas. El tema de los IF tambien es una forma de añadir php dentro del codigo html?
  #4 (permalink)  
Antiguo 08/09/2009, 08:37
 
Fecha de Ingreso: enero-2008
Ubicación: Estado de México, México
Mensajes: 476
Antigüedad: 16 años, 10 meses
Puntos: 11
Respuesta: Codigo php dentro de comentarios html?!?!

nop los ifs forman parte del html y estos se encargan de preguntar al php que si esta activada esa funcion muestre la linea que sigue hasta que haya un end if de lo contrario no se mostraria nada jejeje.
__________________
"Si necesitas ayuda para tu foro en phpBB solo buscanos en google como montatuforo y la obtendras"
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 22:42.