10 Kasım 2017 Cuma

gözat

function ShowBFormDetail(btn, ay, vergiNo) {
    $.ajax({
        url: '/Home/GetFaturaDetay',
        data: { vergiNo: vergiNo, ay: ay },
        beforeSend: function () {
            btn.attr('disabled', 'disable');
            btn.text(btn.data('process-text'));
        },
        success: function (result) {
            $('.bform-result').fadeOut('slow', function () {
                btn.removeAttr('disabled');
                btn.text(btn.data('original-text'));
                $('.container_16').css('overflow-y', 'scroll');
                $('.bform-result-detail').html(result);
                $('.bform-result-detail').appendTo('#agacli_ba_bs .container_16');
                $('.bform-result-detail').fadeIn('slow');
                $('.container_16').css('margin-bottom', '25px');
                $('.back-list').show();
                $('#agacli_ba_bs').css('height', '640px');
            });
        },
        error: function (x, y, z) {
            console.log(x);
            console.log(y);
            console.log(z);
            btn.removeAttr('disabled');
            btn.text(btn.data('original-text'));
            alert("Bir hata oluþtu daha sonra tekrar deneyiniz!");
        }
    });
};

7 Kasım 2017 Salı

Utm_source utm_medium utm_campaign


Özel kampanyalar

Trafik sağlayan kampanyaları saptamak için URL'lere parametreler ekleyin.
Reklam kampanyalarınızda kullandığınız hedef URL'lere kampanya parametreleri ekleyerek söz konusu kampanyaların genel verimliliği hakkında bilgi toplayabilir ve kampanyaların nerede daha etkili olduğunu da anlayabilirsiniz. Örneğin, Yaz İndirimikampanyanız büyük miktarda gelir oluşturuyor olabilir. Ancak kampanyayı birkaç farklı sosyal uygulamada yayınlıyorsanız size en çok gelir sağlayan müşterileri hangi uygulamanın gönderdiğini öğrenmek istersiniz. Veya e-posta, video reklamlar ve uygulama içi reklamlar aracılığıyla kampanyanın farklı sürümlerini yayınlıyorsanız pazarlamanızın nerede en etkili olduğunu görmek için sonuçları karşılaştırabilirsiniz.
Bir kullanıcı, yönlendirme bağlantısını tıkladığında, eklediğiniz parametreler Analytics'e gönderilir ve ilgili verilere Kampanyalar raporlarından ulaşılabilir.


URL'lerinize ekleyebileceğiniz 5 parametre vardır:
  • utm_source: Mülkünüze trafik gönderen reklamveren, site, yayın ve benzeri öğeleri (ör. google, bulten4, ilantahtasi) tanımlar.
  • utm_medium: Reklam veya pazarlama aracısıdır (ör. tbm, banner, e-posta bülteni).
  • utm_campaign: Bir ürüne yönelik ayrı kampanya adı, slogan, promosyon kodu ve benzeri öğelerdir.
  • utm_term: Ücretli arama anahtar kelimelerini tanımlar. Ücretli anahtar kelime kampanyalarını manuel olarak etiketliyorsanız, anahtar kelimeyi belirtmek için utm_term parametresini de kullanmanız gerekir.
  • utm_content: Benzer içeriği veya aynı reklam içindeki bağlantıları ayırt etmek için kullanılır. Örneğin, aynı e-posta iletisinde ik i harekete geçirici mesaj bağlantınız varsa, utm_content parametresini kullanıp her biri için farklı değerler belirleyebilirsiniz. Böylece, hangi mesajın daha etkili olduğunu görebilirsiniz.

Bir URL'ye parametreler eklerken her zaman utm_sourceutm_medium ve utm_campaignkullanmanız gerekir.
utm_term ve utm_content isteğe bağlıdır.
utm_ ise bu parametreler için zorunlu ön ektir.


Manuel kurulum

Özel kampanyalarınızı manuel olarak oluşturmak istiyorsanız parametreleri URL'den bir soru işaretiyle ayırdığınızdan emin olun. Parametreleri ve değerleri, eşittir işaretiyle ayrılmış çiftler halinde listeleyin. Her bir parametre-değer çiftini "ve işaretiyle" (&) ayırın. Örneğin:
https://www.example.com/?utm_source=e-posta_kampanyasi&utm_medium=e-posta&utm_campaign=yaz-indirimi
Parametreleri URL'ye dilediğiniz sırada ekleyebilirsiniz. Analytics büyük/küçük harfe duyarlı olduğundan, utm_source=google ile utm_source=Google parametrelerinin farklı olduğunu unutmayın. Büyük/küçük harf kuralı, tanımladığınız her parametre için geçerlidir.



Özel kampanya verilerini görme

Kampanyalar raporunu görmek için:
  1. Google Analytics'te oturum açın
  2. Görünüme gidin.
  3. Raporlar'ı açın.
  4. Edinme > Kampanyalar'ı seçin.


2 Kasım 2017 Perşembe

n11 notlar




  • bir ürün güncellemenin ardından altmış saniye boyunca güncellenemez.
  • ürün, n11 kampanyasında sergileniyor. Bu nedenle üründe fiyat artışı yapılamaz. Sorularınızı magazadestek@n11.com adresinden iletebilirsiniz
  • Kategori güncelleme özelliğiniz hesabınızda aktif değildir,lütfen kategori yöneticinize başvurunuz.

{ "result": { "status": "failure", "errorCode": "SELLER_API.notFound", "errorMessage": "sipariş bulunamadı", "errorCategory": "SELLER_API" }, "orderDetail": null }

29 Ekim 2017 Pazar

Webclient and httpwebrequest

WebClient is a higher-level abstraction built on top of HttpWebRequest to simplify the most common tasks. For instance, if you want to get the content out of an HttpWebResponse, you have to read from the response stream:
var http = (HttpWebRequest)WebRequest.Create("http://example.com");
var response = http.GetResponse();

var stream = response.GetResponseStream();
var sr = new StreamReader(stream);
var content = sr.ReadToEnd();
With WebClient, you just do DownloadString:
var client = new WebClient();
var content = client.DownloadString("http://example.com");
Note: I left out the using statements from both examples for brevity. You should definitely take care to dispose your web request objects properly.
In general, WebClient is good for quick and dirty simple requests and HttpWebRequest is good for when you need more control over the entire request.

https://stackoverflow.com/questions/601861/set-timeout-for-webclient-downloadfile/3052637#3052637

27 Ekim 2017 Cuma

nested class to json data

aşağıdaki kodu without code behind ve without master page özellikleriyle oluşturacağınız dosyanın içini sildikten sonra yapıştırın

<%@ Page Language="C#" %>

<%@ Import Namespace="Newtonsoft.Json" %>
<!DOCTYPE html>

<script runat="server">
    public string json;
    protected void Page_Load(object sender, EventArgs e)
    {

        List<uye> u = new List<uye>();

        List<uye.alver> a = new List<uye.alver>();
        a.Add(new uye.alver("Pazartesi", "10:35","17:00"));
        a.Add(new uye.alver("Salı", "09:00","16:35"));

        List<uye.alver> b = new List<uye.alver>();
        b.Add(new uye.alver("Pazartesi", "11:25","19:30"));
        b.Add(new uye.alver("Salı", "12:25","20:30"));

        u.Add(new uye("fatih", "topcu", a));


        u.Add(new uye("miraç", "topcu", b));


        json = JsonConvert.SerializeObject(u, Formatting.Indented);

    }

    public class uye
    {
        public string adi;
        public string soyadi;
        public List<alver> girisCikis;

        public uye(string a, string s, List<alver> avg)
        {
            adi = a;
            soyadi = s;
            girisCikis = avg;

        }

        public class alver
        {
            public string gun;
            public string giris;
            public string cikis;

            public alver(string v1, string v2, string v3)
            {
                gun = v1;
                giris = v2;
                cikis = v3;

            }
        }
    }


</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
</head>
<body>
    <script>
    <%=json %></script>
    <%=json %>
</body>
</html>

sayfa çıktısı aşağıdaki şekilde olacaktır
<script>
[
{
"adi": "fatih",
"soyadi": "topcu",
"girisCikis": [
{
"gun": "Pazartesi",
"giris": "10:35",
"cikis": "17:00"
},
{
"gun": "Salı",
"giris": "09:00",
"cikis": "16:35"
}
]
},
{
"adi": "miraç",
"soyadi": "topcu",
"girisCikis": [
{
"gun": "Pazartesi",
"giris": "11:25",
"cikis": "19:30"
},
{
"gun": "Salı",
"giris": "12:25",
"cikis": "20:30"
}
]
}
]</script>

25 Ekim 2017 Çarşamba

c# n11 entegrasyonu

wsdl adresleri
https://api.n11.com/ws/CityService.wsdl (bu servis kimlik doğrulama istemez, il ilçe semt kayıtlarını içerir)



projeye wsdl ekleme
dikkat edilmesi gereken konu web başvurusu eklemektir. Aksi halde ürün temel bilgileri null olarak gelebilir.


  1. solution explorer da projeye sağ tık
  2. hizmet başvurusu
  3. gelişmiş
  4. web başvurusu ekle
  5. referans adresi gir (wsdl uzantılı dosya)  ve ok düğmesine tıkla
  6. Başvuru ekle diyerek işlemi bitir


Poliüretan Makinesi: Isı ve Yalıtımın Güçlü Buluşması

Poliüretan makinası, poliol ve izosiyanat isimli iki kimyasalı yüksek basınç ve ısı altında birleştirerek köpük elde eden bir sistemdir. Bu ...