Para hacer eso, tienes que evidentemente primero meter el dato en cuestión dentro de tu variable...
Luego para hacerlo bien se supone que has de pasar a la plantilla la variable con una especie de 'referente' (que es lo que luego ves en las plantillas entre corchetes {,} (bueno en realidad, lo que se hace es crear un array asociativo con pares 'referente_plantilla' => valor)
Es decir, si por ejemplo tu variable la recoges de una base de datos o de un fichero o de dónde sea, la tienes que tener definida antes de que se pasen los valores a la plantilla, y luego (+/- lin. 291
./index.php) localizas esta línea(por ejemplo):
Código PHP:
'L_MARK_FORUMS_READ' => $lang['Mark_all_forums'],
Y después (partiendo del supuesto de que deseas pasar la variable
$var al template
templates/plantilla/index_body.tpl con un 'referente'
MI_VARIABLE) añadir:
Código PHP:
'MI_VARIABLE' => $var,
Entonces, si dices que quieres encabezar el índice de los foros con un mensaje, pués ya puedes poner entre HTML el 'referente' en la plantilla
.tpl
Por ejemplo si quieres mostrar una tablita que ponga eso que dices de los cigarrillos, cómo el valor se ha creado desde el index.php, para que se muestre lo tienes que utilizar con la plantilla
templates/plantilla/index_body.tpl
Con lo cual abres el archivo y al principio añades:
Código PHP:
<table width="100%" class="forumline">
<tr>
<th>
Noticias
</th>
</tr>
<tr>
<td class="row1" align="center">
Hola, llevas {MI_VARIABLE} días sin fumar...<br />
¡¡¡Enhorabuena...!!!
</td>
</tr>
</table>
Supongo que es eso a lo que te refieres, porque evidentemente hacer un print (como dices al principio) debería de funcionar sin problemas, siempre y cuando lo pongas después de que se haya hecho include del script que gestiona la salida de la cabecera del foro
includes/page_header.php ( ya que sino daría error de headers already sents) y siempre y cuando la variable creada no sea una de los utilizadas por el index.php (ya que sino podrían presentarse conflictos)
Pero bueno la mejor forma es 'pasar a la plantilla' la variable con el método que te he puesto, y es aconsejable comentar antes de la asignación del array una pequeña explicación para saber en un futuro que esa línea la agregaste tú.
Y por último recomendarte que la variable a mostrar la crees al menos después de que se inicialice la sesión phpBB, o sea después de
Código PHP:
//
// End session management
//
Salu2