Loading...
Помощь по скриптам | Можно ли улучшить код?
Здравствуйте, имеется код динамической подстройки Title под каждую страницу. Хотел бы спросить, можно ли улучшить данный код или лучше заменить его другим способом?

// tamplate.php

<?PHP
require_once('title.php');
global $title_arr;
echo '
<title>'.$title_arr[$_SERVER["SCRIPT_NAME"]].'</title>
'?>


// title.php

<?PHP
$title_arr = array(
'/index.php'=>'Главная',
'/verden.php'=>'Go Action Map',
'/SLINT.php'=>'Дешифратор'
);
?>

________
посл. ред. 20.02.2022 в 15:37; всего 3 раз(а); by MAZAXIST
Если под SEO то получается что заголовки одинаковые (это плохо)
q[O_O]p, Без SEO
MAZAXIST (20.02.2022 в 15:14)
Здравствуйте, имеется код динамической подстройки Title под каждую страницу. Хотел бы спросить, можно ли улучшить данный код или лучше заменить его другим способом?

// tamplate.php

<?PHP
require_once('title.php');
global $title_arr;
echo '
<title>'.$title_arr[$_SERVER["SCRIPT_NAME"]].'</title>
'?>


// title.php

<?PHP
$title_arr = array(
'/index.php'=>'Главная',
'/verden.php'=>'Go Action Map',
'/SLINT.php'=>'Дешифратор'
);
?>


По оплате хотел бы узнать ?
Не нужно тут ничего улучшать.
Можно Машку за ляжку
RiDer (20.02.2022 в 16:59)
Можно Машку за ляжку

меч
MAZAXIST (20.02.2022 в 15:14)
Здравствуйте, имеется код динамической подстройки Title под каждую страницу. Хотел бы спросить, можно ли улучшить данный код или лучше заменить его другим способом?

// tamplate.php

<?PHP
require_once('title.php');
global $title_arr;
echo '
<title>'.$title_arr[$_SERVER["SCRIPT_NAME"]].'</title>
'?>


// title.php

<?PHP
$title_arr = array(
'/index.php'=>'Главная',
'/verden.php'=>'Go Action Map',
'/SLINT.php'=>'Дешифратор'
);
?>


По оплате хотел бы узнать ?
MAZAXIST (20.02.2022 в 15:14)
Здравствуйте, имеется код динамической подстройки Title под каждую страницу. Хотел бы спросить, можно ли улучшить данный код или лучше заменить его другим способом?

// tamplate.php

<?PHP
require_once('title.php');
global $title_arr;
echo '
<title>'.$title_arr[$_SERVER["SCRIPT_NAME"]].'</title>
'?>


// title.php

<?PHP
$title_arr = array(
'/index.php'=>'Главная',
'/verden.php'=>'Go Action Map',
'/SLINT.php'=>'Дешифратор'
);
?>

В принципе работать будет, но я бы все же если без переделывания сделал бы что-то в роде проверки на наличие
echo '<title>'.!empty($title_arr[$_SERVER["SCRIPT_NAME"]]) ? $title_arr[$_SERVER["SCRIPT_NAME"]] : 'какае-то титулка для страниц где нет титулки'.'</title>';
Это первое, второе
global тут не нужен, так как он есть в require, и все переменные оттуда передадутся сюда.
Третье это лучше все же не использовать такой метод, а передавать титулку непосредственно из самого файла, так намного проще работать с динамически изменяемыми титулками, как к примеру тут анкеты
Онлайн: 2
Время:
Gen. 0.1148
(c) ByMAS.RU 2010-2025