Alterserv

ThunderCache 3.1.x => Plugins para ThunderCache 3.1.2 => Mensaje publicado por: nqm74 en Septiembre 28, 2013, 06:20:33 PM

Título: AYUDA con Plugin
Publicado por: nqm74 en Septiembre 28, 2013, 06:20:33 PM
Buenas firecold  espero se encuentre bien hermano,  amigo necesito de su gran ayuda, hoy me puse hacer un plugin pero no logro que haga cache en el Raptor 64 bit, me gustaria que me ayudara si es que tengo algo mal. anexo el plugin  saludos, espero su gran ayuda...

#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"

using namespace std;

// use this line to compile
// g++ -I. -fPIC -shared -g -o laverdaddemonagas.com.so laverdaddemonagas.com.cpp
// Regex
// http.*\.laverdaddemonagas\.com.*(\.swf|\.jpg|\.png|\.gif)

string get_filename(string url) {
                vector<string> resultado;
        string retorna = "";
        stringexplode(url, "/", &resultado);
        retorna = resultado.at(resultado.size()-2) + "-"+resultado.at(resultado.size()-1);
        return retorna;
}

extern "C" resposta getmatch(const string url) {
        resposta r;       
               
  if ( (url.find("laverdaddemonagas.com/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "laverdaddemonagas";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}
Título: Re:AYUDA con Plugin
Publicado por: firecold en Septiembre 28, 2013, 06:52:03 PM
Cita de: nqm74 en Septiembre 28, 2013, 06:20:33 PM
Buenas firecold  espero se encuentre bien hermano,  amigo necesito de su gran ayuda, hoy me puse hacer un plugin pero no logro que haga cache en el Raptor 64 bit, me gustaria que me ayudara si es que tengo algo mal. anexo el plugin  saludos, espero su gran ayuda...

#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"

using namespace std;

// use this line to compile
// g++ -I. -fPIC -shared -g -o laverdaddemonagas.com.so laverdaddemonagas.com.cpp
// Regex
// http.*\.laverdaddemonagas\.com.*(\.swf|\.jpg|\.png|\.gif)

string get_filename(string url) {
                vector<string> resultado;
        string retorna = "";
        stringexplode(url, "/", &resultado);
        retorna = resultado.at(resultado.size()-2) + "-"+resultado.at(resultado.size()-1);
        return retorna;
}

extern "C" resposta getmatch(const string url) {
        resposta r;       
               
  if ( (url.find("laverdaddemonagas.com/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "laverdaddemonagas";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}


Amigo cual sera el sitio web para verificar porque esta fallando su plugin, Saludos
Título: Re:AYUDA con Plugin
Publicado por: nqm74 en Septiembre 29, 2013, 06:27:54 AM
Buenas gracias amigo firecold por responder esta es la pagina del plugin   http://www.laverdaddemonagas.com/
Título: Re:AYUDA con Plugin
Publicado por: firecold en Septiembre 29, 2013, 09:18:27 AM
Cita de: nqm74 en Septiembre 29, 2013, 06:27:54 AM
Buenas gracias amigo firecold por responder esta es la pagina del plugin   http://www.laverdaddemonagas.com/

Amigo pruebe con este y me avisa:

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o laverdaddemonagas.com.so laverdaddemonagas.com.cpp
// regex
// http.*\.laverdaddemonagas\.com.*(\.swf|\.flv|\.mp4|\.jpg|\.png)

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(".laverdaddemonagas.com/") != string::npos)
         ) {
               
            r.file = get_filename(url);
                if (!r.file.empty()) {
                        r.match = true;
                        r.domain = "laverdaddemonagas";
                } else {
                        r.match = false;
                }
        } else {
                r.match = false;
        }
        return r;
}


Saludos
Título: Re:AYUDA con Plugin
Publicado por: nqm74 en Septiembre 29, 2013, 08:51:10 PM
Buenas amigo firecold, le cuento hermano que compile el plugin tal cual como me lo envio pero aun no hace cache de la pagina...
Título: Re:AYUDA con Plugin
Publicado por: firecold en Septiembre 29, 2013, 11:00:36 PM
Cita de: nqm74 en Septiembre 29, 2013, 08:51:10 PM
Buenas amigo firecold, le cuento hermano que compile el plugin tal cual como me lo envio pero aun no hace cache de la pagina...

Que raro lo volvere a probar y le aviso, gracias amigo por avisar, Saludos
Título: Re:AYUDA con Plugin
Publicado por: nqm74 en Septiembre 30, 2013, 07:02:36 AM
Buenas ok amigo.. estare pendiente.. saludos
Título: Re:AYUDA con Plugin
Publicado por: nqm74 en Octubre 08, 2013, 09:02:04 PM
Buenas amigo a usted le funciona este plugin ? oye de verdad que me gustaria ponerlo a funcionar... saludos..