Page 1 of 1

Multiidioma - ¡No has dado contenido! - Error al actualizar contenido

Posted: Wed Mar 31, 2010 10:56 am
by danidan182
----------------------------------------------

Cms Version: 1.6.6

Installed Modules:

   * CMSMailer: 1.73.14
   * FileManager: 1.0.1
   * MenuManager: 1.6.2
   * ModuleManager: 1.3.1
   * News: 2.10.3
   * nuSOAP: 1.0.1
   * Printing: 1.0.4
   * Search: 1.6.1
   * ThemeManager: 1.1.1
   * TinyMCE: 2.5.5
   * Gallery: 1.2


Config Information:

   * php_memory_limit:
   * process_whole_template: false
   * max_upload_size: 7000000
   * default_upload_permission: 664
   * assume_mod_rewrite: false
   * page_extension:
   * internal_pretty_urls: false
   * use_hierarchy: true


Php Information:

   * phpversion: 5.2.10
   * md5_function: Encendido (Verdadero)
   * gd_version: 2
   * tempnam_function: Encendido (Verdadero)
   * magic_quotes_runtime: Apagado (Falso)
   * memory_limit: 90M
   * max_execution_time: 30
   * safe_mode: Apagado (Falso)
   * session_save_path: /tmp (1777)
   * session.use_cookies: Encendido (Verdadero)


Server Information:

   * Server Api: cgi-fcgi
   * Server Db Type: MySQL (mysql)
   * Server Db Version: 5.0.24a


----------------------------------------------

Hola foreros, todo iba de maravilla con mi web, hasta que, una vez tenía el idioma principal de la página (inglés), voy a actualizar el contenido en español y portugués, y no me deja. Cuando cargo el contenido, me da un error con el mensaje ¡No ha dado contenido! Y no entiendo por qué.

En configuración general, MLE Settings hago el testeo de "Submit and test MLE DB" y de "Submit and test MLE config" y está todo correcto.

He activado el debug, pero no veo ningún error. Después de cada acción me pone Error(0), con lo cual entiendo que las acciones se realizan bien.

En fin, mi gozo en un pozo.
No sé si a alguien más le habrá pasado esto.

Agradezco vuestra ayuda y vuestro tiempo.
Un saludo. Gracias

Re: Multiidioma - ¡No has dado contenido! - Error al actualizar contenido

Posted: Wed Apr 07, 2010 10:16 pm
by ffreire
Igual es una tonteria, pero has comprobado que hay contenido en todos los idiomas, aunque sea un "."

Re: Multiidioma - ¡No has dado contenido! - Error al actualizar contenido

Posted: Wed Apr 14, 2010 11:02 am
by danidan182
ffreire wrote: Igual es una tonteria, pero has comprobado que hay contenido en todos los idiomas, aunque sea un "."
Hola ffreire gracias por tu contestación.

La verdad que he probado de dar contenido (como así lo llama) a todas las cajas con contenido que existen, y en todos los idiomas, y todo. Pero que va. Sigue saliendo el error y no se actualiza. La verdad que es un poco raro esto. Lo extraño es que a nadie más le pase.

Quizás sea un error de la versión 1.6.6 y tenga que pasarme a la 1.7, pero la 1.7 no tiene multiidioma.

Saludos

Re: Multiidioma - ¡No has dado contenido! - Error al actualizar contenido

Posted: Wed Apr 14, 2010 12:00 pm
by danidan182
Buenas, añado un poco más de información.
El error este me lo devuelve una función llamada ValidateData() que está en el archivo addcontent.php
A la función se le llama de la siguiente forma:

$error = $contentobj->ValidateData();
if ($error === FALSE)
{
  //graba contenido
}

Lo que he hecho es añadir lo siguiente después de llamar a la función de validar:
$error = $contentobj->ValidateData();
$error = FALSE;
if ($error === FALSE)
{
  //graba contenido
}

Claro, con esto se me guarda el contenido correctamente ya que no hace caso a la validación, pero no sé exactamente qué tipo de validación hace esta función. La he buscado pero no la encuentro. De todas formas, el problema se me ha solucionado de momento  ???

Veremos si no será peor el remedio que la enfermedad jejej

Saludos !!

Re: Multiidioma - ¡No has dado contenido! - Error al actualizar contenido

Posted: Thu Jul 22, 2010 10:36 pm
by opertiano
Yo he tenido el mismo problema y parece ser que es obligatorio utilizar {content} como mínimo en la plantilla. Después puedes utilizar {content block="zzzzz"} pero {content} debe aparecer sólo.

Espero haberte ayudado.

NOTA: es la primera que ayudo en un foro pero merece la pena ayudar a tanta gente que ayuda desinteresadamente.