Hemos sacado tiempo para mejorar el sistema de popularidad viral como veis en este último articulo. Iremos actualizando la cabecera a medida que nos de la gana je je. Hemos mejorado el panel de control adaptándolo a las nuevas resoluciones que tiene ahora los ordenadores de sobremesa y algunos portátiles. Habrá que pensar en el desarrollo web móvil como ya hacen en iMago imagen. Hemos añadido nuestra cuenta se FaceBook personalizada con nuestro perfil como puedes hacer tu antes de que te lo quiten en https://www.facebook.com/usuario . Te recomiendo busques tu "perfil para siempre" en este mismo sistema que es interesante..
Hace ocho meses que salimos a la calle, (la Internet) y ya somos 47 con más de 400 Web publicadas. A partir de ahora iremos mejorando poco a poco. No dejamos de añadir nuevas funcionalidades como: poder enviar a tu muro de Facebook o a tu cuenta de Twitter. Nos queda lo de enviar a un amigo.
Hemos alcanzado una media de 200 visitas únicas diarias pero hemos tenido picos de 1000 y claro el articulo "como salir de la crisis" tiene mogollón de visitas. Tuvimos un tiempo nuestro Gadget instalado en más de 250 sitios , (es la imagen que os pongo, "que subidón", cuando publicas algo en el sistema ya tienes una 250 potenciales lectores o/y participantes, aunque bajo un día, que por desgracia fallo el servidor. Intentaremos superar esa cifra,
Hemos estado mejorando el código y preparando las nuevas secciones así como la posibilidad de incluir tag para preparanos para la Web semántica. Hemos visto que si ponemos noticias similares o de contenido parecido el usuario suele visitar alguna. Es nuestro próximo reto.
Os pongo el video del ovni que pasa por Nueva York, en plan divertido y con un sonido muy bueno si pones a tope los altavoces. Ha hecho dos años y dos meses y ya va por la bonita cifra de 696190 reproducciones y 447 comentarios en Youtube. La mayoría despectivos je je. Lo bueno de este vídeo es que solo al principio le ayude con una campaña de marketing viral y luego ha funcionado solo, veremos a donde llega y lo que le queda a la saga!!
/***
función conectar
que = se conecta a mysql y devuelve el identificador de conexión
***/
$link =mysqli_connect ("db497536567.db.1and1.com", "dbo497536567", "ZARt7QqgHHtt5TRs673rE43") or die ('I cannot connect to the database because: ' . mysqli_error());
mysqli_select_db($link,$db);
function conectar(){
global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
$idcnx = mysqli_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE (mysqli_error());
mysqli_select_db($idcnx, $DATABASE);
return $idcnx;
}
function generar_xml() {
//nombre del xml.
$nombreFichero = "directorio.xml";
//sql para el xml ( todo los datos )
$sqlFichero = "SELECT id,nome,e_mail,web,tituloweb,clave_usuario FROM systema";
//resultado de consulta de fichero.
$resFichero = mysql_query($sqlFichero) or die("No se puedo actualizar fichero xml");
//revisamos si hay datos.
if(mysqli_num_rows($resFichero) > 0){
$salida = "\n";
//parseamos la información guardándola en $salida.
while($fila = mysqli_fetch_array($resFichero)){
$salida .= "\t\n";
$salida.=" tituloweb='".utf8_encode($fila['tituloweb'])."'";
$salida.=" clave_usuario='".utf8_encode($fila['clave_usuario'])."'";
}
//cerramos la etiqueta principal
$salida.="";
//creación del fichero.
//lo abrimos
$fp = fopen($nombreFichero,"w");
//escribimos el contenido de $salida en el.
fwrite($fp,$salida);
//cerramos el archivo
fclose($fp);
}else{
//si no hay datos borramos el xml.
unlink($nombreFichero);
}
}
$meses = array ("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
//list box con los meses.
function makeMesList($nombre,$selected){
global $meses;
if(!isSet($selected)){$poner = "selected";}
echo"\n\t";
}//fin makeMesList
//list box con números.
function makeNumList($from,$cuantos,$nombre,$selected){
echo"\n\t";
}//fin makeNumList
function formatFecha($fecha){
global $meses;
$mes =substr($fecha, 4, 2);
settype($mes,"integer");
return ($meses[$mes].date( " d,Y", mktime(0,0,0,substr ($fecha, 4, 2),substr ($fecha, 6, 2),substr ($fecha, 0, 4)) ));
} // end func
//actualiza el xml de agenda.
function actualizarXmlAgenda(){
//nombre del xml
$agendaxml = "agenda.xml";
$res = mysqli_query($cnx,"SELECT id,cabecera,texto,web,fecha,foto FROM agenda ORDER BY fecha DESC,id DESC")or die(mysqli_error());
if( mysqli_num_rows ($res) > 0 ){
$salida = "\n";
//organidor por fecha
$cfecha = 0;
while(list($id,$cabecera,$texto,$web,$fecha,$foto) = mysqli_fetch_array($res)){
//revisamos si hay cambio de fecha.
if($fecha != $cfecha){
//si es la primer fecha.
if($cfecha == 0){
//es la primer etiqueta.
$salida .= "\t\n";
}else{
//no es la primer fecha, cerramos la etiqueta anterior y ponemos la nueva.
$salida .="\t\n\t\n";
}
//actualizamos cfecha.
$cfecha = $fecha;
}//fin if de fecha.
//datos normales.
//revisamos si tiene o no imagen.
$fotoUrl = ($foto == "" || $foto == "N/A")?("n/a"):("https://www.cybersanto.es/fotos/$foto");
$salida .= "\t\t\n";
}//fin del while
//fin del xml
$salida .="\t\n";
//abrimos el fichero.
$fp = fopen($agendaxml,"w");
//escribimos el contenido de $salida en el.
fwrite($fp,$salida);
//cerramos el fichero
fclose($fp);
}else{
//no hay registros borramos la agenda
//revisamos si el archivo existe
if( is_file($agendaxml)){
//si existe lo borramos
unlink ($agendaxml);
}
}//fin if/else de resltados
}
// end func
?>
Fatal error: Uncaught Error: Call to undefined function conectar() in /var/www/vhosts/cybersanto.es/httpdocs/muestra.php:9
Stack trace:
#0 /var/www/vhosts/cybersanto.es/httpdocs/noticias/Mejorando-el-sistema-viral.php(96): recoge_datos()
#1 {main}
thrown in /var/www/vhosts/cybersanto.es/httpdocs/muestra.php on line 9