• 20-07-2013, 11:43:36
    #1
    Merhaba Arkadaşlar Rezervasyon kısmında bulunan yerde tarihler
    20 July
    21 July
    22 July olarak gitmektedir. Ben bunu 21 Temmuz 2013 gibi nasıl yapabilirim kodlar aşağıdadır.

    <div class="resSetupSection" id="reservation-datetime">
    <label style="display:block;">'.__('Date & Time:').'</label>

    <select class="reservation_date" name="reservation_date">';

    $dayCount = 0;
    //$daysArray = dates_inbetween( date('Ymd'), date("Ymd", strtotime("+17 days")) );
    $resDate = strtotime($reservation_date);
    $daysArray = dates_inbetween( date('d-m-Y',strtotime($reservation_date.' -4 days')), date('d-m-Y',strtotime($reservation_date.' +4 days')) );


    foreach($daysArray as $date=>$label){
    if ($date==$reservation_date) {
    $daySelected = 'selected="selected"';
    } else {
    $daySelected = null;
    }

    echo '<option '.$daySelected.' value="'.$date.'">'.$label.'('.$date.')</option>';
    }

    echo '</select>
  • 20-07-2013, 13:26:19
    #2
    Aşağıdaki kod bölümünü bulup,
    foreach($daysArray as $date=>$label){
    if ($date==$reservation_date) { 
    $daySelected = 'selected="selected"'; 
    } else { 
    $daySelected = null; 
    }
    
    echo '<option '.$daySelected.' value="'.$date.'">'.$label.'('.$date.')</option>';
    }
    aşağıdaki ile değiştirin.
    global $wp_locale;
    foreach($daysArray as $date=>$label){
    if ($date==$reservation_date) { 
    $daySelected = 'selected="selected"'; 
    } else { 
    $daySelected = null; 
    }
    $tarih = strtotime($date)
    $ayinadi= $wp_locale->get_month( date( 'm', $tarih) );
    $tarih = date('d', $tarih) . ' '. $ayinadi. ' ' .date('Y', $tarih);
    echo '<option '.$daySelected.' value="'.$date.'">'.$label.'('.$tarih.')</option>';
    }
  • 20-07-2013, 13:46:41
    #3
    yakuphan adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki kod bölümünü bulup,
    foreach($daysArray as $date=>$label){
    if ($date==$reservation_date) { 
    $daySelected = 'selected="selected"'; 
    } else { 
    $daySelected = null; 
    }
    
    echo '<option '.$daySelected.' value="'.$date.'">'.$label.'('.$date.')</option>';
    }
    aşağıdaki ile değiştirin.
    global $wp_locale;
    foreach($daysArray as $date=>$label){
    if ($date==$reservation_date) { 
    $daySelected = 'selected="selected"'; 
    } else { 
    $daySelected = null; 
    }
    $tarih = strtotime($date)
    $ayinadi= $wp_locale->get_month( date( 'm', $tarih) );
    $tarih = date('d', $tarih) . ' '. $ayinadi. ' ' .date('Y', $tarih);
    echo '<option '.$daySelected.' value="'.$date.'">'.$label.'('.$tarih.')</option>';
    }
    Hocam dediğiniz gibi yapınca aşağıdaki hatayı alıyorum sayfa acmıyor

    Parse error: syntax error, unexpected T_VARIABLE in reservations-code.php on line 146
  • 20-07-2013, 13:57:51
    #4
    $tarih = strtotime($date)
    satırının sonuna ; koyun
    $tarih = strtotime($date);
    şeklinde olacak, onu sonradan eklemiştim, ; koymayı unutmuşum.
  • 20-07-2013, 14:06:44
    #5
    yakuphan adlı üyeden alıntı: mesajı görüntüle
    $tarih = strtotime($date)
    satırının sonuna ; koyun
    $tarih = strtotime($date);
    şeklinde olacak, onu sonradan eklemiştim, ; koymayı unutmuşum.
    Hocam birde burdan bunu çeken yerde aşağıdaki kodlar mevcut ortaya ne yazmam lazım


    <div class="fdDate">
    <label>'.__('Tarih:','adora').'</label>
    <select class="resDate" name="date">';

    $dayCount = 0;
    $daysArray = dates_inbetween( date('Ymd'), date("Ymd", strtotime("+17 days")) );
    $daySelected = 'selected="selected"';

    foreach($daysArray as $date=>$label){
    echo '<option '.$daySelected.' value="'.$date.'">'.$label.'</option>';
    $daySelected = null;
    }
    echo '
    </select>
    </div>
  • 20-07-2013, 15:11:55
    #6
    Aşağıdaki kodu
    foreach($daysArray as $date=>$label){
    echo '<option '.$daySelected.' value="'.$date.'">'.$label.'</option>';
    $daySelected = null;
    }
    Bununla değiştir
    global $wp_locale;
    foreach($daysArray as $date=>$label){
    $tarih = strtotime($date);
    $ayinadi= $wp_locale->get_month( date( 'm', $tarih) );
    $tarih = date('d', $tarih) . ' '. $ayinadi. ' ' .date('Y', $tarih);
    echo '<option '.$daySelected.' value="'.$date.'">'.$tarih.'</option>';
    $daySelected = null;
    }
    global $wp_locale;
    foreach($daysArray as $date=>$label){
    if ($date==$reservation_date) {
    $daySelected = 'selected="selected"';
    } else {
    $daySelected = null;
    }
    $tarih = strtotime($date)
    $ayinadi= $wp_locale->get_month( date( 'm', $tarih) );
    $tarih = date('d', $tarih) . ' '. $ayinadi. ' ' .date('Y', $tarih);
    echo '<option '.$daySelected.' value="'.$date.'">'.$label.'('.$tarih.')</option>';
    }