• 04-01-2010, 12:20:52
    #28
    gerçekten'de güzelmiş teşekkürler
  • 04-01-2010, 18:22:04
    #29
    güzel tema saol
  • 04-01-2010, 22:50:15
    #30
    Elerine sağlık kardeş güzel tema
  • 05-01-2010, 17:16:08
    #31
    Üyeliği durduruldu
    eline swaülık hocam deneyeceğim
  • 05-01-2010, 17:33:20
    #32
    Üyeliği durduruldu
    www.korfezmermer.net e kurdum güzel oldu.
  • 05-01-2010, 21:33:16
    #33
    Scarlett ayarları bölümü değişiklikleri kaydetmiyor.
  • 06-01-2010, 09:39:22
    #34
    Kendi sorumu kendim cevaplayayım
    /wp-content/themes/scarlett/controlpanel.php 'nin içini bununla değiştirin.

    <?php
    function scar_options(){
    $themename = "Scarlett";
    $shortname = "scar";
    $zm_categories_obj = get_categories('hide_empty=0');
    $zm_categories = array();
    foreach ($zm_categories_obj as $zm_cat) {
    	$zm_categories[$zm_cat->cat_ID] = $zm_cat->category_nicename;
    }
    $categories_tmp = array_unshift($zm_categories, "Kategori Seçin:");	
    $number_entries = array("Numara Seçin:","1","2","3","4","5","6","7","8","9","10", "12","14", "16", "18", "20" );
    $options = array (
    
        array(  "name" => "Kayan Panel Ayarları",
                "type" => "heading",
    			"desc" => "Bu bölüm kayan panel alanını ve görünecek kayan panel sayısını belirler.",
           ),
    
    	array( 	"name" => "Kayan Panel kategorisi",
    			"desc" => "Kayarak görünmesini istediğiniz kategoriyi seçiniz.",
    			"id" => $shortname."_gldcat",
    			"std" => "Bir kategori seçiniz:",
    			"type" => "select",
    			"options" => $zm_categories),
    			
    	array(	"name" => "Kayan Panel Sayısı",
    			"desc" => "Select the number of panels to display .",
    			"id" => $shortname."_gldct",
    			"std" => "Bir numara seçin:",
    			"type" => "select",
    			"options" => $number_entries),
    	
    	array(  "name" => "Gösterilen Video",
                "type" => "heading",
    			"desc" => " Sidebarınızda video gösterilmesini sağlar .",
           ),
    	   
    	array("name" => "Gösterilecek video kodu",
    			"desc" => "Video gösterim kodunu video paylaşım sitelerinden kolayca bulabilirsiniz.",
                "id" => $shortname."_video",
                "std" => "Video gösterim kodunu buraya girin. Ancak videonun boyutlarını 320 x 270 olarak ayarlamayı unutmayın.",
                "type" => "textarea"),   
       
    	
    	   
    	array(  "name" => "125 x 125 banner Ayarları",
                "type" => "heading",
    			"desc" => "Buradan sidebarınıza 3 adet 125 x 125 banner koyabilirsiniz",
           ), 
    	   
    	array("name" => "Banner-1 Resmi",
    			"desc" => "125 x 125 bannerın linkini giriniz.",
                "id" => $shortname."_banner1",
                "std" => "http://web2feel.com/images/TF.jpg",
                "type" => "text"),    
    	   
    	array("name" => "Banner-1 Linki",
    			"desc" => "Banner-1 resmi nereye linklenecekse linki buraya girin.",
                "id" => $shortname."_url1",
                "std" => "Banner-1 linki",
                "type" => "text"),    
    	      
    	 
    	array("name" => "Banner-2 Resmi",
    			"desc" => "125 x 125 bannerın linkini giriniz.",
                "id" => $shortname."_banner2",
                "std" => "http://web2feel.com/images/TF.jpg",
                "type" => "text"),    
    	   
    	array("name" => "Banner-2 Linki",
    			"desc" => "Banner-2 resmi nereye linklenecekse linki buraya girin.",
                "id" => $shortname."_url2",
                "std" => "Banner-2 linki",
                "type" => "text"), 
    
    	array("name" => "Banner-3 Resmi",
    			"desc" => "125 x 125 bannerın linkini giriniz.",
                "id" => $shortname."_banner3",
                "std" => "http://web2feel.com/images/TF.jpg",
                "type" => "text"),    
    	   
    	array("name" => "Banner-3 Linki",
    			"desc" => "Banner-3 resmi nereye linklenecekse linki buraya giriniz.",
                "id" => $shortname."_url3",
                "std" => "Banner-3 linki",
                "type" => "text"),
    
    		array("name" => "Banner-4 Resmi",
    			"desc" => "125 x 125 bannerın linkini giriniz.",
                "id" => $shortname."_banner4",
                "std" => "http://web2feel.com/images/TF.jpg",
                "type" => "text"),    
    	   
    	array("name" => "Banner-4 Linki",
    			"desc" => "Banner-4 resmi nereye linklenecekse linki buraya giriniz.",
                "id" => $shortname."_url4",
                "std" => "Banner-4 linki",
                "type" => "text"),
    		
    	  array(  "name" => "Hakkımda Ayarları",
                "type" => "heading",
    			"desc" => "Hakkımda bölümü resmini ve yazısını buradan ayarlayabilirsiniz .",
           ),			
    		
      	array("name" => "Hakkımda resmi",
    			"desc" => "Hakkımda resminin linkini buraya giriniz.",
                "id" => $shortname."_img",
                "std" => "Resmim",
                "type" => "text"),    
    	   
    	array("name" => "Hakkımda yazısı",
    			"desc" => "Buraya kendinizi ve sitenizi anlatan bir şeyler yazın.",
                "id" => $shortname."_about",
                "std" => "Benim hakkımda birkaç bir şey..",
                "type" => "textarea"),    
    			
    			
    	array(  "name" => "Twitter Ayarları",
                "type" => "heading",
    			"desc" => " Twitter güncellemelerinizi blogunuza alın .",
           ),
    	   
    	array("name" => "Twitter Adım",
    			"desc" => "Twitter id'nizi buraya girin. ( Büyük-küçük harfe duyarlı ).",
                "id" => $shortname."_twit",
                "std" => "Twitter",
                "type" => "text"),   
    			
    	array(  "name" => "Adsense Ayarları",
                "type" => "heading",
    			"desc" => " Blogunuz için adsense ayarlarınızı yapın .",
           ),
    	   
    	array("name" => "Headerdaki 480x60 banner",
    			"desc" => "adsense 480 x 60 banner .",
                "id" => $shortname."_ad1",
                "std" => "",
                "type" => "textarea"),  
    			
       	array("name" => "Yazıların içindeki 300x250 banner",
    			"desc" => "adsense 300 x 250 banner .",
                "id" => $shortname."_ad2",
                "std" => "",
                "type" => "textarea"),   
       
    	   	array("name" => "Anasayfadaki 728x15 banner",
    			"desc" => "adsense 728 x 15 banner .",
                "id" => $shortname."_ad3",
                "std" => "",
                "type" => "textarea"),   		
    			
    			
       
    );
    
    update_option('scar_template',$options);update_option('scar_themename',$themename);update_option('scar_shortname',$shortname);  
    		  
    	}
    add_action('init','scar_options');
    function mytheme_add_admin() {
    
           $options =  get_option('scar_template'); $themename =  get_option('scar_themename');$shortname =  get_option('scar_shortname');    
    
        if ( $_GET['page'] == basename(__FILE__) ) {
        
            if ( 'save' == $_REQUEST['action'] ) {
    
                    foreach ($options as $value) {
                        update_option( $value['id'], $_REQUEST[ $value['id'] ] ); }
    
                    foreach ($options as $value) {
                        if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ]  ); } else { delete_option( $value['id'] ); } }
    
                    header("Location: themes.php?page=controlpanel.php&saved=true");
                    die;
    
            } else if( 'reset' == $_REQUEST['action'] ) {
    
                foreach ($options as $value) {
                    delete_option( $value['id'] ); 
                    update_option( $value['id'], $value['std'] );}
    
                header("Location: themes.php?page=controlpanel.php&reset=true");
                die;
    
            }
        }
    
          add_theme_page($themename." Ayarları", "$themename Ayarları", 'edit_themes', basename(__FILE__), 'mytheme_admin');
    
    }
    
    function mytheme_admin() {
    
        $options =  get_option('scar_template');$themename =  get_option('scar_themename');$shortname =  get_option('scar_shortname');   
    
        if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' ayarları düzenlendi.</strong></p></div>';
        if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' ayarları sıfırlandı.</strong></p></div>';
        
        
    ?>
    <div class="wrap">
    <h2><b><?php echo $themename; ?> tema ayarları</b></h2>
    
    <form method="post">
    
    <table class="optiontable">
    
    <?php foreach ($options as $value) { 
        
    	
    if ($value['type'] == "text") { ?>
            
    <tr align="left"> 
        <th scope="row"><?php echo $value['name']; ?>:</th>
        <td>
            <input name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>" size="40" />
    				
        </td>
    	
    </tr>
    <tr><td colspan=2> <small><?php echo $value['desc']; ?> </small> <hr /></td></tr>
    
    <?php } elseif ($value['type'] == "textarea") { ?>
    <tr align="left"> 
        <th scope="row"><?php echo $value['name']; ?>:</th>
        <td>
                       <textarea name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" cols="50" rows="8"/>
    				   <?php if ( get_settings( $value['id'] ) != "") { echo stripslashes (get_settings( $value['id'] )); } 
    				   else { echo $value['std']; 
    				   } ?>
    </textarea>
    
    				
        </td>
    	
    </tr>
    <tr><td colspan=2> <small><?php echo $value['desc']; ?> </small> <hr /></td></tr>
    
    
    <?php } elseif ($value['type'] == "select") { ?>
    
        <tr align="left"> 
            <th scope="top"><?php echo $value['name']; ?>:</th>
    	        <td>
                <select name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
                    <?php foreach ($value['options'] as $option) { ?>
                    <option<?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"'; }?>><?php echo $option; ?></option>
                    <?php } ?>
                </select>
    			
            </td>
    	
    </tr>
    <tr><td colspan=2> <small><?php echo $value['desc']; ?> </small> <hr /></td></tr>
    
    
    
    <?php } elseif ($value['type'] == "heading") { ?>
    
       <tr valign="top"> 
    		    <td colspan="2" style="text-align: left;"><h2 style="color:green;"><?php echo $value['name']; ?></h2></td>
    		</tr>
    <tr><td colspan=2> <small> <p style="color:red; margin:0 0;" > <?php echo $value['desc']; ?> </P> </small> <hr /></td></tr>
    
    <?php } ?>
    <?php 
    }
    ?>
    </table>
    <p class="submit">
    <input name="save" type="submit" value="Save changes" />    
    <input type="hidden" name="action" value="save" />
    </p>
    </form>
    <form method="post">
    <p class="submit">
    <input name="reset" type="submit" value="Reset" />
    <input type="hidden" name="action" value="reset" />
    </p>
    </form>
    
    <p> Daha fazla <a href="http://www.web2feel.com" >tema </a>ve destek için, <a href="http://web2feel.com/forum/" >Web2Feel destek forumları</a>'na başvurun. </p>
    <?php
    }
    add_action('admin_menu', 'mytheme_add_admin'); ?>
  • 08-01-2010, 19:55:57
    #35
    Üyeliği durduruldu
    tema süper ellerine sağlık
  • 08-01-2010, 20:12:09
    #36
    Teşekkürler...Ellerinize sağlık.
    Bunu söylemekte epey gecikmişim ama, konu yukarıya taşınınca gördüm.