vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Prevent Doubleposting (https://vborg.vbsupport.ru/showthread.php?t=96602)

Black Tiger 10-13-2008 08:23 PM

yes.

Pirat3 10-13-2008 10:31 PM

Quote:

Originally Posted by Black Tiger (Post 1644412)
yes.

Do i have to make any changes ? or can i simply just upload as normal?

Black Tiger 10-13-2008 10:52 PM

As far as I remember i have just uploaded it as normal.
The only thing that had to be done was to enable the product, nothing more.

rolloffhill 10-15-2008 01:09 AM

Can someone tell me exactly what to put in the expert box to make it were everyone is automerged including Admins and mods?

I tried the

add !can_moderate(5,6)
add !can_moderate()
!can_moderate()

None of which works

Thanks

Black Tiger 10-15-2008 10:48 AM

The export box is to exclude people. If you put !can_moderate or something like that (don't remember the exact phrase) in there it is to EXclude admins and mods.

Should work for everybody when you put nothing in the expert box as far as I know.

rolloffhill 10-15-2008 10:18 PM

but it doesn't which is why I am asking the question. It never has worked for admins and mods since the day I installed it.

PAKIDIL 10-16-2008 06:29 PM

i tried to install it in vb 3.7.2 but its work with NEW REPLY but not with quick reply so can any one fix it or tell me how to fix it ?

TheMic 10-17-2008 10:59 PM

Quote:

Originally Posted by Blind Guardian (Post 1598619)
I'm having some problems with adding custom conditionals. The plugin works fine, and auto-merges everything that it should, but I have a few forums that I would like to disable auto-merge in.

Before I upgraded to 3.7.2, I'd been able to just add those forums to the custom conditional as:

Code:

!in_array($vbulletin->forum['forumid'], array(###, ###))
But that no longer seems to work. I've tried doing it the long way too, but that doesn't seem to work either.

Code:

$vbulletin->forum['forumid'] != ### AND $vbulletin->forum['forumid'] != ###
Is it still possible to prevent auto-merging per forum?

Edit: Thought -- Do I now need to manually pull the forumid out of the database through the plugin code, rather than just in the additional conditions option box?

Hi...
for me worked this code:
Code:

in_array($foruminfo[forumid], array(###,###,###,###))
I have a 3.7.3 version!

very great mod for my forum!

:)

TheMic 10-17-2008 11:19 PM

Quote:

Originally Posted by PAKIDIL (Post 1646538)
i tried to install it in vb 3.7.2 but its work with NEW REPLY but not with quick reply so can any one fix it or tell me how to fix it ?

I have the same problem... can someone help us?

thanks in advance!

siriuxs 10-21-2008 07:52 AM

I have vbulletin 3.7.3 and I have this problem. When I write two or much post it are auto-merge but it compare also separated... Why?

Mr. INTENSE 10-30-2008 06:07 PM

This mod works fine for me in v 3.7.3. :)

Hannan 10-30-2008 09:36 PM

Quote:

Originally Posted by PAKIDIL (Post 1646538)
i tried to install it in vb 3.7.2 but its work with NEW REPLY but not with quick reply so can any one fix it or tell me how to fix it ?

I have same problem, anyone can help me?!
thanks

EWGF 11-02-2008 10:30 AM

It DOES work with quickreply. Refresh your page and you'll see it's merged.

Doc Great 11-07-2008 07:23 AM

Same problem here. Posts get merged, but the last post wont be deleted ...

You can take a look @ http://www.techsupportforum.de/labor/ (the last 3 or 4 threads)

A special thread for english speaking people http://www.techsupportforum.de/labor...st-thread.html

Edit: sorry i have not seen the pages before ... so the problem with qr is already known

IRANCITY 11-08-2008 04:04 PM

nice hack...
i need this hack for Vb 3.7.4 & 3.8

TheLastSuperman 11-09-2008 03:12 AM

Thanks! ;) 3.6.8

Forum-Germany 11-11-2008 11:38 PM

Does this hack with version 3.4.7?

If yes: Should I apply to the installation to proceed differently because of the Verion 3.7.4?

Paul M 11-11-2008 11:47 PM

AFAIK this works (as is) on 3.5/3.6/3.7/3.8

Forum-Germany 11-12-2008 12:08 PM

Hello. Thanks for answering, now I know it. :)

Is it for the hack also a German translation? Where can I find a German translation?

Doc Great 11-13-2008 08:44 AM

In my case it doesn't work with 3.7.x ... a german translation file is hosted @ http://www.vbulletin-germany.org/showthread.php?t=101

codershark 11-13-2008 02:59 PM

dont works on 3.8 Beta 2 :(

crkgb 11-19-2008 02:34 AM

Quote:

Originally Posted by Paul M (Post 1663894)
AFAIK this works (as is) on 3.5/3.6/3.7/3.8

Ok, I am just trying to filter things out here. How come so many people say they have bugs?

Simon Lloyd 11-19-2008 03:18 AM

3.7.3 & 4 Works fine for standard replies but does not for quick replies....other than that great!

masterme 11-21-2008 07:04 PM

Today installed on 3.6.5, works like a charm, also with !can_moderate()

Craigex 11-22-2008 08:45 PM

This doesn't work with v3.8.0 Beta 1 for me.

Paul M 11-23-2008 09:46 AM

Quote:

Originally Posted by crkgb (Post 1668425)
Ok, I am just trying to filter things out here. How come so many people say they have bugs?

I have no idea, there is nothing in this that will stop it working in any of those versions, and indeed Ive had a variant working on all of them.

I sometimes wonder how many people actually read this line ;

Quote:

** Please make sure you ENABLE this product after you install it - it is disabled by default. **

PremierFootball 11-23-2008 11:25 AM

Quote:

Originally Posted by Craigex (Post 1670816)
This doesn't work with v3.8.0 Beta 1 for me.

Quote:

Originally Posted by Doc Great (Post 1664749)
In my case it doesn't work with 3.7.x ... a german translation file is hosted @ http://www.vbulletin-germany.org/showthread.php?t=101

You can't expect a 3.5 modification to work on vB 3.7x

Paul M 11-23-2008 11:44 AM

Um, yes you can, and the vast majority do.

TheLastSuperman 11-23-2008 01:53 PM

Quote:

Originally Posted by Paul M (Post 1671234)
Um, yes you can, and the vast majority do.

REMEMBER THAT LADIES AND GENTS!

Tinkering opens up the door ;)

I used the 3.5 on my 3.6 and in some cases if you feel confident enough in your abilities you can IF the mod/hack has the Min/Max version just remove it or change to your number and roll with it :D.

S-MAN

Voltar 11-24-2008 07:30 AM

Installed on my 3.7.4 board, and 3.8 b3 test board. Works beautifully.

Breakpoint 11-27-2008 04:57 PM

Please tell me how to install this, I am new to VB.

Voltar 11-27-2008 06:11 PM

Quote:

Originally Posted by Breakpoint (Post 1674130)
Please tell me how to install this, I am new to VB.

Download the product.

Login to your ACP. Go to Plugins and Products > Manage Products > Scroll to the bottom & click Add/Import Product > File the file on your computer and import it.

Breakpoint 11-28-2008 01:37 AM

Quote:

Originally Posted by Voltar (Post 1674174)
Download the product.

Login to your ACP. Go to Plugins and Products > Manage Products > Scroll to the bottom & click Add/Import Product > File the file on your computer and import it.

Thank you so much!

Paul M 11-28-2008 11:27 AM

Dont forget to enable it afterwards .....

redlabour 12-03-2008 02:45 PM

New Hack for 3.7.x is out:

Anti Double Post (or Bumping) System

SVTCobraLTD 12-25-2008 01:44 PM

Works on 3.6.11

What about making it so that admins, super mods and mods are exempt?

Black Tiger 12-25-2008 05:11 PM

There is already an option for that.

SVTCobraLTD 12-25-2008 10:54 PM

Quote:

Originally Posted by Black Tiger (Post 1693514)
There is already an option for that.

It says
Code:

!can_moderate()
will allow moderators to bypass but what about admins?

Black Tiger 12-25-2008 11:14 PM

The code means that it will bypass anybody with moderation rights, so that is moderators, supermoderators and admins.
I have that code on my site too and it works nice.:)

Forum-Germany 12-27-2008 06:07 PM

I have a problem with this hack. I have I have long been installed.

I've added a new forum where guests can write something. if a hospitable now writes something and abschickt, comes the following errors:

Code:

Fatal error: Call to undefined function can_administer() in /www/htdocs/XXX/includes/functions_newpost.php(585) : eval()'d code(9) : eval()'d code on line 1
German support forum told me it would be a plug-in to blame the entry point has newpost_complete. and it is true. I have the plug-in system PLG in this place --->Main Doublepost Prevent Engine<--- and when I turn off plug-in is the problem away. what is flawed? Who can help me?

so sieht das plug-in aus:

Code:

// ########### Xenon's prevent doublepost modification #########

$vbulletin->GPC['xen_isdoublepost'] = false;

// parse custom conditions
$custcond = true;
if (trim($vbulletin->options['xen_dp_custcond']) != '')
{
    eval('$custcond = ((' . $vbulletin->options['xen_dp_custcond'] . ') ? true : false);');
}


// at first check if there is at least the possibility to be a doublepost
if ($custcond AND $type != 'thread'
    AND $dp_threadinfo['lastpost'] > TIMENOW - $vbulletin->options['xen_dp_timespan'] * 60
    AND $dp_threadinfo['lastposter'] == $vbulletin->userinfo['username']
    AND $dataman->fetch_field('attach') == 0)
{
    // we are here, so we may have a doublepost -> do more exact checkings
    $doublepost = $vbulletin->db->query_first("
        SELECT post.*
        FROM " . TABLE_PREFIX . "post AS post
        LEFT JOIN " . TABLE_PREFIX . "deletionlog AS deletionlog ON(deletionlog.primaryid = post.postid AND type = 'post')
        WHERE post.threadid = $threadinfo[threadid]
            AND post.dateline > " . (TIMENOW - $vbulletin->options['xen_dp_timespan'] * 60) . "
            AND post.visible = 1 AND deletionlog.primaryid IS NULL
            AND post.postid <> $post[postid]
        ORDER BY post.dateline DESC
        LIMIT 1
    ");

    if ($doublepost['userid'] == $vbulletin->userinfo['userid'] AND $doublepost['attach'] == 0)
    {
        // we truely have a doublepost, now check if the merged post still fits the rules!
        $dpdataman =& datamanager_init('Post', $vbulletin, ERRTYPE_ARRAY, 'threadpost');
        $dpdataman->set_existing($doublepost);
        $doublepost['message'] = $doublepost['pagetext'] . "\n" . $vbulletin->options['xen_dp_spacer'] . "\n" . $post['message'];

        // set info
        $dpdataman->set_info('preview', $post['preview']);
        $dpdataman->set_info('parseurl', $post['parseurl']);
        $dpdataman->set_info('posthash', $post['posthash']);
        $dpdataman->set_info('forum', $foruminfo);
        $dpdataman->set_info('thread', $dp_threadinfo);

        // set options
        $dpdataman->setr('showsignature', $post['signature']);
        $dpdataman->setr('allowsmilie', $post['enablesmilies']);

        // set data
        $dpdataman->setr('pagetext', $doublepost['message']);
        $dpdataman->setr('iconid', $post['iconid']);

        $dpdataman->pre_save();
        if (!$dpdataman->errors)
        {
            // merged post is ok, so actually do the merging by editing old post
            $vbulletin->GPC['xen_isdoublepost'] = true;

            if ($vbulletin->options['xen_dp_bumpthread'])
            {
                // bump thread, so change the post's dateline
                $doublepost['dateline'] = TIMENOW;
                $dpdataman->setr('dateline', $doublepost['dateline']);
            }
            $dpdataman->save();

            // as we have edited an old post, we can now delete the new created post
            $postman =& datamanager_init('Post', $vbulletin, ERRTYPE_SILENT, 'threadpost');
            $postman->set_existing($post);
            $postman->delete($foruminfo['countposts'], $threadinfo['threadid'], $removaltype = true, array('userid' => $vbulletin->userinfo['userid'], 'username' => $vbulletin->userinfo['username'], 'reason' => $vbulletin->options['xen_dp_editedby'], 'keepattachments' => false), false);
            unset($postman);

            $doublepost['oldmessage'] = $post['message'];
            $post = $doublepost;
            $id = $post['postid'];

            //now add edited by message
            if ($vbulletin->options['xen_dp_editedby'] != '')
            {
                $vbulletin->db->query_write("
                    REPLACE INTO " . TABLE_PREFIX . "editlog (postid, userid, username, dateline, reason)
                    VALUES ($post[postid], " . $vbulletin->userinfo['userid'] . ", '" . addslashes($vbulletin->userinfo['username']) . "', " . TIMENOW . ", '" . addslashes($vbulletin->options['xen_dp_editedby']) . "')
                ");
            }

            // last step update counters
            build_thread_counters($post['threadid']);
            build_forum_counters($foruminfo['forumid']);
        }
    }
}

Please help me! :o

Thanks. :)


All times are GMT. The time now is 03:12 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02011 seconds
  • Memory Usage 1,845KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (6)bbcode_code_printable
  • (13)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete