Como hacer que los fakeusers se vean en este codigo

Esta es una discusión para el tema Como hacer que los fakeusers se vean en este codigo en el foro Lenguajes de Programación, bajo la categoría Área Administrativa; Bueno pues ya puse otro post de esto per a lo mejor me explique mal o no se. Lo que necesito es que el hack fake users, se muestre tambien en los stats de mi ...
Página:


Resultados 1 al 3 de 3

Temas similares

  1. Por kenix en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  2. Por ---the lord--- en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  3. Por canastero en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  4. Por Mandelson en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  5. Por lord-vader100 en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  1. #1
    Sax
    Sax está desconectado
    Miembro especial Miembro de platino Array Avatar de Sax
    Fecha de ingreso
    30 may, 08
    Mensajes
    269
    Gustado
    1 Veces
    Me Gustan
    0 Veces

    Predeterminado Como hacer que los fakeusers se vean en este codigo

    Bueno pues ya puse otro post de esto per a lo mejor me explique mal o no se.

    Lo que necesito es que el hack fake users, se muestre tambien en los stats de mi header.

    En resumen, que le tengo que añadir a este codigo para que aparezcan tambien los fakeusers?

    <?xml version="1.0" encoding="ISO-8859-1"?>

    <plugins>
    <plugin active="1" product="vbulletin">
    <title>Header Stats</title>
    <hookname>global_start</hookname>
    <phpcode><![CDATA[// forum stats start
    $numbersmembers = $db->query_first("SELECT COUNT(*) AS users,MAX(userid) AS max FROM " . TABLE_PREFIX . "user");
    $numbermembers = number_format($numbersmembers['users']);
    $counter = $db->query_first("SELECT COUNT(postid) AS posts, COUNT(threadid) AS threads FROM " . TABLE_PREFIX . "post");
    $totalposts=number_format($counter['posts']);
    $countthreads = $db->query_first("SELECT COUNT(*) AS threads FROM " . TABLE_PREFIX . "thread");
    $totalthreads=number_format($countthreads['threads']);
    // forum stats end

    // total online start
    $datecut = TIMENOW - $vbulletin->options['cookietimeout'];
    $headerguests=$db->query_first("SELECT COUNT(*) AS count FROM " . TABLE_PREFIX . "session WHERE userid=0 AND lastactivity>$datecut");
    $headerusers=$db->query_first("SELECT COUNT(DISTINCT(userid)) AS count FROM " . TABLE_PREFIX . "session WHERE " . TABLE_PREFIX . "session.userid>0 AND " . TABLE_PREFIX . "session.lastactivity>$datecut");
    $headerguests=$headerguests[count];
    $headerusers=$headerusers[count];
    $totalonline=$headerguests+$headerusers;
    // total online end

    // get newest member name and userid start
    $getnewestmember=$db->query_first("SELECT userid, username FROM " . TABLE_PREFIX . "user WHERE " . TABLE_PREFIX . "userid=$numbersmembers[max]");
    $newusername = $getnewestmember['username'];
    $newuserid = $getnewestmember['userid'];
    // get newest member name and userid end]]></phpcode>
    </plugin>
    </plugins>
    Y este es el codigo del Fake users:


    Nota del moderador: Los Hacks Tienen Derechos de Autor
    Última edición por Jhonnyf; 16/10/2009 a las 09:37

  2. #2
    Miembro especial Miembro de diamante Array Avatar de Jhonnyf
    Fecha de ingreso
    06 sep, 08
    Ubicación
    Dentro de mi
    Mensajes
    1,123
    Gustado
    42 Veces
    Me Gustan
    1 Veces

    Predeterminado Re: Como hacer que los fakeusers se vean en este codigo

    1.- No Puedes poner el contenido de un Hack de vbulletin.org aqui, ya que estarias violando los derechos de autor

    2.- Como ya te dije anteriormente, tienes que engancharlo en el global_star, para que la variable esté disponible en los templare

    3.- Si la variable no es accesada usa $GLOBAL[NOMBRE_VARIABLE]

    4.- Si ni con eso es accesada, quizas es porque no lo estas enganchado donde debes, pueba engancharlo en parse_templates (si intentas cambiar el HEADINCLUDES por ejemplo)

  3. #3
    Sax
    Sax está desconectado
    Miembro especial Miembro de platino Array Avatar de Sax
    Fecha de ingreso
    30 may, 08
    Mensajes
    269
    Gustado
    1 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Como hacer que los fakeusers se vean en este codigo

    Jhonnyt que no es eso :S es lo que puse en el otro post largo, lo que ocurre es que el codigo de $totalonline de esta modificacion no es el mismo que el del forum_home, entonces aunque cambnie el hook que ya probe no pasa nada.

    Por eso os pedia saber cual es el $totalonline original, osea el del forumhome.

    Cogera los datos de otra tabla supongo pero es que no se de cual.

    Haciendo lo que tu me dices me pasa lo mismo que con 40 cosas que probe y es que se ve bien en el potal, el vBa (index.php), per en cuantro entro al foro (foro.php) ya no estan los fake users.

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

    Bueno primero gracias Jhonnyf que se el coñazo que es estar mirando una cosa y que no salga xD

    Probe mil cosas, y la cosa es que la mayoria funcionan, me acabo de dar cuenta salvo por una pequeña cosa.

    No es que no funcionen en el foro, no funcionan en el foro.php

    Osea funciona en toda la web, menos en el foro.php

    ¿Sabes como arreglar eso?

    EDIT: Probe a volver a dejar el foro en index.php y el portal en cmps_index.php pero nada no es eso.

    Sigue sin funcionar en la pagina principal del foro :S
    Última edición por Sax; 16/10/2009 a las 14:30 Razón: Mensajes fusionados automáticamente