<?php
$file = dirname(__FILE__);
$file = substr($file,0,stripos($file, "wp-content"));
require($file . "/wp-load.php");
global $post,$wpdb;
$monthNames = Array("Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık");
if (!isset($_REQUEST["mnth"])) $_REQUEST["mnth"] = date("n");
if (!isset($_REQUEST["yr"])) $_REQUEST["yr"] = date("Y");
$cMonth = $_REQUEST["mnth"];
$cYear = $_REQUEST["yr"];
$prev_year = $cYear;
$next_year = $cYear;
$prev_month = $cMonth-1;
$next_month = $cMonth+1;
if ($prev_month == 0 ) {
$prev_month = 12;
$prev_year = $cYear - 1;
}
if ($next_month == 13 ) {
$next_month = 1;
$next_year = $cYear + 1;
}
$mainlink = $_SERVER['REQUEST_URI'];
if(strstr($_SERVER['REQUEST_URI'],'?mnth') && strstr($_SERVER['REQUEST_URI'],'&yr'))
{
$replacestr = "?mnth=".$_REQUEST['mnth'].'&yr='.$_REQUEST['yr'];
$mainlink = str_replace($replacestr,'',$mainlink);
}elseif(strstr($_SERVER['REQUEST_URI'],'&mnth') && strstr($_SERVER['REQUEST_URI'],'&yr'))
{
$replacestr = "&mnth=".$_REQUEST['mnth'].'&yr='.$_REQUEST['yr'];
$mainlink = str_replace($replacestr,'',$mainlink);
}
if(strstr($_SERVER['REQUEST_URI'],'?') && !strstr($_SERVER['REQUEST_URI'],'?mnth'))
{
$pre_link = $mainlink."&mnth=". $prev_month . "&yr=" . $prev_year;
$next_link = $mainlink."&mnth=". $next_month . "&yr=" . $next_year;
}else
{
$pre_link = $mainlink."?mnth=". $prev_month . "&yr=" . $prev_year;
$next_link = $mainlink."?mnth=". $next_month . "&yr=" . $next_year;
}
?>
<table width="100%">
<tr align="center">
<td >
<table width="100%">
<tr align="center" class="title">
<td width="10%" class="title"> <a href="javascript:void(0);" onclick="change_calendar(<?php echo $prev_month; ?>,<?php echo $prev_year; ?>)"> <img src="<?php bloginfo('template_directory'); ?>/library/calendar/previous.png" alt="" /></a></td>
<td class="title"><?php echo $monthNames[$cMonth-1].' '.$cYear; ?></td>
<td width="10%" class="title"><a href="javascript:void(0);" onclick="change_calendar(<?php echo $next_month; ?>,<?php echo $next_year; ?>)"> <img src="<?php bloginfo('template_directory'); ?>/library/calendar/next.png" alt="" /></a> </td>
</tr>
</table>
</td>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td ></td>
<td align="right" ></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center">
<table width="100%" border="0" cellpadding="2" cellspacing="2" class="calendar_widget">
<tr>
<td align="center" class="days" ><strong>P</strong></td>
<td align="center" class="days" ><strong>P</strong></td>
<td align="center" class="days" ><strong>S</strong></td>
<td align="center" class="days" ><strong>Ç</strong></td>
<td align="center" class="days" ><strong>P</strong></td>
<td align="center" class="days" ><strong>C</strong></td>
<td align="center" class="days" ><strong>C</strong></td>
</tr>
<?php
$timestamp = mktime(0,0,0,$cMonth,1,$cYear);
$maxday = date("t",$timestamp);
$thismonth = getdate ($timestamp);
$startday = $thismonth['wday'];
if($_GET['m'])
{
$m = $_GET['m'];
$py=substr($m,0,4);
$pm=substr($m,4,2);
$pd=substr($m,6,2);
$monthstdate = "$cYear-$cMonth-01";
$monthenddate = "$cYear-$cMonth-$maxday";
}
global $wpdb;
for ($i=0; $i<($maxday+$startday); $i++) {
if(($i % 7) == 0 ) echo "<tr>\n";
if($i < $startday){
echo "<td></td>\n";
}
else
{
$cal_date = $i - $startday + 1;
$calday = $cal_date;
if(strlen($cal_date)==1)
{
$calday="0".$cal_date;
}
$cMonth1 = $cMonth;
if(strlen($cMonth)==1)
{
$cMonth1="0".$cMonth;
}
$urlddate = "$cYear$cMonth1$calday";
$thelink = site_url()."/?s=cal_event&m=$urlddate";
$the_cal_date = $cal_date;
if(strlen($the_cal_date)==1){$the_cal_date = '0'.$the_cal_date;}
$todaydate = "$cYear-$cMonth1-$the_cal_date";
$event_of_month_sql = "select p.* from $wpdb->posts p where p.post_type = 'event' and (p.post_status = 'publish' OR p.post_status = 'private' ) and p.ID in (select pm.post_id from $wpdb->postmeta pm where pm.meta_key like 'st_date' and pm.meta_value <= \"$todaydate\" and pm.post_id in ((select pm.post_id from $wpdb->postmeta pm where pm.meta_key like 'end_date' and pm.meta_value>=\"$todaydate\")))";
$event_post_info_perday = $wpdb->get_results($event_of_month_sql);
$post_info = '';
if($event_post_info_perday)
{
$post_info .='<span class="popup_event">';
foreach($event_post_info_perday as $event_post_info_obj)
{
$post_info .= ' <a class="event_title" href="'.get_permalink($event_post_info_obj->ID).'">'.$event_post_info_obj->post_title.'</a><small>'.
__('<b>Location : </b>').get_post_meta($event_post_info_obj->ID,'geo_address',true) .'<br>'.
__('<b>Start Date : </b>').get_formated_date(get_post_meta($event_post_info_obj->ID,'st_date',true)).' '.get_formated_time(get_post_meta($event_post_info_obj->ID,'st_time',true)) .'<br />'.
__('<b>End Date : </b>').get_formated_date(get_post_meta($event_post_info_obj->ID,'end_date',true)).' '.get_formated_time(get_post_meta($event_post_info_obj->ID,'end_time',true)) .'</small>';
}
$post_info .='</span>';
}
echo "<td class='date_n' align='center' valign='middle' height='20px'> ";
if($event_post_info_perday)
{
echo "<div><a class=\"event_highlight\" href=\"$thelink\" >". ($cal_date) . "</a>".$post_info;
}else
{
echo "<span class=\"no_event\" >". ($cal_date) . "</span>";
}
echo "</div></td>\n";
}
if(($i % 7) == 6 ) echo "</tr>\n";
}
?>
</table>
</td>
</tr>
</table> Takvimde pazar sorunu
0
●282
- 10-02-2013, 23:15:30Merhaba arkadaşlar bir ajax takvim düzenlemesi yapmaya çalışıyorum ama bazı problemlerim var mesela takvim pazardan başlıyor ben pazartesi başlamasını istiyorum ne yaptıysam beceremedim birde sayfada türkçe problemim yokken takvimde utf 8 olarak kaydedip servera atarsam hata veriyor bana yardım ederseniz çok memnun olurum kodlar aşşağıda