T.C. D A N I Ş T A Y ONİKİNCİ DAİRE Esas No : 2022/1917 Karar No : 2025/4653 DAVACILAR :1- ...2- ... 3- ... VEKİLİ : Av.... DAVALI : ... Bakanlığı VEKİLİ : Hukuk Müşaviri ... DAVANIN KONUSU : Milli Eğitim Bakanlığının 09/09/2021 tarihli duyurusunda yer alan 15.000 sözleşmeli öğretmen alımına ilişkin "Eylül 2021 Sözleşmeli Öğretmen Atama Takviminin" iptali istenilmektedir. DAVACILARIN İDDİALARI: 2020 yılında KPSS’ye girmiş öğretmen adayı oldukları, 2020 KPSS puanı için açılaca…
Danıştay 12. Daire Başkanlığı 2022/1917 E. , 2025/4653 K. "İçtihat Metni" T.C. D A N I Ş T A Y ONİKİNCİ DAİRE Esas No : 2022/1917 Karar No : 2025/4653 DAVACILAR :1- ...2- ... 3- ... VEKİLİ : Av.... DAVALI : ... Bakanlığı VEKİLİ : Hukuk Müşaviri ... DAVANIN KONUSU : Milli Eğitim Bakanlığının 09/09/2021 tarihli duyurusunda yer alan 15.000 sözleşmeli öğretmen alımına ilişkin "Eylül 2021 Sözleşmeli Öğretmen Atama Takviminin" iptali istenilmektedir. DAVACILARIN İDDİALARI: 2020 yılında KPSS’ye girmiş öğretmen adayı oldukları, 2020 KPSS puanı için açılacak kadro ve "ek atama ilanı" konusunda "haklı beklenti" içine girdikleri, Milli Eğitim Bakanlığınca yapılacak 15.000 sözleşmeli öğretmen alımına ilişkin atama takviminde “Bu takvime göre yapılacak atama işleminde 2020 ve 2021 KPSS puanları ile başvurular alınacaktır” denildiği, 2021 KPSS puanlarının öğretmen alımlarına dahil edilmesinin menfaatlerine aykırı olduğu, kendileri henüz tek bir atama görememişken 2021 yılında KPSS’ye girmiş olanlarla birlikte değerlendirildiklerinde bu kişilerin önlerine geçerek mağdur olmalarına sebep olacağı, Kamu Görevlerine İlk Defa Atanacaklar İçin Yapılacak Sınavlar Hakkında Genel Yönetmeliğin “KPSS’nin Geçerlik Süresi” başlıklı 11. maddesinde yer alan “Ancak, öğretmen adayları için KPSS’de elde edilecek puanın geçerlilik süresi bir yıldır.” düzenlemesinin Kasım 2019’da yürürlüğe girdiği, söz konusu düzenleme ile bir yıl içinde iki farklı KPSS puanının kullanılmasının önüne geçildiği, zira, 2018 yılı KPSS puanları ile 2019 yılı KPSS puanları dikkate alındığında her iki sınav arasında standart sapmaların farklı olduğu, bu durumun da adaletsizliğe yol açacağı ileri sürülmektedir. DAVALI İDARENİN SAVUNMASI : Davaya konu 15.000 öğretmen atama işleminin 652 sayılı KHK’nın Ek 4. maddesi kapsamında, Sözleşmeli Öğretmen İstihdamına İlişkin Yönetmelik hükümleri doğrultusunda gerçekleştirildiği, bu kapsamda atanacak sözleşmeli öğretmenler için geçerli olacak KPSS puanlarının belirlenmesinde, ilk defa kamu hizmeti ve görevlerine atanacakların seçimi ile kamu kurum ve kuruluşlarında özel yarışma sınavına tabi tutulmak suretiyle girilen mesleklere atanacakların ön elemesi amacıyla yapılacak sınavların genel ilkeleri ile usul ve esaslarını tespit etmek amacıyla 03/05/2002 tarih ve 24744 sayılı Resmi Gazete'de yayımlanan ve hükümlerinin Cumhurbaşkanınca yürütüldüğü “Kamu Görevlerine İlk Defa Atanacaklar İçin Yapılacak Sınavlar Hakkında Genel Yönetmelik”in dikkate alındığı, söz konusu Yönetmeliğin “KPSS'nin geçerlilik süresi” başlıklı 11. maddesinde; “KPSS, sonuçların açıklanmasından itibaren iki yıl süreyle geçerlidir. Ancak, öğretmen adayları için KPSS'de elde edilecek puanın geçerlilik süresi bir yıldır. Yeni bir sınavın yapılamaması durumunda ise sınav sonuçları, bir sonraki sınav sonuçlarınının açıklanmasına kadar geçerli olmaya devam eder:” hükmünün yer aldığı, madde hükmünde öğretmen adayları için KPSS'de elde edilecek puanın geçerlilik süresinin bir yıl olduğunun ve sınav yapılmaması halinde bu sürenin bir sonraki sınavın sonucunun açıklanmasına kadar belirlendiği ayrıca Yönetmelik'te farklı yıllara ait KPSS puanlarının bir arada kullanılmasını kısıtlayan bir düzenlemenin yer almadığı, buna göre, 2020 yılına ait KPSS sınavları 22 Ekim 2020 tarihinde açıklanmış olup geçerliliğini 22 Ekim 2021 tarihine kadar koruyacak olması ve 2021 yılına ait KPSS sınavına ait sonuçların 16 Eylül 2021 tarihinde açıklanmış olması hususları birlikte değerlendirildiğinde; 15.000 sözleşmeli öğretmen alımına ilişkin başvuruların alınacağı 27/09/2021-08/10/2021 tarihleri arasında geçerlilik süresini doldurmamış 2020 yılına ait KPSS puanı ve geçerlilik süresi 16 Eylül 2021 tarihi itibarıyla başlamış olan 2021 yılına ait KPSS puanıyla başvuruların alınmasının hukuki bir zorunluluk olduğu; diğer taraftan, her iki yıla ait KPSS puanına sahip adayların hangi yıla ait KPSS puanı fazla ise o yıla ait KPSS puanı ile başvuruların kabul edileceği, Bakanlıkça 05/03/2021 tarihinde 2021 Mart Sözleşmeli Öğretmenliğe Başvuru ve Atama Duyurusunun yayınlandığı, 2019 ve 2020 KPSS puanları ile 15-26/03/2021'de ön başvuruların alındığı, 15.000 sözleşmeli öğretmen atama işleminin ek bir atama işlemi olmadığı, her bir atama işleminin kendi duyurusunda yer alan şartları çerçevesinde tamamlandığı, tamamlanan bir işlem sonrasında ek bir atama işleminin yapılmasının imkansız olduğu, ek atama işleminin bir atama işlemi sonrasında çeşitli nedenlerle boşalan kadrolar için uygulanmakta olduğu, Cumhurbaşkanlığı tarafından Milli Eğitim Bakanlığınca Eylül 2021 döneminde öğretmen atamalarında kullanılmak üzere yeni 15.000 sözleşmeli öğretmen pozisyonu tahsis edildiği, bu pozisyonların ek atama işlemi ile ilişkilendirilmesine olanak bulunmadığı belirtilerek, istemin reddi gerektiği savunulmaktadır. DANIŞTAY TETKİK HÂKİMİ : ... DÜŞÜNCESİ : Davanın reddi gerektiği düşünülmektedir. DANIŞTAY SAVCISI: ... DÜŞÜNCESİ : Eğitim Fakültesi mezunu olan ve 2020 KPSS sınavına katılan davacıların vekili tarafından açılan davada; Milli Eğitim Bakanlığının 09/09/2021 tarihli duyurusunda yer alan 15.000 sözleşmeli öğretmen alımına ilişkin "Eylül 2021 Sözleşmeli Öğretmen Atama Takviminin" iptaline karar verilmesi istenilmektedir. 652 sayılı Kanun Hükmünde Kararname'nin Ek 4. maddesinde, sözleşmeli öğretmen istihdamına ilişkin esaslara yer verilmiş, maddenin 2. fıkrasında, sözleşmeli öğretmenlerin, 657 sayılı Devlet Memurları Kanununun 48 inci maddesinde öngörülen genel şartlar ile öğretmen kadrosuna atanabilmek için aranan özel şartları taşıyanlardan Kamu Personel Seçme Sınavı puan sırasına konulmak kaydıyla alım yapılacak her bir pozisyonun üç katına kadar aday arasından Bakanlık tarafından yapılacak sözlü sınav başarı sırasına göre atanacağı hükme bağlanmıştır. Öncelikle kalkınmada birinci derecede öncelikli yörelerde olmak üzere Millî Eğitim Bakanlığının boş öğretmen norm kadrosu bulunan örgün ve yaygın eğitim kurumlarında14/7/1965 tarihli ve 657 sayılı Devlet Memurları Kanununun 4 üncü maddesinin (B) fıkrası kapsamında sözleşmeli öğretmen istihdamına ilişkin usul ve esasları düzenlemek amacıyla Sözleşmeli Personel İstihdamına İlişkin Yönetmelik hazırlanmış, 03.08.2016 tarih ve 29790 sayılı Resmi Gazete'de yayımlanarak yayımı tarihinde yürürlüğe konulmuş, "Duyuru" başlıklı 7. maddesinde, "Sözleşmeli öğretmenlik için başvuracaklarda aranacak şartlar, başvuruda bulunacakların nitelikleri, başvuru yeri, süresi, başvuruda bulunacaklardan istenecek belgeler, sözlü sınav, sınav sonuçlarının açıklanmasına yönelik süreler, itiraz süreleri ve atama ile uygulamaya ilişkin diğer hususlar Bakanlıkça ilan edilecek duyuruda belirtilir. " şeklinde düzenleme yapılmıştır. Milli Eğitim Bakanlığı Personel Genel Müdürlüğü'nün "Sözleşmeli Öğretmenliğe Başvuru ve Atama Duyurusu (Eylül 2021)" başlıklı duyurusunun hazırlanmasında esas alınan düzenlemelerden biri olan 03/05/2002 tarih ve 24744 sayılı Resmi Gazete'de yayımlanan Kamu Görevlerine İlk Defa Atanacaklar İçin Yapılacak Sınavlar Hakkında Genel Yönetmeliğin "KPSS’nin geçerlilik süresi" başlıklı 11. (Değişik: 25/1/2016-2016/8434 K.) maddesinde, "KPSS, sonuçların açıklanmasından itibaren iki yıl süreyle geçerlidir. (Ek cümle: RG 7/11/2019-30941-C.K.-1753/1 md.) Ancak, öğretmen adayları için KPSS’de elde edilecek puanın geçerlilik süresi bir yıldır. (Mülga cümle: RG-15/8/2018-30510–CK-25/1 md.) (…) Yeni bir sınavın yapılamaması durumunda ise sınav sonuçları, bir sonraki sınav sonuçlarınının açıklanmasına kadar geçerli olmaya devam eder." kuralına yer verilmiştir. Davaya konu 15.000 Sözleşmeli Öğretmen Atama Takvimi 09/09/2021 yayımlanmış, söz konusu takvimde, ön başvuruların 27/09/2021-08/10/2021 tarihleri arasında alınacağı, ilan metninin altındaki notlar kısmında 2 sayı numaralı notta bu takvime göre yapılacak atama işleminde 2020 ve 2021 KPSS Puanları ile başvurular alınacağı yapılacağı belirtilmiş, bu atamaya ilişkin duyuruda 23/09/2021 tarihinde yayımlanmıştır, Davacıların vekili tarafından; 2021 KPSS puanına sahip adayların da öğretmen alımlarına dahil edilmesinin adaletsizliğe yol açacağı, sadece 2020 KPSS puanı ile başvuru yapılması gerektiği, söz konusu işlemin hukuka aykırı olduğu ileri sürülerek iptali istemiyle bakılan davanın açıldığı anlaşılmaktadır. Kamu Görevlerine İlk Defa Atanacaklar İçin Yapılacak Sınavlar Hakkında Genel Yönetmeliğin anılan maddesindeki düzenlemeye göre, öğretmen adayları için KPSS'de elde edilecek puanın süresinin bir yıl olduğu ve sınav yapılmaması halinde bu sürenin bir sonraki sınavın açıklanmasına kadar olan süreye uzayacağı açıktır. Bu durumda 22/09/2020 tarihinde açıklanan 2020 yılına ait KPSS sınav sonuçlarının 22/09/2021 tarihine kadar geçerli olacağı, 2021 yılı KPSS sınav sonuçlarının ise 16/09/2021 tarihinde açıklanacağı göz önüne alınarak, başvuruların alınacağı 27/09/2021-08/10/2021 tarihleri arasında geçerlilik süresi sona ermemiş olan 2020 yılı KPSS puanı ile geçerlilik süresi 16/09/2021 tarihi itibariyle başlamış olan 2021 yılına ait KPSS puanlarıyla başvuru alınmasını öngören iptali istenilen Sözleşmeli Öğretmen Atama Takviminde mevzuata aykırılık görülmemiştir. Belirtilen nedenlerle, davanın reddi gerektiği düşünülmektedir. TÜRK MİLLETİ ADINA Karar veren Danıştay Onikinci Dairesince, Tetkik Hâkiminin açıklamaları dinlendikten ve dosyadaki belgeler incelendikten sonra işin gereği görüşüldü: İNCELEME VE GEREKÇE : MADDİ OLAY : Dava; 2020 yılında yapılan KPSS'ye girmiş olan davacılar tarafından; Milli Eğitim Bakanlığı internet sitesinde 2021 yılı Eylül ayında yayımlanan 15.000 sözleşmeli öğretmen alımına yönelik "Eylül 2021 Sözleşmeli Öğretmen Atama Takviminin" iptali istemiyle açılmıştır. İLGİLİ MEVZUAT : 14/09/2011 tarih ve 28054 sayılı Resmi Gazete'de yayımlanan 652 sayılı Kanun Hükmünde Kararname'nin, dava konusu işlemin tesis edildiği tarihte yürürlükte olan Ek 4. maddesinde; "(1) Öncelikle kalkınmada birinci derecede öncelikli yörelerde olmak üzere Bakanlığın boş öğretmen norm kadrosu bulunan örgün ve yaygın eğitim kurumlarında 657 sayılı Devlet Memurları Kanunu'nun 4 üncü maddesinin (B) fıkrası kapsamında sözleşmeli öğretmen istihdam edilebilir. (2) Sözleşmeli öğretmenler, 657 sayılı Devlet Memurları Kanununun 48 inci maddesinde öngörülen genel şartlar ile öğretmen kadrosuna atanabilmek için aranan özel şartları taşıyanlardan Kamu Personel Seçme Sınavı puan sırasına konulmak kaydıyla alım yapılacak her bir pozisyonun üç katına kadar aday arasından Bakanlık tarafından yapılacak sözlü sınav başarı sırasına göre atanır. Sözleşmeli öğretmenliğe yapılan atama, sözleşmenin imzalanmasıyla geçerlilik kazanır. Sözleşme, imzalanmadan herhangi bir hak doğurmaz...." hükmüne yer verilmiştir. 03/05/2002 tarih ve 24744 sayılı Resmi Gazete'de yayımlanarak yürürlüğe giren Kamu Görevlerine İlk Defa Atanacaklar İçin Yapılacak Sınavlar Hakkında Genel Yönetmeliğin "KPSS’nin geçerlilik süresi" başlıklı 11. maddesinin, işlem tarihi itibarıyla yürürlükteki halinde, "KPSS, sonuçların açıklanmasından itibaren iki yıl süreyle geçerlidir. (Ek cümle: RG-7/11/2019-30941-C.K.-1753/1 md.) Ancak, öğretmen adayları için KPSS’de elde edilecek puanın geçerlilik süresi bir yıldır. (Mülga cümle: RG-15/8/2018-30510 – CK-25/1 md.) (…) Yeni bir sınavın yapılamaması durumunda ise sınav sonuçları, bir sonraki sınav sonuçlarınının açıklanmasına kadar geçerli olmaya devam eder." düzenlemesi yer almaktadır. 03/08/2016 tarih ve 29790 sayılı Resmi Gazete'de yayımlanarak yürürlüğe giren, dava konusu işlemin tesis edildiği tarihte yürürlükte bulunan mülga Sözleşmeli Öğretmen İstihdamına İlişkin Yönetmeliğin "Başvuru şartları" başlıklı 5. maddesinin birinci fıkrasının (ç) bendinde; "KPSS'den, atanacakları alanlar için belirlenen taban puan ve üzerinde puan almış olması", "Sözlü sınav" başlıklı 12. maddesinin birinci fıkrasında; "KPSS sonucunda her alan için oluşan puan sıralamasına göre en yüksek puan alandan başlamak üzere, alanlar için belirlenen kontenjan sayısının üç katı aday sözlü sınava çağrılır. Son sıradaki adayla aynı puana sahip olan adaylar da sözlü sınava çağrılır.", "Atama ve görev yerinin belirlenmesi" başlıklı 15. maddesinin birinci fıkrasında ise; "Sözlü sınavda 60 ve üzerinde puan alanlardan sözleşmeli öğretmenliğe atanmak üzere başvuruda bulunanların atamaları, sözlü sınav puanı üstünlüğüne göre tercihleri de dikkate alınarak ilan edilen kontenjanlar dâhilinde elektronik ortamda gerçekleştirilir. Puan eşitliği hâlinde KPSS puanı üstünlüğü dikkate alınır; eşitliğin devamı hâlinde atanacak aday bilgisayar kurası ile belirlenir." hükümlerine yer verilmiştir. 23/09/2021 tarihinde yayınlanan Sözleşmeli Öğretmenliğe Başvuru ve Atama Duyurusu'nun (Eylül 2021) "Başvuru Şartları" başlıklı (A) bendinin 6. fıkrasında, "2020 veya 2021 yılında yapılan KPSS’nda atanacağı alan için puan türleri (KPSSP10 - KPSSP121 - KPSSP120) itibarıyla 50 ve üzerinde puan almış olmak" ; "Sözlü Sınav" başlıklı (E) bendinin birinci fıkrasında ise, "Sözleşmeli öğretmenlik için sözlü sınava girmek üzere yaptıkları başvuruları onaylananlardan KPSS10-KPSS121 ile KPSS120 sonucunda her alan için en yüksek puan alandan başlamak üzere alanlar bakımından belirlenen kontenjan sayısının üç katı aday (son sıradaki adayla aynı puana sahip olan adaylar dahil) yerleştirildikleri sınav merkezinde sözlüye alınacaktır." şeklinde düzenleme yapılmıştır. HUKUKİ DEĞERLENDİRME : Milli Eğitim Bakanlığı tarafından, 652 sayılı Kanun Hükmünde Kararname'nin Ek 4. maddesinin verdiği yetki uyarınca, yaygın ve örgün eğitim kurumlarındaki öğretmen açığını kapatmak amacıyla, 2020 ve 2021 KPSS sınavından en az 50 puan alanlar için, 110 alanda olmak üzere toplam 15.000 pozisyona sözleşmeli öğretmen alımı gerçekleştirmek için 23/09/2021 tarihinde yayımlanan Sözleşmeli Öğretmenliğe Başvuru ve Atama Duyurusu ile ilana çıkıldığı ve bu kapsamda başvuruların 27/09/2021 – 08/10/2021 tarihleri arasında alındığı görülmektedir. Kamu Görevlerine İlk Defa Atanacaklar İçin Yapılacak Sınavlar Hakkında Yönetmelik incelendiğinde, 15/08/2018 yılında yapılan bir değişiklikle öğretmen adayları için KPSS sınav puanlarının geçerliliğinin 1 yıl olduğu düzenlemesinin kaldırıldığı, öğretmen adaylarının da Yönetmeliğin KPSS sonuçlarının 2 yıl geçerli olmasına ilişkin genel hüküm kapsamına dahil edildiği, daha sonra Yönetmelik’te 07/11/2019 tarihinde yürürlüğe giren değişiklikle, öğretmen adayları için KPSS’den elde edilecek puanın geçerlilik süresinin 1 yıla indirildiği, ancak sınav yapılmaması halinde bu sürenin bir sonraki sınavın açıklanmasına kadar uzayacağı düzenlemesine yer verilmiştir. 2020 KPSS sonuçlarının 22/10/2020 tarihinde açıklandığı ve geçerliliğini 22/10/2021 tarihine kadar sürdürdüğü, 2021 KPSS sonuçlarının ise 16/09/2021 tarihinde açıklandığı hususları birlikte değerlendirildiğinde; atama başvuruları 27/09/2021 – 08/10/2021 tarihleri arasında alınacak olan 15.000 sözleşmeli öğretmen alımına yönelik olarak, yukarıda yer verilen Yönetmelik hükmü uyarınca hem 2020 KPSS hem de 2021 KPSS sonuçları ile yapılacak başvuruların kabul edilmesinin hukuki bir zorunluluk olduğu kuşkusuzdur. Öte yandan, sözleşmeli öğretmen istihdamına ilişkin mevzuat incelendiğinde, sözleşmeli öğretmen adaylarının KPSS puanı uyarınca sözlü sınava çağrıldığı, atamada nihai belirleyicinin sözlü sınav puanı olduğu, atamaların sözlü sınav puanı üstünlüğüne göre gerçekleştirildiği, yazılı sınav puanlarının adayların doğrudan atanmasını sağlayan bir puan olmadığı anlaşılmaktadır. Davacıların; 2020 KPSS ile 2021 KPSS sonuçlarının her ikisinin birlikte kabulünün, farklı ölçme değerlendirme ilkeleri uyarınca değerlendirme yapılacağından adaletsizliğe yol açacağı itirazına gelince; 2020 KPSS ve 2021 KPSS'de yer alan soruların ortalama güçlük düzeylerinin farklı olmadığı, her sınav için aynı hesaplama yönteminin kullanıldığı, adayların sıralama değil puan üstünlüğüne göre sözlü sınava çağrıldığı anlaşılmaktadır. Ayrıca KPSS A grubu adayları için yıllardan beri uygulanan sisteme benzer bir sistemin öğretmen adayları için de uygulanmasının eşitliğe aykırı olduğundan ve anılan sınavdan herhangi birine avantaj ya da dezavantaj getireceğinden bahsedilemeyeceği açıktır. Kaldı ki; 2021 Eylül Sözleşmeli Öğretmenliğe Başvuru ve Atama Duyurusu'nun B. "Ön Başvuruya İlişkin Genel Açıklamalar ve Ön Başvuru" başlıklı 5. maddesinde yer alan "birden fazla sınava (2020 ve 2021) katılan adayların, yüksek olan KPSS puanı başvuru formuna otomatik olarak yansıtılacaktır" düzenlemesi ile tüm adaylara eşit şekilde bir imkan tanındığı görülmektedir. Bu durumda; kamu hizmetinin etkin ve verimli şekilde yürütülebilmesi için gerekli önlemleri almak ve ilk defa Milli Eğitim Bakanlığına bağlı örgün ve yaygın eğitim kurumlarının öğretmen ihtiyacının karşılanması amacına yönelik "Sözleşmeli Öğretmen İstihdamına İlişkin Yönetmelik" kapsamında sözleşmeli öğretmen atamak üzere yapılacak başvurular ile ilgili olarak başvuruların nasıl ve ne şekilde yapılacağına dair hususlara ilişkin usul ve kriterleri belirleyerek kurala bağlama, başvurucuların haklarını koruma ve gözetme, buna göre planlar yaparak genel düzenleyici işlemler ihdas etme ile yükümlü olan idarenin, bu yetkisine uygun şekilde hazırlamış olduğu uyuşmazlık konusu Milli Eğitim Bakanlığının 09/09/2021 tarihli duyurusunda yer alan 15.000 sözleşmeli öğretmen alımına ilişkin "Eylül 2021 Sözleşmeli Öğretmen Atama Takvimi"nde üst hukuk normlarına, hak ve adalet ilkeleri ile hukuka, kamu yararı ve hizmet gereklerine aykırılık görülmemiştir. KARAR SONUCU: Açıklanan nedenlerle; 1. Milli Eğitim Bakanlığının 09/09/2021 tarihli duyurusunda yer alan 15.000 sözleşmeli öğretmen alımına ilişkin "Eylül 2021 Sözleşmeli Öğretmen Atama Takvimi"nin iptali istemi yönünden DAVANIN REDDİNE, 2. Ayrıntısı aşağıda gösterilen toplam ...-TL yargılama giderinin davacılar üzerinde bırakılmasına, 3. Karar tarihinde yürürlükte bulunan Avukatlık Asgari Ücret Tarifesi uyarınca takdir edilen ... TL vekâlet ücretinin davacılardan alınarak davalı idareye verilmesine, 4. Posta gideri avansından artan tutarın kararın kesinleşmesinden sonra davacılara iadesine, 5. Bu kararın tebliğ tarihini izleyen 30 gün içerisinde Danıştay İdari Dava Daireleri Kuruluna temyiz yolu açık olmak üzere, 23/10/2025 tarihinde oybirliğiyle karar verildi. iptal //begin::Page Scripts var options = {}; $(document).ready(function() { options["separateWordSearch"] = false; options["accuracy"] = "complementary"; options["diacritics"] = false; $("#content").append(stringToHTML($("#hiddencontent").text())); var arananKelime = $("#hiddenArananKelime").text(); const kelimeListesi = arananKelime.split(/\s*,\s*/).filter(k => k); // Virgüle göre ayır, boşlukları temizle // Aynı kelimenin büyük/küçük varyasyonlarını da ekle const tumKelimeler = kelimeListesi.flatMap(kelime => [ kelime, kelime.toLocaleUpperCase('tr-TR'), kelime.toLocaleLowerCase('tr-TR') ]); highlighter(tumKelimeler); // arananKelime.split(/\s*,\s*/).filter(k => k).forEach(function(each) { // if (each != undefined && each != "") { // highlighter(each); // highlighter(each.toLocaleUpperCase('tr-TR')); // highlighter(each.toLocaleLowerCase('tr-TR')); // } // }); }); var highlighter = function(arananKelime) { try { highlight(arananKelime); } catch (err) { } try { //unsuzyumusamasi(arananKelime); } catch (err) { } try { //unsuzBenzesmesi(arananKelime); } catch (err) { } try { //cogulEki(arananKelime); } catch (err) { } try { //iyelikEki(arananKelime); } catch (err) { } }; var stringToHTML = function(str) { var parser = new DOMParser(); var doc = parser.parseFromString(str, 'text/html'); return doc.body; }; var highlight = function(text) { $(".context").mark(text, options); } var unsuzyumusamasi = function(arananKelime) { var lastChar = arananKelime.substr(arananKelime.length - 1); if (lastChar === "p") { var ara = arananKelime.substr(0, arananKelime.length - 1); highlight(ara + "b"); } if (lastChar === "ç") { var ara = arananKelime.substr(0, arananKelime.length - 1); highlight(ara + "c"); } if (lastChar === "t") { var ara = arananKelime.substr(0, arananKelime.length - 1); highlight(ara + "d"); } if (lastChar === "k") { var ara = arananKelime.substr(0, arananKelime.length - 1); highlight(ara + "g"); highlight(ara + "ğ"); } } var unsuzBenzesmesi = function(arananKelime) { var sertSessiz = [ 'f', 's', 't', 'k', 'ç', 'ş', 'h', 'p' ]; var yumusakSessiz = [ 'ç', 't', 'k' ]; for (var i = 0; i < sertSessiz.length; i++) { let sertSessizPosition = arananKelime.indexOf(sertSessiz[i]); while (sertSessizPosition !== -1) { for (var j = 0; j < yumusakSessiz.length; j++) { let yumusakSessizPosition = arananKelime .indexOf(yumusakSessiz[j]); while (yumusakSessizPosition !== -1) { if (sertSessizPosition + 1 === yumusakSessizPosition) { highlight(arananKelime.substr(0, sertSessizPosition + 1)); } yumusakSessizPosition = arananKelime .indexOf(yumusakSessiz[j], yumusakSessizPosition + 1); } } sertSessizPosition = arananKelime.indexOf(sertSessiz[i], sertSessizPosition + 1); } } } var cogulEki = function(arananKelime) { var last3Char = arananKelime.substr(arananKelime.length - 3); if (last3Char === "lar" || last3Char === "ler") { var ara = arananKelime.substr(0, arananKelime.length - 3); highlight(ara); } } var iyelikEki = function(arananKelime) { var iyelikEkleri = [ "ım", "im", "um", "üm", "ın", "in", "un", "ün", "ı", "i", "u", "ü", "mız", "miz", "muz", "müz", "nız", "niz", "nuz", "nüz", "ları", "leri" ]; if (arananKelime.length > 2) { var last2Char = arananKelime.substr(arananKelime.length - 2); if (iyelikEkleri.includes(last2Char)) { var ara = arananKelime.substr(0, arananKelime.length - 2); highlight(ara); } } if (arananKelime.length > 2) { var lastChar = arananKelime.substr(arananKelime.length - 1); if (iyelikEkleri.includes(lastChar)) { var ara = arananKelime.substr(0, arananKelime.length - 1); highlight(ara); } } if (arananKelime.length > 3) { var last3Char = arananKelime.substr(arananKelime.length - 3); if (iyelikEkleri.includes(last3Char)) { var ara = arananKelime.substr(0, arananKelime.length - 3); highlight(ara); } } if (arananKelime.length > 4) { var last4Char = arananKelime.substr(arananKelime.length - 4); if (iyelikEkleri.includes(last4Char)) { var ara = arananKelime.substr(0, arananKelime.length - 4); highlight(ara); } } } // begin:: Global Config(global config for global JS scripts) var KTAppSettings = { "breakpoints" : { "sm" : 576, "md" : 768, "lg" : 992, "xl" : 1200, "xxl" : 1200 }, "colors" : { "theme" : { "base" : { "white" : "#ffffff", "primary" : "#1BC5BD", "secondary" : "#E5EAEE", "success" : "#1BC5BD", "info" : "#6993FF", "warning" : "#FFA800", "danger" : "#F64E60", "light" : "#F3F6F9", "dark" : "#212121" }, "light" : { "white" : "#ffffff", "primary" : "#1BC5BD", "secondary" : "#ECF0F3", "success" : "#C9F7F5", "info" : "#E1E9FF", "warning" : "#FFF4DE", "danger" : "#FFE2E5", "light" : "#F3F6F9", "dark" : "#D6D6E0" }, "inverse" : { "white" : "#ffffff", "primary" : "#ffffff", "secondary" : "#212121", "success" : "#ffffff", "info" : "#ffffff", "warning" : "#ffffff", "danger" : "#ffffff", "light" : "#464E5F", "dark" : "#ffffff" } }, "gray" : { "gray-100" : "#F3F6F9", "gray-200" : "#ECF0F3", "gray-300" : "#E5EAEE", "gray-400" : "#D6D6E0", "gray-500" : "#B5B5C3", "gray-600" : "#80808F", "gray-700" : "#464E5F", "gray-800" : "#1B283F", "gray-900" : "#212121" } }, "font-family" : "Poppins" };