Ставим в SMF логотип сайта


Иногда хочется получить посетителей форума и для «основного сайта» на котором стоит форум. Если этот сайт магазин, то это тем более важно. Как быть?

Решений много. Все обсуждать не будем. Одно из них — поставить сверху форума логотип сайта. Мы никого не затягиваем на сайт, но если, вдруг кто-то захочет перейти в магазин, то может столкнутся с трудностями. Обычно эти трудности возникают у неопытных пользователей (а их всё больше!). Вот им-то и поможем: прямо под нос, наверху форума выставим логотип магазина. Итак, приступим.

Форум возьмём SMF (Simple machines forum). Немного покопавшись, обнаруживаем, что шаблон прописан в файле index.template.php. Путь к нему .../Themes/default/. Вот и хорошо. Будем считать (как в телепередачах), что сам логотип у нас уже готов (ну уж совсем лень объяснять как его вырезать из основной страницы сайта). Давайте внедрим его в код форума.

Примерно 170-е строки файла index.template.php:

// ]]></script>
</head>
<body>';

echo '
<div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' style="width: 100%;"' : '', '>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="catbg" height="32">';

if (empty($settings['header_logo_url']))
echo '
<span style="font-family: Verdana, sans-serif; font-size: 140%; ">', $context['forum_name'], '</span>';

Внедряем над код:

// ]]></script>
</head>
<body>';

echo '
<div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' style="width: 100%;"' : '', '>
<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr>
<td width="43%" class="catbg">
<a href="http://www.stroi-shop.ru/"><img src="http://www.stroi-shop.ru/mylibrary/header1s.gif" width="131" height="65" border="0" /></a><img src="http://www.stroi-shop.ru/mylibrary/header2s.jpg" width="327" height="65" />
</td><td width="57%" align="center" class="catbg"><a href="http://www.stroi-shop.ru/">Перейти в магазин</a></td></tr>
</table>

<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="catbg" height="32">';

if (empty($settings['header_logo_url']))
echo '
<span style="font-family: Verdana, sans-serif; font-size: 140%; ">', $context['forum_name'], '</span>';

Красным выделена наша табличка с логотипом (заготовка). Мы тоже сделали табличку с нашими рисунками и ссылками и поставили эту табличку над таблицей форума.

Получилось вот так:

Форум SMF с нашим логотипомПо моему, очень даже хорошо. Теперь кто захочет — сразу в магазин. Да и логотип магазина, хоть и не раскрученный, но уже маленький брэнд (бэндик) — маячит на глазах у посетителей.

Вот и всё. Дальше — радуемся.

Обсуждение — на форум.

 

 

 


На главную страницу сайта Globi.ru
На главную страницу разработки скриптов на Globi.ru

 

Разработка скриптов на Globi.ru