• 07-02-2026, 11:56:12
    #10
    imsemihk adlı üyeden alıntı: mesajı görüntüle
    `database.sql` dosyasındaki sorguları veritabanınızda çalıştıramıyorum, çünkü database.sql dosyası bulunmuyor içerisinde, yardımcı olabilir misiniz?
    chatcpt ye dosyaları at sql oluştur de oluçturur 10 dk ya
  • 07-02-2026, 17:10:02
    #11
    SQL github kütüphanesine eklendi.
  • 07-02-2026, 23:17:46
    #12
    Selam, kodları inceledim. Footer koruması zekice olmuş Fakat bir şey dikkatimi çekti. getSettings her çağırıldığında tek sorgu atıyor. Onun yerine tek sorgu ile bütün ayarları çekip tek tek sorgu atmamak ve ek olarak bir cache koymak performans açısından sağlıklı olacaktır diye düşünüyorum. Elinize sağlık
  • 08-02-2026, 12:24:15
    #13
    shinoable adlı üyeden alıntı: mesajı görüntüle
    SQL github kütüphanesine eklendi.
    merhaba türkçe karekter sorunu var nasıl düzeltiriz
  • 08-02-2026, 21:02:07
    #14
    PowerStyle adlı üyeden alıntı: mesajı görüntüle
    merhaba türkçe karekter sorunu var nasıl düzeltiriz
    Merhaba, ben herhangi bir sorun yaşamadım. sebebinin ne olduğunu bilmiyorum ama belkide sunucu/veritabanı okutması yaparken seçilen seçeneklerde bir yanlışlık yapmış olabilirsiniz. Veritabanını tekrar okutmayı dener misiniz?
  • 08-02-2026, 21:04:27
    #15
    altayevrim adlı üyeden alıntı: mesajı görüntüle
    Selam, kodları inceledim. Footer koruması zekice olmuş Fakat bir şey dikkatimi çekti. getSettings her çağırıldığında tek sorgu atıyor. Onun yerine tek sorgu ile bütün ayarları çekip tek tek sorgu atmamak ve ek olarak bir cache koymak performans açısından sağlıklı olacaktır diye düşünüyorum. Elinize sağlık

    Merhaba, nottada belirttiğim gibi hala kendimi geliştiriyorum. "Şöfore en kolay yol bildiği yoldur" demişler. Bu şekilde daha zahmetli gözüksede aslında benim için en kolayı bu oldu Ve proje zaten google indexlemesi istemeyeceği ayrıca çokta ağır bir script olmadığı için gerek duymadım. Daha ağır projelerde bu öneriyi dikkate alacağım. Teşekkürler.
  • 14-03-2026, 15:44:23
    #16
    Türkçe karakter sorunu yaşayan arkadaşlar
    Veritabanı dosyasında
    ENGINE=InnoDB gördüğünüz yerinn devamına ekleyin
    DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
    2. Ayar config.php 12. satırdan sonra ekleyin.
    $pdo->exec("SET NAMES utf8mb4");
        // One-time charset migration for existing tables
        try {
            $stmt = $pdo->query("SELECT `value` FROM settings WHERE `key` = '_charset_migrated'");
            $row = $stmt->fetch();
            if (!$row) {
                $pdo->exec("ALTER DATABASE `" . DB_NAME . "` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci");
                foreach (['categories', 'products', 'settings', 'feedback', 'users'] as $t) {
                    try { $pdo->exec("ALTER TABLE `$t` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci"); } catch (PDOException $e) {}
                }
                $pdo->exec("INSERT INTO settings (`key`, `value`) VALUES ('_charset_migrated', '1') ON DUPLICATE KEY UPDATE `value` = '1'");
            }
        } catch (PDOException $e) {
            // settings table may not exist yet on fresh install
        }

    Soeun çözülüyor.