News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Problema al intentar hacer un tema nuevo

Started by cobaltho, March 27, 2016, 08:09:58 PM

Previous topic - Next topic

cobaltho

Buenas y encantado de pertenecer a esta comunidad y de antemano agradecer la ayuda que prestáis a la gente con problemas.
Paso a comentar cual es mi problema:  cuando abro un nuevo tema y pongo un texto me da un error en concreto:   " Incorrect string value: '\xE1s de ...' for column 'body' at row 1
Archivo: /usr/local/www/nginx-dist/Foro/Sources/Subs-Post.php
Línea: 1817 "
He revisado ese php en esa linea y solo hay un " ); "  os pongo el texto de ese array:
// Insert the post.
   $smcFunc['db_insert']('',
      '{db_prefix}messages',
      array(
         'id_board' => 'int', 'id_topic' => 'int', 'id_member' => 'int', 'subject' => 'string-255', 'body' => (!empty($modSettings['max_messageLength']) && $modSettings['max_messageLength'] > 65534 ? 'string-' . $modSettings['max_messageLength'] : 'string-65534'),
         'poster_name' => 'string-255', 'poster_email' => 'string-255', 'poster_time' => 'int', 'poster_ip' => 'string-255',
         'smileys_enabled' => 'int', 'modified_name' => 'string', 'icon' => 'string-16', 'approved' => 'int',
      ),
      array(
         $topicOptions['board'], $topicOptions['id'], $posterOptions['id'], $msgOptions['subject'], $msgOptions['body'],
         $posterOptions['name'], $posterOptions['email'], time(), $posterOptions['ip'],
         $msgOptions['smileys_enabled'] ? 1 : 0, '', $msgOptions['icon'], $msgOptions['approved'],
      ),
      array('id_msg')
   );  // en concreto es esta linea la  1817
   $msgOptions['id'] = $smcFunc['db_insert_id']('{db_prefix}messages', 'id_msg');

Si pudierais intentar ayudarme para solucionar el problema estaría muy agradecido.
La web donde podéis ver el foro es:  w hxxp:ww.metin2coco.com/Foro [nonactive]
La versión del foro es 2.0.11
El tema es: YellowFever

Reitero mis agradecimientos de antemano
Un saludo

-Rock Lee-

¿Haz hecho alguna modificación anteriormente? el error marca que hay un error de string, un valor equivocado...


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

cobaltho

No se a que te refieres con modificación, pero no, en concreto nada que tenga que ver con textos. Si alguna configuración, pero a través de administración.

-Rock Lee-

Si hay algo que alterara la parte de los posteo, por lo que veo lo marcaste como resuelto ¿Podrías dejar la solución por si otro usuario le pasa lo mismo?


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

cobaltho

No sorry no lo he resuelto, no se que he tocado, pero no esta resuelto todavía.  sigo mirando. pero anda , no se que pueda ser

-Rock Lee-

Primero que nada ¿Que codificación estas usando en tu base de datos? ... Buscando un poco encontré Incorrect string value: '\x95 ...' for column 'body' at row 1 que es parecido al error tienes. Recuerda hacer un backups antes de realizar cualquier cambio!


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

cobaltho


-Rock Lee-

Generalmente debes utilizar el que dice "utf8_general_ci" ya que acepta la mayoría de caracteres...


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

cobaltho

La solución fue:   borrar el foro, meterle el archivo " utf8_general_ci "  al tema que no lo tenia y reinstalarlo de nuevo.
Ya esta funcionando.
gracias

-Rock Lee-

Quote from: cobaltho on March 28, 2016, 12:52:31 PM
La solución fue:   borrar el foro, meterle el archivo " utf8_general_ci "  al tema que no lo tenia y reinstalarlo de nuevo.
Ya esta funcionando.
gracias

Se podía hacer sin borrar el foro ya que también smf trae esta opción de convertirlo, pero me da gusto arreglaras tu problema!


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Advertisement: