Foros
Menú principal
Inicio Foros Grupos Opciones de Miembros Buscar Web
Se encontraron 6 comentarios sobre Como Instalar Foro PHPbb en el Foro de Portal DragonFlyCMS, CPGNuke
Aforo
Registrado: 18-Feb-2008
Mensajes: 257
Votos: 0 👍
Publicado: Sab Ene 10, 2009 3:31 am
Adjuntos que pueden ayudar...Leer más ...
Aforo
Registrado: 18-Feb-2008
Mensajes: 257
Votos: 0 👍
Publicado: Sab Ene 10, 2009 3:22 am
Por ultimo hay que ir al Template de nuestro Tema:
themes// template/forums/viewforum_body.html
E insertar la variable 'SERV_LINE'
En nuestro caso esta insertada del siguiente modo en la linea 165 de nuestro tema:
Quote::
<tr>
<td colspan="8" class="gensmall">{SERV_LINE}</td>
</tr>
Aforo
Registrado: 18-Feb-2008
Mensajes: 257
Votos: 0 👍
Publicado: Sab Ene 10, 2009 3:16 am
...= ' <a href="'.getlink("&file=viewforum&f=$forum_id&unwatch=forum").'">'.$lang['Forum_unwatch'].'</a> ';
} else {
$s_watching_forum = ' <a href="'.getlink("&file=viewforum&f=$forum_id&watch=forum").'">'.$lang['Forum_watch'].'</a> ';
}
}
//
// End Forum watch link
//
--------- go to U_POST_NEW_TOPIC and add SERV_LINE
Por ultimo, buscamos la linea donde pone U_POST_NEW_TOPIC y detras añadimos una variable.
En nuestro caso esa variable se usa para mandar tambien el enlace de RSS del foro y otros sevicios.
Quote::
'U_POST_NEW_TOPIC' => getlink("&file=posting&mode=newtopic&".POST_FORUM_URL."=$forum_id"),
// (rss, igoogle, watch forums...)
'SERV_LINE' => '<a href="rss/forums.php?f='.$forum_id.'"><img src="images/rss2.gif" alt="RSS: '.$forum_row['forum_name'].'" style="vertical-align:middle;" /></a> RSS'.$s_watching_forum,
Aforo
Registrado: 18-Feb-2008
Mensajes: 257
Votos: 0 👍
Publicado: Sab Ene 10, 2009 3:06 am
...modificado para mas comodidad del webmaster.
######### --- includes/functions_post.php ---- #########
---------- Add this line at the end of function "function user_notification" --- line 432
Quote::
user_forum_notification($mode, $post_data, $topic_title, $forum_id, $topic_id, $post_id, $notify_user);
----------- Create new function --------
Creamos una nueva Funcion:
function user_forum_notification($mode, &$post_data, &$topic_title, &$forum_id, &$topic_id, &$post_id, &$notify_user)
{
global $board_config, $lang, $db, $phpbb_root_path, $MAIN_CFG;
global $userdata;
$current_time = gmtime();
////// mio - Observar Foro - Forum Watch //////
if(!$topic_title || $topic_title == "" ){
$row = $db->sql_fetchrow( $db->sql_query('SELECT topic_title FROM '.TOPICS_TABLE.' WHERE topic_id ='.$topic_id ));
$topic_title = $row['topic_title'];
}
if ($mode == 'reply' || $mode == 'newtopic' ) {
$result = $db->sql_query('SELECT user_id FROM '.USERS_TABLE.' WHERE user_level<1');
$user_id_sql = '';
while ($row = $db->sql_fetchrow($result)) { $user_id_sql...Leer más ...
Aforo
Registrado: 18-Feb-2008
Mensajes: 257
Votos: 0 👍
Publicado: Sab Ene 10, 2009 3:02 am
Ahora actuamos sobre dos ficheros importantes:
######### --- ADD to includes/constants.php -- #######
Añadimos las siguientes dos lineas en includes/constants.php :
Quote::
// Forum Watch:
define('FORUMS_WATCH_TABLE', $prefix.'_bbforums_watch');
######--- ADD three variables in languages//forums.php -- #######
Y tres variables en los ficheros de Lenguas (tres en cada lengua):
Quote::
'Forum_watch_subject' => 'Forum Watch',
'Forum_watch' => 'Forum Watch',
'Forum_unwatch' => 'Forum Unwatch',
Aforo
Registrado: 18-Feb-2008
Mensajes: 257
Votos: 0 👍
Publicado: Sab Ene 10, 2009 2:52 am
Para un moderador puede ser interesante mantenerse alerta de todos los nuevos temas de un foro y no solo de los que esta suscrito. Recibir un email cada vez que alguien escriba en su foro .
Lo que vamos a intentar aqui es, de un modo sencillo y en 10 minutos, adaptar un Foro Dragonfly cms (phpbb2) para que notifique a los moderadores que asi lo desen cualquier cosa que se escriba en el foro .
En principio es una herramienta peligrosa si la abrimos a todos los usuarios de un gran portal, pues puede colapsar el servidor de correo.
El moderador o usuario (segun decida el administrador) se podra suscribir o dessuscribir a un foro cuando lo desee, y recibira notificacion de todo lo que se escriba en ese foro .
La suscripcion se hara mediante un enlace:
Página 1 de 1
Todas las horas son GMT + 1 Hora