Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
Prev Previous Post   Next Post Next
  #8  
Old 10-01-2001, 06:21 PM
tubedogg's Avatar
tubedogg tubedogg is offline
 
Join Date: Oct 2001
Location: Medina, OH
Posts: 785
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK. I have put in those post how to do it both ways you requested. You can pick which one you want.

Quote:
1- not show edited by for moderators like is currently setup for admins
In editpost.php find
PHP Code:
if ($showeditedby and $postinfo[dateline]<(time()-($noeditedbytime*60)) and !($getperms[ismoderator] and !$showeditedbyadmin)) {
  
$editedbysql=",edituserid='$bbuserinfo[userid]',editdate='".time()."'";

and replace it with
PHP Code:
if (!$getperms[ismoderator]) {
  if (
$showeditedby and $postinfo[dateline]<(time()-($noeditedbytime*60)) and !($getperms[ismoderator] and !$showeditedbyadmin)) {
    
$editedbysql=",edituserid='$bbuserinfo[userid]',editdate='".time()."'";
  }

Quote:
2- have it says "edited by the moderator" instead of their username when they edit threads?
In editpost.php find
PHP Code:
if ($showeditedby and $postinfo[dateline]<(time()-($noeditedbytime*60)) and !($getperms[ismoderator] and !$showeditedbyadmin)) {
  
$editedbysql=",edituserid='$bbuserinfo[userid]',editdate='".time()."'";

and replace it with
PHP Code:
if ($getperms[ismoderator]) {
  
$editedbysql=",edituserid='1000000',editdate='".time()."'";
} else {
  if (
$showeditedby and $postinfo[dateline]<(time()-($noeditedbytime*60)) and !($getperms[ismoderator] and !$showeditedbyadmin)) {
    
$editedbysql=",edituserid='$bbuserinfo[userid]',editdate='".time()."'";
  }

Then in functions.php find
PHP Code:
    if ($post[edituserid]!=0) {
        if (
$post['edituserid']!=$post['userid']) {
            
$edituser=getuserinfo($post[edituserid]);
        } else {
            
$edituser $post;
        }
        
$post[edittime]=vbdate($timeformat,$post[editdate]);
        
$post[editdate]=vbdate($dateformat,$post[editdate]);
        eval(
"\$post[editedby] = \"".gettemplate("postbit_editedby")."\";");
    } else {
        
$post[editedby]="";
    } 
and replace it with
PHP Code:
    if ($post[edituserid]!=and $post[edituserid]<1000000) {
        if (
$post['edituserid']!=$post['userid']) {
            
$edituser=getuserinfo($post[edituserid]);
        } else {
            
$edituser $post;
        }
        
$post[edittime]=vbdate($timeformat,$post[editdate]);
        
$post[editdate]=vbdate($dateformat,$post[editdate]);
        eval(
"\$post[editedby] = \"".gettemplate("postbit_editedby")."\";");
    } elseif (
$post[edituserid]==1000000) {
        
$post[edittime]=vbdate($timeformat,$post[editdate]);
        
$post[editdate]=vbdate($dateformat,$post[editdate]);
        eval(
"\$post[editedby] = \"".gettemplate("postbit_editedbymod")."\";");
    } else {
        
$post[editedby]="";
    } 
You will need to add a template called postbit_editedbymod with these contents:
Code:
<smallfont><i>edited by the moderator on $post[editdate] at $post[edittime]</i></smallfont>
You can obviously change that to whatever you wish.
If you hit 1,000,000 users, this second way will break but in that case just bump the 1000000 to 10000000 in both places it appears.
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:09 AM.


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.04574 seconds
  • Memory Usage 2,659KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_code
  • (6)bbcode_php
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (13)post_thanks_box
  • (13)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (13)post_thanks_postbit_info
  • (13)postbit
  • (13)postbit_onlinestatus
  • (13)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete