Июл 31

Убираем отображение WAP2 в форуме SMF

Страницы, формирующиеся в формате wap2 (а также еще в двух мобильных форматах) в форуме Simple Machines Forum по умолчанию захламляют поисковики. Также по существу они не нужны на практике, поскольку любое современное мобильное устройство может отобразить полноценный сайт.

Как их отключить, чтобы они не вылезали нигде?

1. Создать файл robots.txt в корне сайта и прописать:

User-agent: *
Disallow: *wap*
Disallow: *wap2*
Disallow: *imode*

Возможно, если форум у вас не в корне сайта, то строки будут иметь вид:

Disallow: /<путь к форуму>/*wap*

2. В основном файле форума index.php

Добавить строки:

if(isset($_REQUEST['wap2']))
unset($_REQUEST['wap2']);

if(isset($_REQUEST['wap']))
unset($_REQUEST['wap']);

if(isset($_REQUEST['imode']))
unset($_REQUEST['imode']);

перед:

// Determine if this is using WAP, WAP2, or imode. Technically, we should check that wap comes before application/xhtml or text/html, but this doesn't work in practice as much as it should.
if (isset($_REQUEST['wap']) || isset($_REQUEST['wap2']) || isset($_REQUEST['imode']))
unset($_SESSION['nowap']);
...

3. В файле темы оформления

В файле темы оформления index.template.php в функции template_body_below() найти и убрать код ссылки на wap2.

Сен 10

Как раскрутить форум с нуля?

Решили с коллегой создать форум, пришлось прочитать кучу различных статей и обсуждений на тему создания и раскрутки форумов. Тезисно выписал для себя основные моменты, предлагаю и вам с ними ознакомиться.

Итак, чтобы создать качественный форум с нуля, необходимо:

  • желательно иметь сайт-портал, который передает трафик на форум;
  • определиться с тематикой форума;
  • создать 1-2 раздела по тематике (а не 10-20);
  • создать первоначальную заполненность темами и сообщениями (желательно, чтобы контент был уникальным);
  • для заполнения форума лучше всего создать 10-20 различных аккаунтов, это создаст ощущение, что форум живой, либо нанять людей, которые занимаются наполнением форумов;
  • пригласить на форум людей, желательно персонально, либо из социальных сетей;
  • как можно быстрее отвечать на вопросы реальных пользователей;
  • предложить пользователям различные статусы и ранги, особенно заслуженным - доверить модерацию разделов;
  • предложить различные конкурсы с подарками за общую активность на форуме, за создание самой посещаемой или самой комментируемой темы;
  • формировать рост форума естественным путем, создавая новые разделы и подразделы в зависимости от "спроса" пользователей на них;
  • по мере роста форума оставлять естественные ссылки на него на других ресурсах и форумах;
  • если возможно, разместить ссылку на форум в Wikipedia и на других ресурсах с высокой посещаемостью;
  • ухаживать за форумом, не превращать его в помойку, во флуд и в место для неконструктивной ругани.

Желаю успехов в создании и раскрутке форумов!

p.s. Кстати, у проекта "Уголок веб-разработчика" когда-то был форум, но из-за низкой посещаемости и спамеров он так и не "встал на ноги". Более подробно о причинах его закрытия написано в этой теме.

p.p.s. Движок SMF с тех пор сильно улучшился. Мы вновь рассматриваем его в качестве основного кандидата в движки форума.