WebTomat

Блог партнёрской программы

Для phpBB CMS

Инструкция по настройке Модуля

модуль webtomat для phpbb cms

Для того, чтобы настроить модуль WebTomat для phpBB, а также сервис «Кастомной авторизации» необходимо следующее:

1. Скачать модуль:

- Скачайте модуль с сайта Webtomat.ru и распакуйте архив!


 

2. Установить модуль на phpBB CMS:

Для установки плагина на вашу CMS нам понадобится файловый менеджер для ftp подключения

В данном примере мы будем использовать бесплатный менеджер FileZilla) filezilla

 

а) Скопируйте фаил плагина root/includes/acp/acp_webtomat.php в директорию */includes/acp/acp_webtomat.php

1_incl_acp


 

б) Скопируйте фаил плагина root/includes/acp/info/acp_webtomat.php в директорию  */includes/acp/info/acp_webtomat.php

1_incl_acp_info


 

в) Скопируйте фаил плагина root/styles/prosilver/template/webtomat_body.html в директорию */styles/prosilver/template/webtomat_body.html

1_style_pro_tem


 

г) Скопируйте фаил плагина root/adm/styles/acp_webtomat.html в директорию */adm/styles/acp_webtomat.html

1_adm_style


 

д) Скопируйте фаил плагина root/webtomat/ в корень сайта */webtomat/

1_webtomat_root


 

- Откройте файл */index.php

2_index_edit


 

и после строки

display_forums('', $config['load_moderators']);

вставьте:

 if ($_GET['do'] == 'games') {
		define ( 'WEBTOMAT_DIR', 'webtomat' );
		require_once WEBTOMAT_DIR . "/webtomat.php";
}

 

Пример:

2_index_save


 

- Откройте фаил */styles/prosilver/template/overall_header.html

2_over_head


 

и после строки:

 <li><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> 
 <!-- BEGIN navlinks --> 
 <strong>&#8249;</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a>
 <!-- END navlinks --></li>

вставьте следующий код:

<li style="display: block;margin-left: 15px;margin-top: 1px;">
<a href="?do=games">WebTomat</a></li>

 

Пример:

2_over_head_save


 

3. Настроить модуль:
- Зайдите в административной панели в раздел System (Система) -> Administration Control Panel (Администраторская панель)

2_system_acp


 

- В поле Create new module (создать модуль) наберите название модуля (например WebTomat) и нажмите кнопку Create new module (Создать модуль)

3_create_module


 

- Выберите следующие настройки:

Тип модуля: module (модуль)
Модуль включён: yes (да)
Отображение модуля: yes (да)
Выбор модуля: в выпадающем списке выберите WebTomat! [acp_webtomat]

и нажмите кнопку submit (добавить)

4_module_set


 

- Зайдите в настройки модуля и впишите ваш webID в соответствующее поле

3_set_module


 

- Узнать webID вашей площадки вы можете в разделе редактирования на сайте webtomat.ru. *В данной инструкции мы будем использовать webID своей площадки

4_webid


 

- Если Вы решили использовать собственную систему авторизации, тогда вам также необходимо из настроек модуля скопировать URL авторизации

ваш_сайт/?do=games&method=getProfile

или

ваш_сайт/index.php?do=games&method=getProfile)

4_url_auth


 

- Вставляем его в соответствующее поле в разделе редактирования вашей площадки на сайте webtomat.ru

4_url_auth_paste


 

- Сразу копируем Ваш секретный ключ  и сохраняем настройки 

4_secter_key_copy_save


 

- Вставляем его в соответствующее поле и сохраняем настройки плагина кнопкой Save

secter_key_paste_save


 

- Последний пункт. Скопировать файл crossdomain.xml в корень вашего сайта

5_crossdomain_load


 

Модуль готов к работе!

6_webtomat_phpbb


 

4. ЧПУ

- Если на вашем сайте используется ЧПУ и необходимо, чтобы Каталог игр открывался по ссылке, например, ваш_сайт/games то вам необходимо:

а) В корне cms в файле .htaccess после включения директивы RewriteEngine On добавить следующий код:

#WebTomat
 RewriteRule ^games(/?)+$ index.php?do=games&a=main [L]
 RewriteRule ^games/(.*)$ index.php?do=games&$1 [L]

 

б) В файле ваш_сайт\webtomat\webtomat.php убрать комментарий (‘//’) со строки 27
в) Предложенный нами код в файле styles/prosilver/template/overall_header.html

<li style="display: block;margin-left: 15px;margin-top: 1px;"> <a href="?do=games">WebTomat</a></li>

поправить на:

<li style="display: block;margin-left: 15px;margin-top: 1px;"><a href="ВАШ_САЙТ/games">WebTomat</a></li>

 

Теперь Каталог игр будет доступен также по ссылке ваш_сайт/games

 

5. Замечание

После редактирования шаблонов не забудьте сбросить кэш шаблонов:

Styles (Стили) -> Templates (Шаблоны).

Нажать кнопку Refresh (Обновить) у текущего шаблона.

refresh

 

6. Индексация роботами поисковых систем Googleyandex etc

Теперь, благодаря используемой технологии индексации AJAX сайтов топовыми поисковыми системами, которую мы успешно внедрили в наш плагин для phpBB CMS, каталог будет индексироваться независимо от типа интеграции, будь то AJAX или HTML витрина!
Это, в первую очередь, радостная новость для тех, кто хотел установить витрину 2.0, которая поддерживает только AJAX-интеграцию.