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

Insertar tema desde script php

Estas en el tema de Insertar tema desde script php en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola tengo un script en mi web de noticias y quiero que al agregar una noticia automaticamente se cree un tema en el foro, y ...
  #1 (permalink)  
Antiguo 05/02/2009, 02:11
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 19 años, 7 meses
Puntos: 2
Insertar tema desde script php

Hola tengo un script en mi web de noticias y quiero que al agregar una noticia automaticamente se cree un tema en el foro, y quisiera saber si alguien sabe como puedo utilizar una funcion de phpbb para hacer esto y no tener que realizar todo haciendo inserts en la base de datos ya que son muchas cosas las que se añaden a la base de datos por cada tema y con una funcion de phpbb esto se haria mucho mas facil.

Saludos
  #2 (permalink)  
Antiguo 08/02/2009, 03:07
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: Insertar tema desde script php

ya logre realizar lo que queria si alguien necesita el codigo es el siguiente

Código PHP:
// note that multibyte support is enabled here 
$my_subject    utf8_normalize_nfc(request_var('my_subject'''true));
$my_text    utf8_normalize_nfc(request_var('my_text'''true));

// variables to hold the parameters for submit_post
$poll $uid $bitfield $options ''

generate_text_for_storage($my_subject$uid$bitfield$optionsfalsefalsefalse);
generate_text_for_storage($my_text$uid$bitfield$optionstruetruetrue);

$data = array( 
    
'forum_id'        => 2,
    
'icon_id'        => false,

    
'enable_bbcode'        => true,
    
'enable_smilies'    => true,
    
'enable_urls'        => true,
    
'enable_sig'        => true,

    
'message'        => $my_text,
    
'message_md5'    => md5($my_text),
                
    
'bbcode_bitfield'    => $bitfield,
    
'bbcode_uid'        => $uid,

    
'post_edit_locked'    => 0,
    
'topic_title'        => $my_subject,
    
'notify_set'        => false,
    
'notify'            => false,
    
'post_time'         => 0,
    
'forum_name'        => '',
    
'enable_indexing'    => true,
);

submit_post('post'$my_subject''POST_NORMAL$poll$data); 
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 11:40.