Buenas amigo luistec, hace dias el amigo firecold me ayudo con este plugin que le estare publicando al final, el plugin se compilo sin problemas el plugin de la pagina http://www.noticierodigital.com/ tiene problema ella carga la pagina pero hay unas imagen que se repite como 12 veces, en la misma pagina, ya elimine el plugin del thundercache tal cual como me indico firecold, pero de verdad quisiera tener funcionando este plugin, queria saber si nos podras hechar una mano les anexo el codigo de la pagina mas su LOG de la pagina con el error de las imagenes que se repiten.. saludos..
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
// g++ -I. -fPIC -shared -g -o noticierodigital.com.so noticierodigital.com.cpp
// regex
// http.*\.noticierodigital\.com.*(\.png|\.jpg|\.gif)
string get_filename(string url) {
vector<string> resultado;
if (url.find("?") != string::npos) {
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
return resultado.at(resultado.size()-1);
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-1);
}
}
extern "C" resposta getmatch(const string url) {
resposta r;
if ( (url.find(".noticierodigital.com/") != string::npos) and
( (url.find(".png") != string::npos) or
(url.find(".jpg") == string::npos) or
(url.find(".gif") == string::npos) )
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "noticierodigital";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
Buenas alquien nos podra ayudar a buscar la solucion del problema que presenta este plugins??? saludos a todos en el foro..
Quita las extensiones en el código de fuente, solo declara la url, toma como referencia otros códigos que estan publicados ya que no en todos los códigos se declaran las extensiones.
Saludos.
Hermano gracias por responder, me podras ayudar con lo que me dices de verdad no entiendo nada, ni idea de como quitar las extensiones estoy como mocho tirando cohetes en diciembre.. gracias de antemano por tu ayuda.
Buenas amigo luistec, seria asi lo que quieres decir ? por favor verifica si esta bien asi. saludos
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
// Regex
// http.*\.noticierodigital\.com.*(\.png|\.jpg|\.gif)
// use this line to compile
// g++ -I. -fPIC -shared -g -o noticierodigital.com.so noticierodigital.com.cpp
string get_filename(string url) {
vector<string> resultado;
if (url.find("?") != string::npos) {
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
return resultado.at(resultado.size()-4) + "_" + resultado.at(resultado.size()-3) + "_" + resultado.at(resultado.size()-2) + "_" +resultado.at(resultado.size()-1);
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-4) + "_" + resultado.at(resultado.size()-3) + "_" + resultado.at(resultado.size()-2) + "_" +resultado.at(resultado.size()-1); ;
}
}
extern "C" resposta getmatch(const string url) {
resposta r;
if ( (url.find(".noticierodigital.com") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "noticierodigital";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
Claro ese código también esta bien, pero solo bastaba con que quites solo la parte de extensiones en el código anterior
( (url.find(".png") != string::npos) or
(url.find(".jpg") == string::npos) or
(url.find(".gif") == string::npos) )
Ahora a compilarlo y hacerle su prueba.
Saludos.
gracias amigo. voy a acompilarlo y hacer prueba luego te comento... saludos
Buenas amigo luistec, te cuento que ayer compile sin problemas el plugin de noticierodigital, pero sigue presentando el mismo problema se repiten algunas imagenes, que mas se puede hacer, saludos..
Cita de: nqm74 en Marzo 21, 2013, 08:35:30 AM
Buenas amigo luistec, te cuento que ayer compile sin problemas el plugin de noticierodigital, pero sigue presentando el mismo problema se repiten algunas imagenes, que mas se puede hacer, saludos..
Publica los enlaces de las imagenes que se repiten.
Saludos.
amigo anexo el archivo LOG.