Emoji ve unicode desteği
XenForo 2, tam unicode metni destekler; bu, emojinin , kullanıcıların metin girebileceği hemen hemen tüm konumlarda kullanılabileceği anlamına gelir .
Tam unicode desteği, sunucunuzun
MySQL 5.5 veya daha yeni bir sürümünü çalıştırmasını ve veritabanı tablolarınızın
UTF8mb4 adlı belirli bir harmanlamayı kullanmasını gerektirir . Veritabanı tablolarınız bu formatta değilse, forumunuz emojiyi desteklemeden önce dönüştürülmeleri gerekecektir.
Yeni yüklemeler
Mevcut bir sürümden yükseltme yapmak yerine yepyeni bir XenForo kuruyorsanız, en baştan emoji desteğini dahil edebilirsiniz.
src/config.php Kurulum sisteminin sizin için yapılandırma dosyanızı oluşturmasına izin verirseniz, yükleyici gerekli satırı dosyanıza otomatik olarak ekleyecektir .
Yapılandırma dosyanızı manuel olarak oluşturmak istiyorsanız, kurulum komut dosyasını çalıştırmadan önce bir metin düzenleyici kullanarak dosyanın sonuna aşağıdaki satırı eklemeniz yeterlidir:
PHP- Kodu
$config['fullUnicode'] = true;
Mevcut kurulumları yükseltme
Halihazırda XenForo içeriğine sahip bir veritabanıyla çalışıyorsanız, emoji desteğini etkinleştirmeden önce tablolarınızı dönüştürmeniz gerekir.
Bir komut satırında çalıştırılması gereken bu dönüştürmeyi sizin için gerçekleştirmek için
XenForo ile birlikte bir komut dosyası sağlanır . Sunucunuzda
SSH veya başka bir uzaktan erişim yoluyla oturum açma yeteneğiniz varsa, komutu kendiniz çalıştırabilirsiniz.
Dönüşüm komut dosyasını çalıştırma
SSH kullanarak sunucunuzda oturum açın veya Windows sunucusu kullanıyorsanız Uzak Masaüstü üzerinden bir komut istemi açın.
Kullanılabilir bir komut satırınız olduğunda, mevcut çalışma dizininizi XenForo dizininize değiştirin.
cmd.php
Artık aşağıdaki komutu çalıştırabilirsiniz:
PHP- Kodu
php cmd.php xf:convert-utf8mb4
Komut, küçük bir veritabanı için çok hızlı tamamlanabilir veya çok fazla içeriğe sahip bir veritabanı için oldukça uzun sürebilir. Sabırlı olun ve senaryo sonunda tamamlanacak.
Komut dosyasını birden çok kez çalıştırarak herhangi bir hasar oluşmaz - komut dosyası zaten
UTF8 mb4 kullanan bir veritabanı tablosu bulursa, onu tekrar dönüştürmeye çalışmaz.
Komut dosyasını çalıştırdıktan sonra
Komut dosyası işini bitirdiğinde,
src/config.php dosyanızı bir metin düzenleyicide açın ve dosyanın sonuna aşağıdaki satırı ekleyin:
PHP- Kodu
$config['fullUnicode'] = true;
Forumunuz artık kullanıcı tarafından oluşturulan içerikte emojiyi tamamen destekleyecek.
Alıntı:
Not
Emoji , benzer bir amaca hizmet etseler de Smilies ile karıştırılmamalıdır . Emoji, doğrudan bir emoji klavye düzeninden yazılırken, ifadeler, metin XenForo tarafından işlendiğinde ikonik görüntülere dönüştürülen karakter dizileri olarak yazılır.
|