[MyBB] utf8mb4 Karakterid

Vaata eelmist teemat Vaata järgmist teemat Go down

avatar
krMM
Juunior
Postitusi : 47
Maine : 2
Liitus : 01/03/2018
Vaata kasutaja profiili

PostitaminekrMM on 02.03.18 1:45

Kui sa soovid lubada neid karaktereid oma foorumis, siis tuleb muuta mõned read oma foorumi failides
* Kindlasti tee oma failidest backupid, ennem kui midagi muutma hakkad!

utf8mb4 charset lubamiseks -- nc/db_mysqli.php
Otsi: 
Kood:
'utf8' => 'UTF-8 Unicode',
/* + */ 'utf8mb4' => 'UTF-8 Unicode (4-Byte)', 

Asenda:
Kood:
'utf8' => 'utf8_general_ci',
/* + */ 'utf8mb4' => 'utf8mb4_general_ci',




Praeguse andmebaasi muutmine utf8mb4 formaati -- PhpMyAdmin
Kood:
ALTER TABLE `mybb_adminlog` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE `mybb_adminoptions` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE `mybb_adminsessions` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
[... and so on and so forth for all tables including threads posts etc. ...]
ALTER TABLE `mybb_warninglevels` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE `mybb_warnings` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE `mybb_warningtypes` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;



Et lubada MyBBl kasutada neid -- inc/config.php
Kood:
/* - /* $config['database']['encoding'] = 'utf8';
/* + */ $config['database']['encoding'] = 'utf8mb4'





On võimalus, et MyBB asendab need karakterid küsimärkidega (MyBB 1.6.11), siis tuleks keelata utf8_handle_4byte_string() funktsioon
-- inc/functions.php
Kood:
function utf8_handle_4byte_string($input, $return=true)
{
   global $config;

/* - /* if($config['database']['type'] != 'mysql' && $config['database']['type'] != 'mysqli')
/* + */ if(1)
   {
       if($return == true)
       {
           return $input;
       }
       return true;
   } 




Kui kõik on tehtud, siis sinu foorumis peaks olema võimalus kirjutada/väljendada utf4mb8 formaadis sümboleid, emotikone jne.

Näidis, milline välja peaks nägema - https://i.gyazo.com/a930b40b4ba37d30dee698c5ff2e0b08.mp4


Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Soovid reklaamidest vabaneda?

Selleks logi sisse või tee endale kasutaja.

Liitu foorumiga

Tee endale kasutaja ning osale aruteludes.


Tee uus kasutaja

Logi sisse

Omad foorumis juba kasutajat? Logi sisse.


Logi sisse

 
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele