Hola kuka, ya esta todo bajo control! estaba mentiendo la variable en el lugar incorrecto! Era una pelotudez que me atraso varios dias, pero ya esta y gracias a tu ayuda y a las dos personas de la otra web.
PD Kuka: porque me aparecio que soy un usuario vip? jejejeje nada, me pone contento y si es por algo en especial o tenes algo en mente no dudes en hacermelo saber en algun momento por msn.
Para que este mensaje no quede en la nada, aca te pego tal cual lo que escribi alli, por ahi les sirve a otras personas. Te dejo un abrazo y gracias por la buena onda! ::
Hola muchachos, gracias por la ayuda y por haberse tomado un rato para ver como venia la cosa y buscar en el codigo!
Les cuento que lo que hacia estaba todo talcual a lo que sugirieron, pero el problema era que yo estaba capatando la variable por post en el switch, osea en:
Código: Seleccionar todo
switch ( $mode )
{
case 'editpost':
case 'newtopic':
case 'reply':
Tambien habia probado dentro de otros $mode, y tambien directamente justoa arriba de:
Código: Seleccionar todo
$template->assign_vars(array(
'USERNAME' => $username,
'SUBJECT' => $subject,
'MESSAGE' => $message,
Pero la cosa era que en donde probaba no era el lugar correcto!
Ahora va todo perfecto y por si sirve como dato para alguna otra consulta aca se los dejo explicado:
En cualquier parte de nuestra web podemos pasar datos hacia el foro mediante un simple formulario que chupe datos desde algun query a nuestra bd:
Código: Seleccionar todo
$EnlaceFinal1 = "<form action=\"phpBB2/posting.php?mode=newtopic&f=24\" method=\"post\">";
$EnlaceFinal1 .= "<input type=\"hidden\" name=\"title\" value=\"$title\">";
$EnlaceFinal1 .= "<input type=\"submit\" value=\"Opinar sobre este poema\">";
$EnlaceFinal1 .= "</form>";
En este caso el 24 es el ID de la categoria donde yo quiero que llegue el dato por post, por ende, donde se publicara ese nuevo mensaje.
Luego en nuestro archivo posting comprobamos si esa variable llega vacia o con algun dato, esto lo comprobamos en el archivo
posting.php, mas precisamente en donde se llama a:
Ahi veremos la variable $subject que al ser un nuevo tema que se ingresara al foro se defino como vacia, entonces ahi mismo comentamos esa variable y comprobamos si nuestra variable enviada posee datos o no:
Código: Seleccionar todo
//$subject = '';
$title = $HTTP_POST_VARS['title'];
if (!empty($title)){
$subject = "".$title."";
} else {
$subject = '';
}
Si posee datos se pondra en el subjet del nuevo mensaje el valor de nuetra variable, sino queda vacia. Mas que seguro que piensen porque compruebo si el dato llega vacio o no? Pero lo hago porque esto es solo una parte del codigo.
Bueno eso es todo, es algo sumamente simple que por ahi le sirve a alguien o le alguna idea para hacer algo.
Yo mientras tanto voy a seguir el encargo de esta persona, le voy amater mano al cuerpo del mensaje para que a aparte del titulo aparezca a modo de quote otro dato que se pasa
Gracias nuevamente!! y si tengo algun dato mas para aportar se los paso al toque!