From 6452fc4806af9fcd9042cfd400bdf8d4894f9cd9 Mon Sep 17 00:00:00 2001 From: Dan Date: Sat, 5 Jul 2025 06:40:51 +0700 Subject: [PATCH] Transliterate slug option --- config/config.ini.example | 5 ++++- system/admin/admin.php | 5 ++++- system/admin/views/config-metatags.html.php | 19 +++++++++++++++++++ system/configList.json | 3 ++- 4 files changed, 29 insertions(+), 3 deletions(-) diff --git a/config/config.ini.example b/config/config.ini.example index 5724bf6..5dd8594 100644 --- a/config/config.ini.example +++ b/config/config.ini.example @@ -211,4 +211,7 @@ views.layout = "layout" admin.theme = "light" ; Fulltext search -fulltext.search = "true" \ No newline at end of file +fulltext.search = "false" + +; Transliterate Slug +transliterate.slug = "true" \ No newline at end of file diff --git a/system/admin/admin.php b/system/admin/admin.php index 0cd1767..b1bfc9c 100644 --- a/system/admin/admin.php +++ b/system/admin/admin.php @@ -116,7 +116,10 @@ function is_csrf_proper($csrf_token) // Clean URLs function remove_accent($str) { - return URLify::downcode($str); + if (is_null(config('transliterate.slug')) || config('transliterate.slug') !== 'false') { + return URLify::downcode($str); + } + return $str; } // Add content diff --git a/system/admin/views/config-metatags.html.php b/system/admin/views/config-metatags.html.php index d3977c5..908fe55 100644 --- a/system/admin/views/config-metatags.html.php +++ b/system/admin/views/config-metatags.html.php @@ -116,6 +116,25 @@ Please install and enable the GD extension to use the thumbnail feature.

post

+
+ +
+
+
+ checked> + +
+
+ checked> + +
+
+
+


diff --git a/system/configList.json b/system/configList.json index 96778e9..b417257 100644 --- a/system/configList.json +++ b/system/configList.json @@ -97,5 +97,6 @@ "thumbnail.width", "rss.description", "admin.theme", - "fulltext.search" + "fulltext.search", + "transliterate.slug" ] \ No newline at end of file