OaxRom Mobile Computing

Llévamos las comunicaciones & aplicaciones móviles de su empresa hasta la palma de su mano

Contacto

Conmutador:

01 55 4431-5035

Correo:

info@oaxrom.com

Ubicación:

CDMX, México.

fb

 

 

Emblems

Restaurando el blog con post de hace 10 años

Después de casi 10 años en funcionamiento, a principios de este 2016 se me cayó la página web, y por muchas situaciones no me di el tiempo de volver a levantar el sitio, por lo que después de casi 9 meses fuera de línea, vuelvo a montar el blog de OaxRom.

Aunque esto no fue tan fácil, ya que hace 10 años el blog estuvo montado sobre un Jaws-Project muy básico, y ahora intentando montar la última versión, es completamente diferente su funcionalidad y esquema de base de datos, por lo que me tomó unas líneas de código adicionales poder incorporar la información de hace tiempo con la nueva versión de Jaws.

Para importar la información, básicamente tuve que pasar las tablas jaws_blog_category, jaws_blog_entrycat y jaws_blog. No importe más información como comentario, vistas, etc.

La importación de los posts lo hice a tráves del siguiente script:
 
<?php
$oaxrom  = mysql_connect("localhost", "user", "password");
 mysql_select_db("blogDB", $oaxrom);
 
$temp  = mysql_connect("localhost", "user", "password", true);
mysql_select_db("antiguoBlog", $temp);
 
$mysql = "select * from jaws_blog; ";
$_result = mysql_query($mysql, $temp);
$post=0;
while($_info = mysql_fetch_array($_result)){
     foreach(array_keys($_info) as $field ){
                $_info[$field]=addslashes($_info[$field]);
     }
     $query = "insert into jaws_blog(id,user_id,title,summary,text,image,comments,clicks,allow_comments,trackbacks,fast_url,meta_keywords,meta_description,categories,published,publishtime,createtime,updatetime)
                    values( \"$_info[id]\",\"$_info[user_id]\",\"$_info[title]\",\"$_info[summary]\",\"$_info[text]\",\"$_info[image]\",\"$_info[comments]\",\"$_info[clicks]\",\"$_info[allow_comments]\",\"$_info[trackbacks]\",\"$_info[fast_url]\",\"$_info[meta_keywords]\",\"$_info[meta_description]\",\"$_info[categories]\",\"$_info[published]\",\"$_info[publishtime]\",\"$_info[createtime]\",\"$_info[updatetime]\"); "
;
    $error = mysql_query($query, $oaxrom);
        echo $post++.":::$error\n";
}
 
?>
 

Al subir la información, accediendo como anónimo al blog, no podía ver la información. El sistema de ACL de Jaws-project es muy confuso en sus nuevas versiones, por lo que decidí ir directamente al código y eliminar la validación de sesiones para que los posts fueran públicos y pudieran ser vistos de forma anónima.

Para esto tuve que modificar los archivos:
/var/www/html/gadgets/Blog/Actions/Default.php
/var/www/html/gadgets/Blog/Actions/Post.php

OaxRom Mobile Computing.

¿Quienes Somos?

Horario de atención:

Lunes a Viernes

09:00 a.m. a 18:00 p.m.

Tiempo de la Ciudad de México

 

Conmutador:

01 55 4431-5035

Correo:

info@oaxrom.com

Ubicación:

CDMX, México.

Precios listados en esta página no incluyen IVA. Precios de equipos listados y cotizados están en dólares con tipo de cambio al tipo de venta del dolar del día en Bancomer.com  
fb Aviso de Privacidad