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

Crear post en foros phpbb2 automaticamente

Estas en el tema de Crear post en foros phpbb2 automaticamente en el foro de Sistemas de gestión de contenidos en Foros del Web. Estoy intentando k cada vez k se añada una noticia, esta me cree automaticamente un post en el foro phpbb2, pero no soy capaz de ...
  #1 (permalink)  
Antiguo 11/04/2006, 11:35
 
Fecha de Ingreso: enero-2006
Mensajes: 12
Antigüedad: 19 años
Puntos: 0
Crear post en foros phpbb2 automaticamente

Estoy intentando k cada vez k se añada una noticia, esta me cree automaticamente un post en el foro phpbb2, pero no soy capaz de conseguirlo, alguien me puede ayudar? aki el codigo...

Código PHP:
if ($_REQUEST['do'] == 'add_news_confirm')
{
    
$rs $db->Execute("SELECT * FROM `sp_news` WHERE `id` = '-1'");
    
$record = array(
        
'title' => $_REQUEST['title'],
        
'author' => $_REQUEST['author'],
        
'section' => $_REQUEST['section'],
        
'intro' => $_REQUEST['intro'],
        
'text' => $_REQUEST['text'],
        
'date' => $_REQUEST['date'],
        
'newsimage' => $_REQUEST['newsimage']
        );
    
$sql $db->GetInsertSQL($rs$record);
    
$db->Execute($sql);
    
$db->Execute("INSERT INTO phpbb_topics (forum_id, topic_title, topic_poster, topic_time) VALUES ({1}, {$title}, {1}, $date)");
    
SPMessage('Success | News has been successfully added.''news.php');

  #2 (permalink)  
Antiguo 13/04/2006, 07:00
MindPaniC
Invitado
 
Mensajes: n/a
Puntos:
y por que no lo haces al reves con forum-news?

http://www.ep-dev.com
  #3 (permalink)  
Antiguo 16/04/2006, 10:52
 
Fecha de Ingreso: enero-2006
Mensajes: 12
Antigüedad: 19 años
Puntos: 0
Por que hacerlo alrreves, me es imposible (creo) tengo ya el scrpit completamente montado de noticias y tal, pero sin comentarios :S
  #4 (permalink)  
Antiguo 16/04/2006, 11:23
 
Fecha de Ingreso: enero-2006
Mensajes: 12
Antigüedad: 19 años
Puntos: 0
aki os dejo una revision del codigo, pero no me va :S

Código PHP:
if ($_REQUEST['do'] == 'add_news_confirm')
{
    
$rs $db->Execute("SELECT * FROM `sp_news` WHERE `id` = '-1'");
    
$record = array(
        
'title' => $_REQUEST['title'],
        
'author' => $_REQUEST['author'],
        
'section' => $_REQUEST['section'],
        
'intro' => $_REQUEST['intro'],
        
'text' => $_REQUEST['text'],
        
'date' => $_REQUEST['date'],
        
'newsimage' => $_REQUEST['newsimage']
        );
    
$sql $db->GetInsertSQL($rs$record);
    
$db->Execute($sql);
    
$db->Execute("INSERT INTO phpbb_topics (forum_id,topic_title,topic_poster,topic_time,topic_views,topic_replies,topic_status,topic_type,topic_vote) VALUES ('1', '$_REQUEST[title]', '2', '$_REQUEST[date]',0,0,0,0,0)"); 
            
$result1    =  $db->Execute("SELECT MAX(topic_id) as newID FROM phpbb_topics");
        
$rs $db->Execute("SELECT * FROM `phpbb_topics` WHERE `topic_id` = '-1'");
$record = array();
$record['forum_id'] = '1';
$record['topic_title'] = $_REQUEST['title'];
$record['topic_poster'] = '2';
$record['topic_time'] = $_REQUEST['date'];
$record['topic_views'] = '0';
$record['topic_replies'] = '0';
$record['topic_status'] = '0';
$record['topic_type'] = '0';
$record['topic_vote'] = '0';
$sql $db->GetInsertSQL($rs,$record);
    
$db->Execute("INSERT INTO phpbb_posts (topic_id, forum_id, poster_id, post_time) VALUES ('. $topicID .', '1', '2', '$_REQUEST[date]')"); 
            
$result2    =  $db->Execute("SELECT MAX(post_id) as newID FROM phpbb_posts");
        
$rs $db->Execute("SELECT * FROM `phpbb_posts` WHERE `topic_id` = '-1'");
$record = array();
$record['topic_id'] = '. $topicID .';
$record['forum_id'] = '1';
$record['poster_id'] = '2';
$record['post_time'] = $_REQUEST['date'];
$sql $db->GetInsertSQL($rs,$record);
    
$db->Execute("INSERT INTO phpbb_posts_text (post_id, post_subject, post_text) VALUES ('. $postID .', '$_REQUEST[title]', '$_REQUEST[intro]')"); 
        
$rs $db->Execute("SELECT * FROM `phpbb_posts_text` WHERE `topic_id` = '+1'");
$record = array();
$record['post_id'] = '. $postID .';
$record['post_subject'] = $_REQUEST['title'];
$record['post_text'] = $_REQUEST['intro'];
$sql $db->GetInsertSQL($rs,$record);
    
SPMessage('Success | News has been successfully added.''news.php');


  #5 (permalink)  
Antiguo 17/04/2006, 11:01
MindPaniC
Invitado
 
Mensajes: n/a
Puntos:
mmmm esta muy interesante, yo digamos que uso lo mismo pero al reves, es decir, creo un post y aparece como noticia en la parte de la web que quiera.

fijate en mi index o en la sección equipos en la web de mi firma.

para hacerlo he usado el script de forum-news que te puse en el link de mi anterior post.

saludos
  #6 (permalink)  
Antiguo 17/04/2006, 11:12
 
Fecha de Ingreso: enero-2006
Mensajes: 12
Antigüedad: 19 años
Puntos: 0
El problema es k yo ya tengo el scrpit de noticias montado, forma parte de la web, con las secciones y todo listas (secciones de noticias), asi k tengo k hacerlo asi, no puedo ahcerlo alrreves, seria cambiarlo todo y casi empezar de nuevo :S
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 21:36.