CSS Üç Nokta


CSS ile cümle sonuna üç nokta ... ile sınırlandırmak istiyorsanız aşağıdaki CSS kodunu ilgili elemana uygulayın.

.ucnokta {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

Opencart Different Session ID Error in Multi Stores


Opencart Different Session ID Error in Multi Stores | Opencart Çoklu Mağazalar Arası Farklı Oturum Hatası

Durum: 

store1.example.com ---> birinci mağazanıza ait sub domain
store2.example.com ---> ikinci mağazanıza ait sub domain
Her iki mağaza da aynı alışveriş sepetini kullanıyor ve ödemesi tek bir checkout sayfasından yapılıyor olsun.

Hata: 

Menü üzerinden bir mağazadan diğer mağazaya geçtiğinizde sepete ekledikleriniz görünmüyor! Yani store1'de sepete elma ekledim fakat store2'ye gidince sepet boş görünüyor.

Çözüm: 

1) Öncelikle admin panelden her ürün için şu kontrolü yapın; admin>katalog>(ilgili ürün)>düzenle>bağlantılar bölümüne gelin, mağazalar kısmında store1 ve store2'yi seçili hale getirin ve Kaydedin. Böylece ürün her iki mağazada tanımlı hale gelmiş oldu.

2) 1. aşamayı yaptığınız halde sorun devam ediyorsa sorun sistemin her iki mağaza için ziyaretçiye farklı sesssion id vermesi olabilir. Böylece aslında sepete ekleyen aynı kişi olsa bile farklı kişilermiş gibi algılanmış olur. Tabiki burada tarayıcının gizli sekme özelliğini kullanmamanız gerektiğini unutmayın. Bu duruma emin olmak için header.php sonuna var_dump($this->session->session_id); komutunu uygulayıp her iki mağazada test edebilirsiniz.
Gelelim çözüme:
system/library/session.php dosyasını açın. İlgili satırı bulun ve değiştirin.
Bul:
session_set_cookie_params(0, '/');

Değiştir:
session_set_cookie_params(0, '/', '.example.com');

admin panelden modifikasyonlar>refresh yaptıktan sonra tarayıcının tarama verilerini temizleyip tekrar sepet işlemlerini deneyin. Bu sefer mağazalar arası geçişte sepetiniz aynı şekilde kalıyor olması gerekir. Ben aynı sorunu yaşıyordum ve bu yöntemle sorunu çözdüm. Fakat sizde olmuyor ise farklı bir sorun var demektir ve bunu yorumlara yazmanızı rica ederim.

Best Jquery Range Sliders

En İyi Jquery Aralık Seçiciler - Best Jquery Range Sliders

Bana göre en kullanılışlı jquery slider örneklerini listelemeye çalıştım.
Güncel: 18 Eylül 2019

1. Ion.RangeSlider
http://ionden.com/a/plugins/ion.rangeSlider/

2. Slider Pips
https://simeydotme.github.io/jQuery-ui-Slider-Pips/

3. Slider for Bootstrap
https://seiyria.com/bootstrap-slider/

4. jQuery rangeRover
https://www.jqueryscript.net/form/Dynamic-Range-Slider-Plugin-jQuery-rangeRover.html

UTF-8 Error in Opencart

Warning: htmlentities(): charset `UTF-8;' not supported, assuming utf-8

SORUN:
Opencart admin panel ve mağaza sayfalarınızda aşağıdaki UTF-8 hatasını alıyorum:
Warning: htmlentities(): charset `UTF-8;' not supported, assuming utf-8 in

ÇÖZÜM:
php.ini dosyasını açın (Cpanel MultiPHP INI Düzenleyici üzerinden de yapabilirsiniz) ve UTF-8 olan satırın başına ; ekleyerek kaydedin. Böylece bu özelliği devre dışı bırakmış olacaksınız.
Önce:

Sonra:

jquery document ready | $(document).ready()


jquery document ready | $(document).ready()

Sayfa tamamen yüklendikten sonra çalışmasını istediğiniz jquery kodları için aşağıdaki kodlardan istediğinizi kullanabilirsiniz.

1. kullanım:
$(document).ready(function() {
    console.log("Tüm sayfa yüklendi");
});


2. kullanım:
$(function() {
    console.log("Tüm sayfa yüklendi");
});

Wordpress'e Jquery Kodu Ekleme (functions.php)

Wordpress'e Jquery Kodu Ekleme (functions.php) | Add Additional Jquery Code into Wordpress

- Ftp'den, cpanel dosya yöneticisinden veya wordpress theme editor içinden functions.php dosyasını açın. Konumu: / httpdocs / wp-includes / functions.php
- En alta bu kodları ekleyin ve örnekteki gibi jquery kodlarınızı düzenleyin. Hepsi bu kadar. Böylece bu kodlar bütün sayfalarda çalışmış olacaktır.
function wpb_hook_javascript() {
    ?>
    <script>
    var $j = jQuery.noConflict();
    $j(function(){

        $j('.baslik').text('Deneme');
        $j('.metin').hide();

    });
    </script>
    <?php
}
add_action('wp_head', 'wpb_hook_javascript');

jquery-formatCurrency TL Uyumlu Yapma


Rakamları para formatına çevirmek için jquery-formatCurrency eklentisini kullanıyor iseniz (ki tavsiye ederim) ve TL uyumlu çevirmesini istiyorsanız basitçe başarabilirsiniz:

1. https://code.google.com/archive/p/jquery-formatcurrency/ adresinden son versiyonu indirin.
2. jquery.formatCurrency.js dosyasını açın ve aşağıdaki değişikliği yapın:

    Gördüğünüz gibi EN için yazılmış kısmı TR haline çevirdik.
4. Sonra kaydedip bu dosyayı ftp den yükleyin.
5. Sayfanızda head etiketleri arasında bu js dosyasını çağırın:
<script src="jquery.formatCurrency.js"></script>
6. Sonrasında kullanımı basit. Diyelim rakamınız, id'si #ucret olan input giriş kutusunda yazıyor. Bu şekilde input kutusu içindeki rakamın formatını değiştirmiş olursunuz:
$('#ucret').formatCurrency();

Not: Dilerseniz regions['tr-TR'] şeklinde her dil için ayrı formatlar tanımlayabilirsiniz. O zaman aşağıdaki gibi kullanmanız gerekecektir:
$('#ucret').formatCurrency({roundToDecimalPlace: 2, region: 'tr-TR' }); //₺1.000,00