protected virtual string ThumbUrlAl(string thumbDosyaAdı, string kaynakKonumu = null) { kaynakKonumu = !String.IsNullOrEmpty(kaynakKonumu) ? kaynakKonumu : _webYardımcısı.SiteKonumuAl(); var url = kaynakKonumu + "content/images/thumbs/"; if (_medyaAyarları.CokluThumbKlasorleri) { //dosya adından ilk iki harfi al var uzantısızDosyaAdı = Path.GetFileNameWithoutExtension(thumbDosyaAdı); if (uzantısızDosyaAdı != null && uzantısızDosyaAdı.Length > COKLU_THUMB_KLASORLERI_UZUNLUGU) { var altKlasörAdı = uzantısızDosyaAdı.Substring(0, COKLU_THUMB_KLASORLERI_UZUNLUGU); url = url + altKlasörAdı + "/"; } } url = url + thumbDosyaAdı; return(url); }
public async Task Invoke(HttpContext context, IWebYardımcısı webHelper) { if (DataAyarlarıYardımcısı.DatabaseYüklendi()) { //keep alive page requested (we ignore it to prevent creating a guest customer records) var keepAliveUrl = $"{webHelper.SiteKonumuAl()}keepalive/index"; if (webHelper.SayfanınUrlsiniAl(false).StartsWith(keepAliveUrl, StringComparison.InvariantCultureIgnoreCase)) { return; } } //or call the next middleware in the request pipeline await _next(context); }
public override void Yükle() { //pictures var sampleImagesPath = GenelYardımcı.MapPath("~/Eklentiler/Widgets.NivoSlider/Content/nivoslider/sample-images/"); //settings var settings = new NivoSliderSettings { Picture1Id = _resimServisi.ResimEkle(File.ReadAllBytes(sampleImagesPath + "banner1.jpg"), MimeTipleri.ImagePJpeg, "banner_1").Id, Text1 = "", Link1 = _webYardımcısı.SiteKonumuAl(false), Picture2Id = _resimServisi.ResimEkle(File.ReadAllBytes(sampleImagesPath + "banner2.jpg"), MimeTipleri.ImagePJpeg, "banner_2").Id, Text2 = "", Link2 = _webYardımcısı.SiteKonumuAl(false), //Picture3Id = _resimServisi.InsertPicture(File.ReadAllBytes(sampleImagesPath + "banner3.jpg"), MimeTypes.ImagePJpeg, "banner_3").Id, //Text3 = "", //Link3 = _webYardımcısı.GetStoreLocation(false), }; _ayarlarServisi.AyarKaydet(settings); /* * this.AddOrUpdatePluginLocaleResource("Plugins.Widgets.NivoSlider.Picture1", "Picture 1"); * this.AddOrUpdatePluginLocaleResource("Plugins.Widgets.NivoSlider.Picture2", "Picture 2"); * this.AddOrUpdatePluginLocaleResource("Plugins.Widgets.NivoSlider.Picture3", "Picture 3"); * this.AddOrUpdatePluginLocaleResource("Plugins.Widgets.NivoSlider.Picture4", "Picture 4"); * this.AddOrUpdatePluginLocaleResource("Plugins.Widgets.NivoSlider.Picture5", "Picture 5"); * this.AddOrUpdatePluginLocaleResource("Plugins.Widgets.NivoSlider.Picture", "Picture"); * this.AddOrUpdatePluginLocaleResource("Plugins.Widgets.NivoSlider.Picture.Hint", "Upload picture."); * this.AddOrUpdatePluginLocaleResource("Plugins.Widgets.NivoSlider.Text", "Comment"); * this.AddOrUpdatePluginLocaleResource("Plugins.Widgets.NivoSlider.Text.Hint", "Enter comment for picture. Leave empty if you don't want to display any text."); * this.AddOrUpdatePluginLocaleResource("Plugins.Widgets.NivoSlider.Link", "URL"); * this.AddOrUpdatePluginLocaleResource("Plugins.Widgets.NivoSlider.Link.Hint", "Enter URL. Leave empty if you don't want this picture to be clickable."); */ base.Yükle(); }
public async Task Invoke(Microsoft.AspNetCore.Http.HttpContext context, IWebYardımcısı webHelper) { //whether database is installed if (!DataAyarlarıYardımcısı.DatabaseYüklendi()) { var installUrl = $"{webHelper.SiteKonumuAl()}install"; if (!webHelper.SayfanınUrlsiniAl(false).StartsWith(installUrl, StringComparison.InvariantCultureIgnoreCase)) { //redirect context.Response.Redirect(installUrl); return; } } //or call the next middleware in the request pipeline await _next(context); }
protected void SetWorkingCulture(IWebYardımcısı webHelper, IWorkContext workContext) { if (!DataAyarlarıYardımcısı.DatabaseYüklendi()) { return; } var adminAreaUrl = $"{webHelper.SiteKonumuAl()}admin"; if (webHelper.SayfanınUrlsiniAl(false).StartsWith(adminAreaUrl, StringComparison.InvariantCultureIgnoreCase)) { GenelYardımcı.TelerikKültürAyarla(); workContext.Yönetici = true; } else { var culture = new CultureInfo(workContext.MevcutDil.DilKültürü); CultureInfo.CurrentCulture = culture; CultureInfo.CurrentUICulture = culture; } }
public override string SayfaYapılandırmaUrlsiniAl() { return(_webYardımcısı.SiteKonumuAl() + "Admin/WidgetsNivoSlider/Configure"); }