Ralle's Anti Double System

Esta es una discusión para el tema Ralle's Anti Double System en el foro Soporte para Productos/Plugins, bajo la categoría Soporte vBulletin; tengo el producto Ralle's Anti Double System y cada vez que une automáticamente 2 post, se me repite el segundo con un "bump" detrás: creo que el fallo puede estar en esta líneas: Código PHP: ...
Página:


Resultados 1 al 7 de 7

Temas similares

  1. Por RAID en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  2. Por pyolyn en el foro Soporte para Productos/Plugins
  3. Por Kevinex en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  4. Por Hybrideology en el foro Archivos de vBulletin 3.0 - 3.7
  5. vBulletin Mail System Respuestas: 3
    Por toek en el foro Sala de Charla
  1. #1
    Miembro especial Miembro de diamante Array Avatar de AnD34
    Fecha de ingreso
    29 abr, 08
    Ubicación
    Madrid
    Mensajes
    573
    Gustado
    35 Veces
    Me Gustan
    4 Veces

    Predeterminado Ralle's Anti Double System

    tengo el producto Ralle's Anti Double System y cada vez que une automáticamente 2 post, se me repite el segundo con un "bump" detrás:



    creo que el fallo puede estar en esta líneas:
    Código PHP:
            // get post data
            
    $rbumpq $db->query_read("SELECT pagetext FROM ".TABLE_PREFIX."post WHERE postid=".$threadinfo['lastpostid']);
            if(
    $db->num_rows($rbumpq)) {
                
    $bumppost $db->fetch_array($rbumpq);
                
    $db->free_result($rbumpq);
                
                
    $bumppost $bumppost['pagetext'];
                
                
    $bumppost $bumppost "\n\nBump: " $newpost['message'];
                unset(
    $newpost);
                
                
    // now update the post
                
                
    require_once('./includes/functions_editor.php');
                require_once(
    './includes/class_dm.php');
                require_once(
    './includes/class_dm_threadpost.php');
                
                
    $dm =& datamanager_init('Post'$vbulletinERRTYPE_STANDARD'threadpost');
                
    $arr = array('postid' => $threadinfo['lastpostid']);
                
    $dm->set_existing($arr);
                
    $dm->set('pagetext',$bumppost); 

  2. #2
    Miembro especial Miembro de diamante Array Avatar de Gasper
    Fecha de ingreso
    01 mar, 08
    Ubicación
    Argentina
    Mensajes
    1,510
    Gustado
    5 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Ralle's Anti Double System

    Para mi no es un fallo, fijate en esta variable:
    Código PHP:
    $bumppost $bumppost "\n\nBump: " $newpost['message']; 

  3. #3
    Miembro especial Miembro de diamante Array Avatar de AnD34
    Fecha de ingreso
    29 abr, 08
    Ubicación
    Madrid
    Mensajes
    573
    Gustado
    35 Veces
    Me Gustan
    4 Veces

    Predeterminado Re: Ralle's Anti Double System

    gracias, he cacharreado un poco y quitando Bump en la parte . "\n\nBump: " . consigo que no aparezca Bump:, pero la repetición todavía no se como cambiarla jeje

  4. #4
    Miembro especial Miembro de diamante Array Avatar de Gasper
    Fecha de ingreso
    01 mar, 08
    Ubicación
    Argentina
    Mensajes
    1,510
    Gustado
    5 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Ralle's Anti Double System

    En esa misma parte, cambialo a:
    Código PHP:
    $bumppost $newpost['message']; 

  5. #5
    Miembro especial Miembro de diamante Array Avatar de AnD34
    Fecha de ingreso
    29 abr, 08
    Ubicación
    Madrid
    Mensajes
    573
    Gustado
    35 Veces
    Me Gustan
    4 Veces

    Predeterminado Re: Ralle's Anti Double System

    el problema es que ahora se sobreescriben, es decir, que el primero desaparece y aparece solo el segundo.

    encontré la funcion de "n"

    que modifico para que no se me repitan los post?

    Código PHP:
        $n1 explode(',',$vbulletin->options['atb_groups']);
        
    $groups = array();
        
        foreach(
    $n1 as $n) {
            if(
    intval($n) != 0) {
                
    $groups[intval($n)] = intval($n);
            }
        }
        unset(
    $n1); 
    Última edición por AnD34; 15/01/2009 a las 21:27 Razón: Mensajes fusionados automáticamente

  6. #6
    Miembro Array
    Fecha de ingreso
    14 jun, 08
    Mensajes
    15
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Ralle's Anti Double System

    yo tengo este hack en mi foro, pero cuando actualice a vB 3.7.5 dejo de funcionar alguien tiene una solucion, o conocimiento para actualizar este hack...Desde ya muchas gracias

  7. #7
    Miembro especial Miembro de diamante Array Avatar de Gasper
    Fecha de ingreso
    01 mar, 08
    Ubicación
    Argentina
    Mensajes
    1,510
    Gustado
    5 Veces
    Me Gustan
    0 Veces