View file admin/server/meta_tags.php

File size: 2.86Kb
<?php

	include '../../engine/includes/start.php';
	
	if (!$creator)
        Core::stop();
	
    $default_title = $set['title'];
    $title = isset($_GET['title']) ? $_GET['title'] : $set['title'];
	$set['title']='Настройки meta-тег';
	include incDir . 'head.php';
    

    if (isset($_POST['submit']) && !empty($_POST['keywords']) && !empty($_POST['description']))
    {
		$keywords = htmlspecialchars(trim($_POST['keywords']));
		$description = htmlspecialchars(trim($_POST['description']));
        $ctrl_word = $sql->query("SELECT COUNT(*) FROM `meta_tags` WHERE `title`='" . my_esc($title) . "';")->result() > 0 ? 'UPDATE' : 'INSERT INTO';    
        $sql->query($ctrl_word . " `meta_tags` SET `title`='" . my_esc($_GET['title']) . "', `keywords`='" . my_esc($keywords) . "', `description`='" . my_esc($description) . "';");
        Core::msg_show('Meta теги для страницы <b>' . htmlspecialchars($_GET['title']) . '</b>  успешно заданы!', 'msg');
    }
    
    $meta = $sql->query("SELECT * FROM `meta_tags` WHERE `title`='" . my_esc($title) . "';")->fetch();
    ?>
    <div class="menu_razd">Назначение meta тегов <?=$title != $default_title ? 'для страницы: '.htmlspecialchars($_GET['title']) : 'по умолчанию'?></div>
        <form action="meta_tags.php?title=<?=htmlspecialchars($title)?>" method="POST" class="post">
			<b>META NAME="keywords"</b>:<br />
			<input type="text" name="keywords" value="<?=$meta['keywords']?>"/><br />
			определяет список ключевых слов, используемых на данной странице<br /><br />
			<b>META NAME="description"</b>:<br />
			<textarea cols="40" rows="3" name="description"><?= $meta['description']?></textarea><br />
			краткое описание содержимого данной страницы<br /><br />
			<input type="submit" title="Нажмите для отправки" name="submit" value="Задать"/>
		</form>
	<div class="msg">ВНИМАНИЕ!<br />Длина содержимого МЕТА - тегов "desctiption" не должна превышать 200 символов, a "keywords" - 1000 символов. Такое условие надо выполнять, иначе Вашему сайту может быть отказано в индексации или не вся важная информация (которая представлена Вами для поисковых машин) будет проиндексирована. Это ограничение связано с особенностями работы поисковых серверов.</div>
	<div class="menu_razd">См. также</div>
	<div class="link"><a href="..?act=server">Сервер</a></div>
	<div class="link"><a href="..">Админка</a></div>
	<?php
	include incDir . 'foot.php';