View Single Post
  #45  
Old 08-08-2005, 03:51 AM
Marris Marris is offline
 
Join Date: Jul 2005
Posts: 45
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks a lot for this mod. It was just what I was looking for.

I just wanted to add simple date breaks into the existing news, so I just used a snippet of the code to replace a line in news.php (CMPS v2.x):

in news.php replace:

PHP Code:
eval('$newsbits .= "' fetch_template('adv_portal_newsbits') . '";'); 
with:

PHP Code:
//datemod 1 of 2 start

            
$dayposted vbdate('njy'$news['postdateline']);

        
//Display The Current News Day
        
if ($dategroup != $dayposted)
            {
            
$datelongform vbdate('l, F jS, Y'$news['postdateline']);
            
$dategroup vbdate('njy'$news['postdateline']);
            
$prevdate true;        
            eval(
'$newsbits .= "' fetch_template('adv_portal_newsdigest_date') . fetch_template('adv_portal_newsbits') . '";');
            }else{
//datemod 1 of 2 end            
            
        
eval('$newsbits .= "' fetch_template('adv_portal_newsbits') . '";');    

//datemod 2 of 2 start
        
}                        
//datemod    2 of 2 end 
And in this case, you need to enclose the contents of adv_portal_newsdigest_date in <tr><td></td></tr> tags.

Also, note this only works if you have your News module option "Separate News Posts" set to "No", but it should be easy to figure out the code to change in news.php for this to work for the other mode.

All this does is divide up your normal News posts with a date bar. It doesn't have any of the extra functions of the full mod.

In using this with vB 3.0.8 and CMPS 2, I noticed I had to change the use of date() to vbdate() or else I would get discrepancies between the post dates and current time zone setting.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01172 seconds
  • Memory Usage 1,779KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete