new pisilinux web sites

This commit is contained in:
Erkan IŞIK
2026-07-01 16:44:17 +03:00
commit b58488b586
21740 changed files with 2066209 additions and 0 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,255 @@
$(function(){
$('[data-bs-toggle="tooltip"]').tooltip();
//if (document.cookie('popup')=='1') {
//$("#duyuru").modal({ backdrop: 'static', keyboard: false, show: true });
//}
//$('#bugs').DataTable();
$("#popupKapat").click(function(){
Cookies.set('popup', 'off', { expires: 7 })
})//popupKapat
$(".download").click(function(){
var id = $(this).data("id");
$.ajax({
type: 'post',
url: 'download/counter',
data: {id:id},
})
})//download
$("#contact").click(function(e){
// Sayfayı blur yap
$.post('/contact/send', {
name: $('#name').val(),
email: $('#email').val(),
message: $('#message').val(),
token: $('#token').val()
}, function(data){
// Blur'ı kaldır
data = data.split('&');
if(data[0] == 1){
swal.fire({
text: data[1],
icon: "success",
didOpen:() => {
$('.swal2-modal').css('filter', 'none');
$('.container').css('filter', 'blur(5px)');
},
willClose:() => {
$('.container').css('filter', 'none');
window.location.href = '/';
}
});
}else{
swal.fire({
title: "Doğrulama hatası",
text: "Lütfen doğrulama kodunu doğru girin",
icon: "error",
didOpen:() => {
$('.swal2-modal').css('filter', 'none');
$('.container').css('filter', 'blur(5px)');
},
willClose:() => {
$('.container').css('filter', 'none');
setTimeout(() => {
$('#token').val('').focus();
}, 300);
}
});
}
});
})
// üye kayıt sayfasının ajax kontrol
$('#registerSubmit').click(function(e){
e.preventDefault();
var username = $("#username").val();
var surname = $("#surname").val();
var email = $("#email").val();
var password = $("#password").val();
var password2 = $("#password2").val();
//var token = $("#token").val();
//var cookie = Cookies.get('secret');
if(username.length <= 2){
$('#username').val('').focus().attr("placeholder", 'En az 3 karakter olmalıdır').addClass('error');
}else if(surname.length <= 2){
$("#username").removeClass('error');
$('#surname').val('').focus().attr("placeholder", 'En az 3 karakter olmalıdır').addClass('error');
}else if(email == ''){
$("#surname").removeClass('error');
$('#email').val('').focus().attr("placeholder", 'Geçerli bir e-posta adresi girin').addClass('error');
}else if(!emailControl(email)){
$('#email').val('').focus().attr("placeholder", 'Geçerli bir e-posta adresi girin').addClass('error');
}else if(password == ''){
$("#email").removeClass('error');
$('#password').val('').focus().attr("placeholder", 'Şifre alanı boş olamaz').addClass('error');
}else if(password.length <= 5){
$('#password').val('').focus().attr("placeholder", 'Şifre en az 6 karakter olmalıdır').addClass('error');
}else if(password2 == ''){
$("#password").removeClass('error');
$('#password2').val('').focus().attr("placeholder", 'Şifre alanı boş olamaz').addClass('error');
}else if(password != password2){
$('#password2').val('').focus().attr("placeholder", 'Şifreler eşleşmiyor').addClass('error');
}
$.post("/member/emailcontrol", {email1:email} ,function( data ) {
if(data == 1 ){
$('#email').val('').focus().attr("placeholder", 'Bu e-posta adresi zaten kullanılıyor').addClass('error');
}else{
$('#registerSubmit').hide();
$.post( "/member/new_user", $( "#registerForm" ).serialize(),function( data ) {
if(data == 1){
swal.fire('', 'Kayıt işleminiz başarıyla tamamlandı. Hesabınızı aktif etmek için lütfen e-posta adresinizi kontrol edin.', 'success').then(() => {window.location.replace("/");});
}else{
swal.fire('', 'Kayıt sırasında bir hata oluştu, lütfen daha sonra tekrar deneyin', 'error');
}
//swal.fire('', 'Kayıt başarılı!', 'success').then(() => {window.location.replace("/");});
});
}
});
});//registerSubmit
$(window).show(500);
$("img").addClass("img-fluid");
$("div.carousel-item:first").addClass('active');
$('#submit').attr("disabled", "disabled");
$('#gorev').click(function(){
window.location.replace("https://pisilinux.org/bugs/addtask");
});//gorev
// forum ekran seçme (kaldırıldı)
$('#gorunum').change(function(){
var val = $(this).val();
if (val == 1) {}
if (val == 2) {window.location.replace("/question_answer");}
});
// /forum ekran seçme (kaldırıldı)
$('#task').change(function(){
var val = $(this).val();
if (val == 1) {
$('#sistem1').show(500);
}else{
$('#sistem1').hide(500);
}
});
$('.nav-link').on('click', function (e) {
localStorage.setItem('activeLink', $(this).attr('href'));
});
// read hash from page load and change tab
var activeTab = localStorage.getItem('activeLink');
if(activeTab){$('li.nav-item').find('a[href="'+activeTab+'"]').parent().addClass('active');}
$(window).scroll(function(){
var scrolltop=$(this).scrollTop();
if(scrolltop>=50){
$(".imgup").show(500);
}else{
$(".imgup").hide(500);
}
});
$(document).on('click', '.flags', function(e) {
e.preventDefault();
var flags = $(this).data("id");
document.cookie = "country=" + flags;
location.reload();
});
// Bugs page functions start
$("#bugsnew" ).submit(function( event ){
if ($(".details").val() == "" ) {
$(".detayUyari").css('color', 'red');
$( ".detayUyari" ).text( "( Detaylar alanı boş bırakılamaz...)" ).show().fadeOut( 5000 );
return false;
}else{
return
}
});//bugsnew
$('.bugsClose').click(function(){
var bugsId = $(this).attr('data-id');
var bugsStatus = $(this).attr('data-status');
$.post( "/bugs/bugsClose", {id:bugsId,status:bugsStatus}, function(message){
// alert(message);
location.reload();
});
});//bugsClose
// Bugs page functions end
function emailControl(email){
var kontrol = new RegExp(/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/i);
return kontrol.test(email);
}
var username = document.getElementById('username');
username.addEventListener("keyup",function(){
if (username.value.match(/[^a-zA-Z' 'wığüşöçĞÜŞÖÇİ]/g)){
username.value = this.value.replace(/[^a-zA-ZwığüşöçĞÜŞÖÇİ]/g,'');
}
})
var surname = document.getElementById('surname');
surname.addEventListener("keyup",function(){
if (surname.value.match(/[^a-zA-Z' 'wığüşöçĞÜŞÖÇİ]/g)){
surname.value = this.value.replace(/[^a-zA-ZwığüşöçĞÜŞÖÇİ]/g,'');
}
})
function customURLConverter(url, node, on_save, name)
{
var checkURL;
var urlPrefix;
// Get the first 7 characters of the string
checkURL = url.substring(0, 7);
// Determine if those characters are coming from the image uploader
if(checkURL === "/system")
{
// prefix the incoming URL with my domain
urlPrefix = 'https://pisilinux.org';
url = urlPrefix.concat(url);
}
// Return URL
return url;
}
});// jquery sonu