Скинул свой. Этот тот же что есть в этой теме. Только добработанный.
VOVA сменить на FUSION. И 8геймерс.ру на имя вашего сайта.
Я инструкций складать не умею. Но кодить умею. Пример сайт. То просто виложу и напощу небольшой фак как сделать что бы у вас работало.
Код
require_once "maincore.php";
require_once THEMES."templates/header.php";
$mon_name = array
("Январь","Февраль","Март","Апрель","Май","Июнь",
"Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь" );
$nod = array (31,28,31,30,31,30,31,31,30,31,30,31);
if ($month==0)
{
$ac_month = date("n" );
$ac_year = date("Y" );
$ac_j_dom = date("j" );
$ac_j_dow = date("w" );
}
else
{
list ($ac_month,$ac_year) = explode ("-",$month);
if ($ac_year<1980) $ac_year = 1980;
if ($ac_year>2030) $ac_year = 2030;
if ($ac_month != date("n" ) or $ac_year != date("Y" ))
{
$ac_j_dom = 1;
$ac_j_dow = date("w",mktime(0,0,0,$ac_month,1,$ac_year));
}
else
{
$ac_j_dom = date("j" );
$ac_j_dow = date("w" );
}
}
if ($ac_year%4==0) {$nod[1]=29;}
$temp_month = $ac_month + 1;
if ($temp_month!=13)
{
$ac_month_next = "$temp_month-$ac_year";
}
else
{
$temp_year = $ac_year + 1;
$ac_month_next = "1-$temp_year";
}
$temp_month = $ac_month - 1;
if ($temp_month!=0)
{
$ac_month_prev = "$temp_month-$ac_year";
}
else
{
$temp_year = $ac_year - 1;
$ac_month_prev = "12-$temp_year";
}
$temp_year = $ac_year + 1;
$ac_year_next = "$ac_month-$temp_year";
$temp_year = $ac_year - 1;
$ac_year_prev = "$ac_month-$temp_year";
$ac_mon=$mon_name[$ac_month-1];
if ($ac_j_dow == 0) $ac_j_dow = 7;
$ac_1_dow = $ac_j_dow - ($ac_j_dom%7 - 1);
if ($ac_1_dow < 1) $ac_1_dow+=7;
if ($ac_1_dow > 7) $ac_1_dow-=7;
$ac_nod = $nod[$ac_month-1];
$ac_now=5;
if ($ac_1_dow-1+$ac_nod<29) {$ac_now=4;}
else if ($ac_1_dow-1+$ac_nod>35) {$ac_now=6;}
if ($ac_month != date("n" ) or $ac_year != date("Y" )) $ac_j_dom = -10;
opentable("$ac_mon $ac_year");
##############################
$weblink_datestamp = time(); // секунды текущее время этого месяца
$ferst_date = date("U",mktime(0,0,0,$ac_month,1,$ac_year)); // секунды первого числа и часа месяца
//echo " $ferst_date<br/>";
$last_date = date("U",mktime(24,0,0,$ac_month,$ac_nod,$ac_year)); // секунды последнего числа и часа месяца
//echo " $last_date<br/>";
//echo " $ac_nod<br/>"; // число дней в демонстрируемом месяце
$number_day_date = date("d",time()); // номер дня месяца
################
$DATAS = array();
#############################################################################
# ПРОВЕРКА НАЛИЧИЯ ДАННЫХ ЗА ВЫБРАННЫЙ МЕСЯЦ #
#############################################################################
################################### проверяем наличие за данный месяц
// проверить запросом наличие за данный месец.
###################################
###################################
$DATAS = array_unique($DATAS); // извлекаем уникальные значения
sort($DATAS); // сортируем в прямом порядке
#####
echo "
<table width='100%' border=0 cellspacing=1 cellpadding=1 >
<Tr ><Td colspan='7' bgcolor='black'></Td></Tr>
<tr class='main-body' align=center>
<td ><b>Пн</b></td>
<td ><b>Вт</b></td>
<td ><b>Ср</b></td>
<td ><b>Чт</b></td>
<td ><b>Пт</b></td>
<td ><b>Сб</b></td>
<td ><b>Вс</b></td>
<Tr><Td colspan='7' bgcolor='black'></Td></Tr>";
for ($i=0;$i<$ac_now*7;$i++)
{
if ($i%7==0) {echo "<tr align=center class='main-body'>\n";}
if($i-$ac_1_dow+2==$ac_j_dom) {echo "<td bgcolor='silver'>\n<font color='#000000'>\n";}
elseif ((($i<$ac_1_dow-1)||($i>$ac_nod+$ac_1_dow-2))&&($i==41||$i==34)){echo "<td>\n<font color='#000000'>\n";}
elseif($i==6||$i==13||$i==20||$i==27||$i==34||$i==41 ) {echo "<td >\n<font color='red'>\n";}
elseif ($i-$ac_1_dow+2!=$ac_j_dom) {echo "<td>\n<font color='000000'>\n";}
if($i-$ac_1_dow+2 == $DATAS[0] ) {
if (($i<$ac_1_dow-1)||($i>$ac_nod+$ac_1_dow-2)) {echo " ";}
else { $chis = $i-$ac_1_dow+2;
echo "<a href='".VOVA_SELF."?month=$month&list=list&chislo=$chis&' title='Обновления за ".$DATAS[0]." $ac_mon $ac_year'><b>";echo $i-$ac_1_dow+2; echo "</b></a>\n\t"; array_shift($DATAS);}}
else{
if (($i<$ac_1_dow-1)||($i>$ac_nod+$ac_1_dow-2)) {echo "";} else {echo $i-$ac_1_dow+2;}
}
echo "</td>\n";
}
echo "</tr>
<Tr><Td colspan='7' bgcolor='black'></Td></Tr>
<tr class='scapmain'>
<td colspan=7 align=center >
<a href='".VOVA_SELF."?month=$ac_year_prev' title='Год назад' ><< </a>
<a href='".VOVA_SELF."?month=$ac_month_prev' title='Месяц назад'>< </a>
<a href='".VOVA_SELF."?month=0' title='Текущий месяц' >•</a>
<a href='".VOVA_SELF."?month=$ac_month_next' title='Месяц вперед'> ></a>
<a href='".VOVA_SELF."?month=$ac_year_next' title='Год вперед' > >> </a></td>";
echo "</tr>
<Tr><Td colspan='7' bgcolor='black'></Td></Tr>
</table>";
UnSet($DATAS);
##############################################################################
# ВЫВОД ДАННЫХ ЗА ВЫБРАННЫЙ ДЕНЬ #
############################################################################## <br/>
if (isset($list))
{ echo "<br/><div align='center'><b> СОБЫТИЯ ДНЯ </b></div>";
echo "<div align='center'><b>$chislo $ac_mon $ac_year </b></div>";
// $ferst_dates = ("U",mktime(0,0,0,$ac_month,$ac_nod,$ac_year)); //находим начальную дату
if (isset($chislo)){ $ferst_date = date("U",mktime(0,0,0,$ac_month,$chislo,$ac_year));
$last_date = date("U",mktime(24,0,0,$ac_month,$chislo,$ac_year));}
// $last_dates = ("U",mktime(24,0,0,$ac_month,$ac_nod,$ac_year)); //находим конечную дату
###################################
//Пишем что нужно виводить за определенный день!!!!!!!!!
}
else
{
echo "";
}
closetable();
################
if ($chislo == "") {
$chislo1 = "";
} else {
$chislo1 = " число ".$chislo.",";
$chislo2 = " ".$chislo."";
}
set_title("Архив материалов за".$chislo1." месец ".$ac_mon.", год $ac_year - Календарь - 8Gamers.NET");
set_meta("description", "Архив материалов за".$chislo1." месец ".$ac_mon.", год ".$ac_year."");
set_meta("keywords", "Архив материалов, архив, статьи, фото, файлы, темы на форуме, игры, аудио, видео, прочее, блоги, сообщества, торренты, ссылки, ".$ac_mon.", ".$ac_year);
require_once THEMES."templates/footer.php";
Все работает.
Функцию заменить на ваш урл к материалу.