Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
problemas con usuarios que utilizan autopost
Yamil   11 Jan, 2012, 8:20 pm
#1
Bueno tengo un problema en mi foro hay muchos uploader lo cual utilizan el autoposter yo no tengo problema que lo utilizen ya que mientras mas mensajes tenga en mi foro mejor. El tema es el siguiente muchos lo utilizan y no se si mal o otra cosa por que al postear el post les sale a la mitad no sale el post completo, mi pregunta es estan configurando mal el autoposter o mi foro puede llegar a tener algo? no lo se debido a que algunos les sale perfectamente y a otros no..


Saludos
Himura   11 Jan, 2012, 8:54 pm
#2
Es por la codificacion de los caracteres seguro sus autoposrter mandan info a tu foro en ISO-8859-1, pero mybb pordefecto usa utf-8, entonces cuando hay muchos caracteres "especiales" o no ingleses, la info se corta, incluso si logra pasar el post, veras carracteres raros....

vez aca me paso...
http://yadescargas.com/Tema-Descargar-Th...p-Sub-Espa

aunque arregle el post, no arregle el titulo ni las tags, vez quedaron cortados en la ñ
Yamil   11 Jan, 2012, 9:18 pm
#3
muchas gracias por la explicación, a hora hay alguna forma de solucionarlo?
DARKNESSDH   12 Jan, 2012, 12:08 am
#4
ese problema es de la fuente de donde lo sacas, y tambien los bot spam hay veces que no postean todo completo por x razon rara pasa esto.

te lo digo proque cuando tenia gx-evolution pasaban esos errores
Himura   12 Jan, 2012, 9:16 am
#5
Edita el archivo newtheread.php, agrega
Código PHP:
<?php 
if(!ereg("todoenunodescargas.com.ar/", $_SERVER['HTTP_REFERER']))
{
$mybb->input['subject']=utf8_encode($mybb->input['subject']);
$mybb->input['message']=utf8_encode($mybb->input['message']);
}

dentro de
Código PHP:
<?php 
if($mybb->input['action'] == "do_newthread" && $mybb->request_method == "post")
{
antes de
Código PHP:
<?php 
$new_thread
= array(
no despues

Espero que funcione... no te pude responder antes porque andaba trabajando... si no te molesta el autopost por hay estare....
Yamil   12 Jan, 2012, 10:26 am
#6
bueno solo hay que esperar aver los resultados, a quedado asi

Código:
// Performing the posting of a new thread.
if($mybb->input['action'] == "do_newthread" && $mybb->request_method == "post")
{

if(!ereg("todoenunodescargas.com.ar/", $_SERVER['HTTP_REFERER']))
{
$mybb->input['subject']=utf8_encode($mybb->input['subject']);
$mybb->input['message']=utf8_encode($mybb->input['message']);
}

y ve tranki el autopost no me molesta para nada
Deadnorth   12 Jan, 2012, 11:03 am
#7
eso pasa porque no lo tienen bien configurado.No es error de mybb
Yamil   12 Jan, 2012, 12:17 pm
#8
(12 Jan, 2012, 9:16 am)Himura escribió: Edita el archivo newtheread.php, agrega
Código PHP:
<?php 
if(!ereg("todoenunodescargas.com.ar/", $_SERVER['HTTP_REFERER']))
{
$mybb->input['subject']=utf8_encode($mybb->input['subject']);
$mybb->input['message']=utf8_encode($mybb->input['message']);
}

dentro de
Código PHP:
<?php 
if($mybb->input['action'] == "do_newthread" && $mybb->request_method == "post")
{
antes de
Código PHP:
<?php 
$new_thread
= array(
no despues

Espero que funcione... no te pude responder antes porque andaba trabajando... si no te molesta el autopost por hay estare....
funciono a la perfeccion te dejo +3g
Himura   12 Jan, 2012, 12:37 pm
#9
xd jejejje, no hay de que
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.