Merhaba arkadaşlar worpdress’de öne çıkarılmış alanını temanıza eklemek istiyorsanız öncelikle temanızın function.php alanında aşağıdaki kodu eklemeniz yeterlidir
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php if (function_exists('add_theme_support')) { add_theme_support( 'post-thumbnails' ); /*set_post_thumbnail_size( 640, 480, true ); // Standart Değerler add_image_size('resim-kucuk', 250, 175, true); // Küçük Resmimiz add_image_size('resim-buyuk', 450, 290, true); // Büyük Resmimiz*/ /* dilediğimiz kadar boyut ve alan ekleyebiliriz */ /* örnek: add_image_size('ne-isterseniz', 999, 999, true); */ } ?> |
Merhaba arkadaşlar WordPress üzerinden eklentisiz olarak Breadcrumb yapmak isterseniz aşağıdaki kodları kullanabilirsiniz.
1 2 3 4 5 | <ul class="single_breadcump"> <li><a href="<?php bloginfo('url'); ?>">Ana Sayfa <i class="fa fa-caret-right"></i></a> </li> <li><?php the_category(' <i class="fa fa-caret-right"></i> '); ?> </li> <li><?php the_title(' <i class="fa fa-caret-right"></i> '); ?> </li> </ul> |
Merhaba arkadaşlar , WordPress tema yaptıktan sonra admin panelinden bileşen eklemek için öncelikle tema alanında sidebar alanı belirlemeniz gereklidir. 1.Adım function.php de tanımlama yapın
1 2 3 4 5 6 7 8 9 | register_sidebar(array( 'name' => 'Sidebar', 'id' => 'sidebar_alani', 'description' => 'Bileşenler için sidebar', 'before_widget' => '<div id="%1$s">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>', )); |
2.Adım temanızda sidebarın gözükmesini istediğinize yere aşağıdaki kod yapıştırın
1 | <?php dynamic_sidebar('sidebar_alani'); ?> |
Hepsi bu kadar basitmiş değilmi 🙂
Merhaba arkadaşlar, yapmış olduğunuz temaya menü alanı eklemek isterseniz öncelikle fonksiyon dosyanıza aşağıdaki kodu ekleyiniz.
1 2 3 4 5 6 7 8 9 10 11 | <?php add_action( 'init', 'theme_menus' ); function theme_menus() { register_nav_menus( array( 'footer_menu' => __( 'Üst Menü' ) ) ); } ?> |
Daha sonra temanızda menünün gözükmesini istediğiniz yere aşagıdaki kodu ekleyiniz.
1 | <?php wp_nav_menu( array( 'theme_location' => 'footer_menu' ) ); ?> |
Hepsi bu kadar 🙂 Admin panelinde istediğiniz menüyü ekleyebilirsiniz.
Merhaba arkadaşlar WordPress’de tema oluştururken her daim elinizde olması gereken fonksiyonlar aşağıdaki gibidir wordpress tema tanımlama /* Theme Name: Test Tema Theme URI: http://www.deneme.com Description: Tema Açıklaması Author: Burak Author URI: http://www.deneme.com Version: 1.0 */ wordpress title çekme <head></head> tagları arasına ekleyiniz. <title><?php wp_title(‘-‘, true, ‘right’); ?></title> functions.php’ye ekleyiniz. function wpdocs_filter_wp_title($title, $sep){ global $paged, $page; […]
Merhaba arkadaşlar olurda bir projenizde sadece sisteminizin ipadlerde açılmasını isterseniz aşağıdaki kod parcacıgını kullanabilirsiniz.
1 | bool isIpad = Request.UserAgent.ToLower().Contains("ipad"); |
Merhaba arkadaşlar bugün ki C# konumuzda aşağıdaki kodlar ile sizlerde rahatlıkla ftp üzerindeki bir dosyayı silebilirsiniz.
1 2 3 4 5 | FtpWebRequest request = (FtpWebRequest)WebRequest.Create("dosya adresi"); request.Method = WebRequestMethods.Ftp.DeleteFile; request.Credentials = new NetworkCredential("ftp kad", "ftp sifre"); FtpWebResponse response = (FtpWebResponse)request.GetResponse(); response.Close(); |
Merhaba arkadaşlar c# ile ftp upload ederken ve yüklenme oranın göstermek için aşağıdaki kod satırların kullanabilirsiniz. Öncelikle tanımlamalarımızı yapıyoruz bunu butonun eventına vss.. yazabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | op.ShowDialog(); var fileIdosnfo = new FileInfo(op.FileName); dosya_adi_lbl.Text = fileIdosnfo.Name; dosya_boyutu_lbl.Text = fileIdosnfo.Length.ToString(); ftpServerIP = "url"; ftpUserName = "kad"; ftpPassword = "sifre"; if (backgroundWorker1.IsBusy == false) { backgroundWorker1.RunWorkerAsync(); } |
Daha sonraBackgroundworker’ın dowork eventına aşağıdaki kodları yazıyoruz
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | FileInfo objFile = new FileInfo(op.FileName); string fileName = op.FileName; var ftpWebRequest = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + ftpServerIP + "/" + objFile.Name)); ftpWebRequest.Credentials = new NetworkCredential(ftpUserName, ftpPassword); ftpWebRequest.Method = WebRequestMethods.Ftp.UploadFile; using (var inputStream = File.OpenRead(@fileName)) using (var outputStream = ftpWebRequest.GetRequestStream()) { var buffer = new byte[1024 * 1024]; int totalReadBytesCount = 0; int readBytesCount; while ((readBytesCount = inputStream.Read(buffer, 0, buffer.Length)) > 0) { outputStream.Write(buffer, 0, readBytesCount); totalReadBytesCount += readBytesCount; var progress = totalReadBytesCount * 100.0 / inputStream.Length; backgroundWorker1.ReportProgress((int)progress); } } |
Daha sonra backgroundworker’ın ProgressChanged eventına ise aşağıdaki kod satırını ekliyoruz
1 | progressBar.Value = e.ProgressPercentage; |
Bu kadar 🙂
Merhaba arkadaşlar, C# da sayı ile girilen değeri yazı olarak çıktı almanız gerekebilir böyle durumlar için aşağıdaki fonksiyonu kullanabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | private string sayitoyazi(decimal tutar) { string sTutar = tutar.ToString("F2").Replace('.', ','); string lira = sTutar.Substring(0, sTutar.IndexOf(',')); string kurus = sTutar.Substring(sTutar.IndexOf(',') + 1, 2); string yazi = ""; string[] birler = { "", "BİR", "İKİ", "Üç", "DÖRT", "BEŞ", "ALTI", "YEDİ", "SEKİZ", "DOKUZ" }; string[] onlar = { "", "ON", "YİRMİ", "OTUZ", "KIRK", "ELLİ", "ALTMIŞ", "YETMİŞ", "SEKSEN", "DOKSAN" }; string[] binler = { "KATRİLYON", "TRİLYON", "MİLYAR", "MİLYON", "BİN", "" }; int grupSayisi = 6; lira = lira.PadLeft(grupSayisi * 3, '0'); string grupDegeri; for (int i = 0; i < grupSayisi * 3; i += 3) { grupDegeri = ""; if (lira.Substring(i, 1) != "0") grupDegeri += birler[Convert.ToInt32(lira.Substring(i, 1))] + "YÜZ"; if (grupDegeri == "BİRYÜZ") grupDegeri = "YÜZ"; grupDegeri += onlar[Convert.ToInt32(lira.Substring(i + 1, 1))]; grupDegeri += birler[Convert.ToInt32(lira.Substring(i + 2, 1))]; if (grupDegeri != "") grupDegeri += binler[i / 3]; if (grupDegeri == "BİRBİN") grupDegeri = "BİN"; yazi += grupDegeri; } if (yazi != "") yazi += " TL "; int yaziUzunlugu = yazi.Length; if (kurus.Substring(0, 1) != "0") yazi += onlar[Convert.ToInt32(kurus.Substring(0, 1))]; if (kurus.Substring(1, 1) != "0") yazi += birler[Convert.ToInt32(kurus.Substring(1, 1))]; if (yazi.Length > yaziUzunlugu) yazi += " Kr."; else yazi += "SIFIR Kr."; return yazi; } |
Merhaba arkadaşlar, mysql function oluşturmak için aşağıdaki kodu kullanabilirsiniz.
1 2 3 4 5 6 7 | DELIMITER // CREATE FUNCTION func_kategoriadi(KID INT) RETURNS CHAR(250) BEGIN return (select kad from kategoriler where id=KID); END // DELIMITER ; |
Kullanımı ise aşağıdaki gibidir;
1 | select func_kategoriadi(değişken) from tablo_adi |
Bol sorgulu hatasız günler herkese