Pagina 1 van 1

Today and Yesterday Hack

Geplaatst: 18 mei 2005, 14:10
door Eefjuh
http://www.phpbbhacks.com/download/1936

Code: Selecteer alles

############################################################## 
## MOD Title: frinendly date
## MOD Author: vegatron <webmaster@vega.4t.com>  - <www.jam3a.tk - www.alhandasa.net> (arabic sites)
## MOD Description:
##  This mod will replace the date with the word 'Today' or 'Yesterday' for the posts that are posted on today or yesterday,
##  which will make the date look more friendly.
##
## MOD Version: 1.0
## 
## PHPBB Version: 2.0.0+
## Installation Level: easy
## Installation Time: ~ 1 Minutes 
## Files To Edit:  1
##		includes/functions.php
##
## Included Files: N/A
##
############################################################## 
## Author's Notes: 
## 
## The form of the displayed date is 'Today/yesterday - h:i a" ,so in case you wanted to change the date format
##  all you have to do is to edit the variable '$time_format'
##
## This MOD is released under the GPL License. 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

#
#-----[ OPEN ]------------------------------------------
#
includes/functions.php

#
#-----[ FIND ]------------------------------------------ 
#
	$thetime = ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * $tz)), $translate) : @gmdate($format, $gmepoch + (3600 * $tz));

# 
#-----[ AFTER, ADD ]-----------------------------------
#
// friendly date mod\\*******************	
	$L_Today = 'Today';
	$L_Yesterday = 'Yesterday';
	$time_format = " - h:i a";// - hour:minute am/pm
	
	$date = getdate();
	$today = $date['mday'];
	$month = $date['mon'];
	$year = $date['year'];

	$forum_date_today = @gmdate ("d", $gmepoch);
	$forum_date_month = @gmdate ("m", $gmepoch);
	$forum_date_year = @gmdate ("Y", $gmepoch);
	
	if ($forum_date_today == $today && $forum_date_month == $month && $forum_date_year == $year)
		$thetime = $L_Today . @gmdate ($time_format, $gmepoch);//today
	
	else
	if ($today != 1 && $forum_date_today == ($today-1) && $forum_date_month == $month && $forum_date_year == $year)
		$thetime = $L_Yesterday . @gmdate ($time_format, $gmepoch);//yesterday
		
	else
	//if today is 1 and the month is not 1, then we have to check how many days in the previews month
	//and then set $yesterday to the last day in the previews month
	if ($today == 1 && $month != 1)
	{
	$yesterday = date ("t", mktime(0,0,0,($month-1),1,$year));//returns how many days in the previews month
	if ($forum_date_today == $yesterday && $forum_date_month == ($month-1) && $forum_date_year == $year)
		$thetime = $L_Yesterday . @gmdate ($time_format, $gmepoch);//yesterday
	}
	else 
	//if we are in the first day in the year
	if ($today == 1 && $month == 1)
	{
	$yesterday = date ("t", mktime(0,0,0,12,1,($year -1)));
	if ($forum_date_today == $yesterday && $forum_date_month == 12 && $forum_date_year == ($year-1))
		$thetime = $L_Yesterday . @gmdate ($time_format, $gmepoch);//yesterday
	}

//end friendly date mod\\*******************************

# 
#-----[ SAVE/CLOSE ALL FILES ]--------------------------
# 
# EoM 

Ik heb het gedaan, vervolgens verdween alles, nu heb ik het terug gezet, is nog alles weg....

Wat is hier nog emer verandert?

Geplaatst: 18 mei 2005, 15:17
door Eefjuh
Ik snap niet waar dit nog meer naar toe leid.

Ik heb gewoon het oude zinnetje weer terug gezet maar de tijd blijft gewoon overal weg en ik wil het weer terug hebben waar kan ik hier voor zorgen dat het gewoon weer terug komt?!

Geplaatst: 23 sep 2005, 14:19
door soulcreeper
je moet net boven de regel:

Code: Selecteer alles

//end friendly date mod\\*******************************
de volgende regel zetten:

Code: Selecteer alles

return ($thetime);