WhiteRed adlı üyeden alıntı

Şöyle birşey buldum bunu nasıl entegre edebilirim ?


Kiroglumarket adlı üyeden alıntı

bunun linkini atarmısın bana mvc kodlamasına çevireyim


catalog/controller/startup/startup.php dosyasında public function index() { kodundan sonrasına ekleyin.

Aşağıdaki kod, Türkçe tarayıcı kullanan ve admin girişi yapmamış herkesi google yönlendirir. Google yerine farklı bir adres yazabilirsiniz.

Kodu kullandığınız site içerisindeki bir sayfaya yönlendirecekseniz, yönlendirdiğiniz sayfayı TR kontrolünden hariç tutmalısınız ya da direk ana dizinde html dosyası oluşturup buraya yönlendirin. Aksi taktirde TR kontrolu nedeniyle sonsuz döngüye girer.

if (isset($this->request->server['HTTP_ACCEPT_LANGUAGE'])) {
$trstatus = false;
$trlocales = array('tr-TR','tr_TR.UTF-8','tr_TR','tr','tr-tr','turkish');
$browserlangs = explode(',', $this->request->server['HTTP_ACCEPT_LANGUAGE']);

foreach ($browserlangs as $browserlang) {
if (in_array($browserlang, $trlocales)) {
$trstatus = true;
break;
}
}

if ($trstatus) {
$this->user = new Cart\User($this->registry);

$admin = $this->user->isLogged();

if (!$admin) {
header('Location: https://www.google.com ');

exit();
}
}
}