SEO оптимизация Social Engine - SEO Social Engine
SEO оптимизация Social Engine
Открываем /templates/header_global.tpl и ищем там строку 7:
<title>{lang_print id=642}{if $global_page_title != ""} - {lang_sprintf id=$global_page_title[0] 1=$global_page_title[1] 2=$global_page_title[2]}{/if}</title>
И меняем местоположение переменных вот на это:
<title>{if $global_page_title != ""}{lang_sprintf id=$global_page_title[0] 1=$global_page_title[1] 2=$global_page_title[2]} - {/if}{lang_print id=642}</title>
Теперь в профиле имена будут перед главным названием сайта, что повысит сайт по кое-каким запросам. (с) взято с какого-то форума.
Дальше больше. В профиле мета тег Description отображает все поля профиля независимо от того, закрыт профиль или нет, это плохо (например у меня в поисковике у закрытых пользователей видны номера мобильных, icq и т.п.). Чтобы это исправить мы открываем /profile.php и в самом конце перед // ASSIGN VARIABLES AND INCLUDE FOOTER видим:
// SET GLOBAL PAGE TITLE
$global_page_title[0] = 509;
$global_page_title[1] = $owner->user_displayname;
$global_page_description[0] = 1158;
$global_page_description[1] = $owner->user_displayname;
$global_page_description[2] = strip_tags(implode(" - ", $field->field_values));
И меняем примерно на это:
// SET GLOBAL PAGE TITLE
$global_page_title[0] = 509;
$global_page_title[1] = $owner->user_displayname;
$global_page_description[0] = 1158;
$global_page_description[1] = $owner->user_displayname;
$fields[]=$field->field_values[0];
$fields[]=$field->field_values[1];
$fields[]=$field->field_values[2];
$fields[]=$field->field_values[3];
$fields[]=$field->field_values[4];
$global_page_description[2] = strip_tags(implode(" - ", $fields));
Строки с field_values - это сколько полей по порядку будет в теге описания. Если какое-то поле пропущено юзером, то покажется следующее. (Большое спасибо SpartakuS за помощь с выводом нужных полей)
Теперь об остальном. Чтобы при открытии любого раздела у нас перед главным титлом сайта выдавало название раздела делаем так. Например чтобы при открытии Блогов мы видели "Блоги - мегакульный-сайт.ру" нам нужно открыть /browse_blogs.php, найти в самом низу тоже самое что и в /profile.php: // ASSIGN VARIABLES AND INCLUDE FOOTER и ПЕРЕД этой фразой вставляем свой код:
// SET GLOBAL PAGE TITLE
$global_page_title[0] = 111111;
$global_page_description[0] = 111111;
где 111111 - любой номер языковой фразы, который Вам нужен. Можно делать без второй строки, тогда выводиться будет только Титл, а описание останется стандартным.
Тоже самое можно проделать с любым .php файлом, если в нем заранее не предусмотрен такой вывод.