/*
//---  Модуль управления meta тегами сайта для johnCMS
//---  Автор: Dionis; e-mail: denis.rassvetnit@gmail.com
//---  Мод: Easy; сайт: http://creowap.ru
*/
Читаем. Пишу популярно, дабы облегчить жизнь тем, 
кто уже модифицировал файлы
/incfiles/head.php
/incfiles/end.php

** Извлекаем в корень

** Ищем в end.php это:
if ($headmod != "mainpage" || ($headmod == 'mainpage' && $act))
    echo '<a href=\'' . $home . '\'>На главную</a><br/>';
** и ниже добавляем это:
if ($rights==9)
    echo '<a href="' . $home . '/' . $admp . '/meta_tags.php?textl=' . str_replace(" ", "_", rus_lat(mb_strtolower($textl))) . '">Задать meta теги</a><br/>';

** Ищем в head.php это:
if (!empty ($set['meta_key']))
    echo "\n" . '<meta name="keywords" content="' . $set['meta_key'] . '" />';
if (!empty ($set['meta_desc']))
    echo "\n" . '<meta name="description" content="' . $set['meta_desc'] . '" />';
** и заменяем на это:
//--------------- Meta tags start---------------//
$meta_a=mysql_query("SELECT * FROM `meta_tags` WHERE `textl`='" . str_replace(" ", "_", rus_lat(mb_strtolower($textl))) . "';");
if (mysql_num_rows($meta_a) != 0){
    $meta=mysql_fetch_array($meta_a);
    if ($meta['keywords']!=''){
        echo "\n".'<meta name="keywords" content="' . $meta['keywords'] . '" />';
    }
    if ($meta['description']!=''){
        echo "\n".'<meta name="description" content="' . $meta['description'] . '" />';
    }
} else {
    if (!empty ($set['meta_key']))
        echo "\n".'<meta name="keywords" content="' . $set['meta_key'] . '" />';
    if (!empty ($set['meta_desc']))
        echo "\n".'<meta name="description" content="' . $set['meta_desc'] . '" />';
}
//--------------- Meta tags end ---------------//

переходим по адресу http://mysite.ru/install.php
радуемся :-D