Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 10-01-2001, 12:49 AM
brookelyn brookelyn is offline
 
Join Date: Oct 2002
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

how can I have it either
1- not show edited by for moderators like is currently setup for admins
or
2- have it says "edited by the moderator" instead of their username when they edit threads?
Reply With Quote
  #2  
Old 10-01-2001, 08:37 AM
Mark Hewitt Mark Hewitt is offline
 
Join Date: Oct 2001
Posts: 174
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Couldn't you set it up so it doesn't show edited by - at all - ?
Reply With Quote
  #3  
Old 10-01-2001, 11:55 AM
Alien's Avatar
Alien Alien is offline
 
Join Date: Oct 2001
Posts: 827
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, I really wish this was an option as well..

I really don't want to have it show edited by for moderators, like it doesn't for me (the admin). Would be great as another option in a future release.

Reply With Quote
  #4  
Old 10-01-2001, 11:58 AM
Mark Hewitt Mark Hewitt is offline
 
Join Date: Oct 2001
Posts: 174
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Find template - postbit_editedby

And remove it's contents.
Reply With Quote
  #5  
Old 10-01-2001, 12:06 PM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

[QUOTE]Originally posted by Mark Hewitt
Find template - postbit_editedby

And remove it's contents.
Reply With Quote
  #6  
Old 10-01-2001, 01:03 PM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I just checked, and by the code that is in editpost.php, it shouldn't appear for mods:
Code:
if ($showeditedby and $postinfo[dateline]<(time()-($noeditedbytime*60)) and !($getperms[ismoderator] and !$showeditedbyadmin)) {
  $editedbysql=",edituserid='$bbuserinfo[userid]',editdate='".time()."'";
}
but it does.
Reply With Quote
  #7  
Old 10-01-2001, 05:54 PM
brookelyn brookelyn is offline
 
Join Date: Oct 2002
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Mark Hewitt
Couldn't you set it up so it doesn't show edited by - at all - ?
of course i could, but that's not how i want it set up - I would like it to say edited by for regular users
Reply With Quote
  #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
  #9  
Old 10-01-2001, 06:47 PM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Kevin (happy 5000th post ), can you explain why it didn't work in the first place?
Looking at the code, it should. Right?
Reply With Quote
  #10  
Old 10-01-2001, 10:40 PM
tubedogg's Avatar
tubedogg tubedogg is offline
 
Join Date: Oct 2001
Location: Medina, OH
Posts: 785
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It should but for some reason it doesn't, which I don't understand...
Reply With Quote
Reply


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 07:13 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.04848 seconds
  • Memory Usage 2,296KB
  • Queries Executed 13 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (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
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (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_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
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete