Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Index SEO 2012-01-21

Аватар пользователя

Введение

Продолжая тему СЕО-оптимизации форумов phpbb3, хотелось бы поделиться одним маленьким, и одновременно с этим полезным, модом. Лично я советую ставить данный мод в довесок к таким модам как:

  • - задание ключевых слов и описания к любым разделам и подфорумам.
  • - задание ключевых слов для любых тем форума.

Вообщем мод Index SEO позволит вам задать описание и список ключевых слов для главной страницы форума. Мод очень легок в установке, справится с ним любой новичок
Установка

Скачиваем и устанавливаем мод из арххива, прикрепленного ниже

Для руссификации небходимо открыть language/ru/common.php и найти
'CANCEL'            => 'Отмена',
 

Добавить перед
'CAN'                => 'Теги',
 

Открыть language/ru/acp/board.php и найти
'SITE_DESC'                  => 'Описание сайта',
 

Вставить после
'SEO_DESC_WORDS'            => 'SEO описание',
   'SEO_KEY_WORDS'            => 'Ключевые слова',
   'SEO_KEY_WORDS_EXPLAIN'        => 'Разделяйте ключевые слова запятой ","',
 

Настройка модификации осуществляется Админка - Общие - Настройки форума
Вот впринципе и все, удачи в администрировании :(
Дублирование ключевых слов на портальной странице

По логике вещей, мы можем спокойно, без угрызений совести вывести на страницу Портала те же самые ключевые слова и описание, что и для главной страницы форумов, суть то одна и та же. Вообщем кому надо, делюсь способом дублирования ключевых слов и описания на страницу Портала
Открыть из корня форума файл portal.php и найти следущие строки
$template->assign_vars(array(
   
   'PORTAL_LEFT_COLLUMN'    => $config['portal_left_collumn_width'],
   'PORTAL_RIGHT_COLLUMN'    => $config['portal_right_collumn_width'],
 

Добавить после
 'SEO_DESC'                 => (isset($config['seo_desc']) && $config['seo_desc']) ? $config['seo_desc'] : false,
    'SEO_KEY'                    => (isset($config['seo_key']) && $config['seo_key']) ? $config['seo_key'] : false,
 

Хочу отметить, данный способ не работает на всех порталах, если у вас он не сработает, то прошу в своем сообщении скопировать полный код из файла portal.php


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Index SEO phpbb3, SEO phpbb3, phpbb3, сео оптимизация форума
          Вернуться наверх  
 

 Сообщение Index SEO 2013-07-13

Аватар пользователя

Мод поставил все без ошибок а в админке пусто, ничего не поменялось, нету куда вписывать слова и описание, что за прикол?


          Вернуться наверх  
 

 Сообщение Index SEO 2013-07-13

Аватар пользователя

Цитата:
а в админке пусто
- а где скрин, того где Вы искали?
Цитата:
ничего не поменялось
- увы phpBB3 так и остается phpBB3..... в вордпресс не превращается
Цитата:
что за прикол?
- вот-вот суть самого мода...
Вопрос - зачем он Вам....?


          Вернуться наверх  
 

 Сообщение Index SEO 2013-07-14

Аватар пользователя

Нету куда вписывать ключевые слова и описание главной страницы. Захожу общие настройки конференции а там нету куда вписывать хотя по логике должно быть там, файлы по инструкции правил, вести я 0.11 форума, может из того что новая?


          Вернуться наверх  
 

 Сообщение Index SEO 2013-07-14

Аватар пользователя

версия 3.0.11
У вас нет этих строк?

значит проверяем правильность установки мода...


          Вернуться наверх  
 

 Сообщение Index SEO 2013-07-14

Аватар пользователя

да нету строк версия таже


          Вернуться наверх  
 

 Сообщение Index SEO 2013-07-14

Аватар пользователя

Svet.Ra, опишите пощагово как ставили Мод, в каких файлах делали правки....(viewtopic.php?f=119&t=668)


          Вернуться наверх  
 

 Сообщение Index SEO 2013-07-14

Аватар пользователя

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


          Вернуться наверх  
 

 Сообщение Index SEO 2013-07-14

Аватар пользователя

Svet.Ra писал(а):

все проделал заново с копии все получилось, видно гдето допустил ошибку.

не поучение - совет...сначала проверяем правки, чистим кеш .....3 раза, а потом паникуем в Теме на форуме.
Svet.Ra писал(а):

Что делать с порталом

....Если взять Магический Шар и в новолуние начать спиритический сеанс, возможно у кого то и получиться угадать модификацию Вашего Портала..... увы у меня знакомых с курса "Бабы Ванги" нет...


          Вернуться наверх  
 

 Сообщение Index SEO 2013-07-15

Аватар пользователя

Svet.Ra писал(а):

Что делать с порталом, у мне яна портале нет описание и ключевых и описаниена форуме есть.

Поглядеть на первое сообщение темы))Если ж у вас портал board3portal


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

 Сообщение Index SEO 2013-08-31

Аватар пользователя

У меня портал Board3 Portal версия 2.0.1
не дублируются теги с главной страницы форума, portal.php прилагаю.
<?php
/**
*
* @package Board3 Portal v2
* @copyright (c) Board3 Group ( http://www.board3.de )
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
define('IN_PORTAL', true);

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);

include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
include($phpbb_root_path . 'portal/includes/constants.' . $phpEx);
$portal_root_path = PORTAL_ROOT_PATH;
include($phpbb_root_path . $portal_root_path . 'includes/functions_modules.' . $phpEx);
include($phpbb_root_path . $portal_root_path . 'includes/functions.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/portal');

/**
* Make sure we do an isset first,
* else we will get errors if someone uninstalls the portal and forgets to remove portal.php
*/
if (!isset($config['board3_enable']) || !$config['board3_enable'] || !$auth->acl_get('u_view_portal'))
{
   redirect(append_sid($phpbb_root_path . 'index.' . $phpEx));
}

/**
* get initial data
*/
$portal_config = obtain_portal_config();
$portal_modules = obtain_portal_modules();

/**
* set up column_count array
* with this we can hide unneeded parts of the portal
*/
$module_count = array(
   'total'    => 0,
   'top'      => 0,
   'left'      => 0,
   'center'   => 0,
   'right'      => 0,
   'bottom'   => 0,
);

/**
* start assigning block vars
*/
foreach ($portal_modules as $row)
{
   if($row['module_status'] == B3_MODULE_DISABLED)
   {
      continue;
   }
   
   $class_name = 'portal_' . $row['module_classname'] . '_module';
   if (!class_exists($class_name))
   {
      include("{$phpbb_root_path}{$portal_root_path}modules/portal_{$row['module_classname']}.$phpEx");
   }
   if (!class_exists($class_name))
   {
      trigger_error(sprintf($user->lang['CLASS_NOT_FOUND'], $class_name, 'portal_' . $row['module_classname']), E_USER_ERROR);
   }

   $module = new $class_name();
   
   /**
   * Check for permissions before loading anything
   * the default group of a user always defines his/her permission (KISS)
   */
   $group_ary = (!empty($row['module_group_ids'])) ? explode(',', $row['module_group_ids']) : '';
   if ((is_array($group_ary) && !in_array($user->data['group_id'], $group_ary)))
   {
      continue;
   }
   
   if ($module->language)
   {
      $user->add_lang('mods/portal/' . $module->language);
   }
   if ($row['module_column'] == column_string_num('left') && $config['board3_left_column'])
   {
      $template_module = $module->get_template_side($row['module_id']);
      $template_column = 'left';
      ++$module_count['left'];
   }
   if ($row['module_column'] == column_string_num('center'))
   {
      $template_module = $module->get_template_center($row['module_id']);
      $template_column = 'center';
      ++$module_count['center'];
   }
   if ($row['module_column'] == column_string_num('right') && $config['board3_right_column'])
   {
      $template_module = $module->get_template_side($row['module_id']);
      $template_column = 'right';
      ++$module_count['right'];
   }
   if ($row['module_column'] == column_string_num('top'))
   {
      $template_module = $module->get_template_center($row['module_id']);
      ++$module_count['top'];
   }
   if ($row['module_column'] == column_string_num('bottom'))
   {
      $template_module = $module->get_template_center($row['module_id']);
      ++$module_count['bottom'];
   }
   if (!isset($template_module))
   {
      continue;
   }

   // Custom Blocks that have been defined in the ACP will return an array instead of just the name of the template file
   if (is_array($template_module))
   {
      $template->assign_block_vars('modules_' . column_num_string($row['module_column']), array(
         'TEMPLATE_FILE'         => 'portal/modules/' . $template_module['template'],
         'IMAGE_SRC'         => $phpbb_root_path . 'styles/' . $user->theme['theme_path'] . '/theme/images/portal/' . $template_module['image_src'],
         'TITLE'            => $template_module['title'],
         'CODE'            => $template_module['code'],
         'MODULE_ID'         => $row['module_id'],
         'IMAGE_WIDTH'         => $row['module_image_width'],
         'IMAGE_HEIGHT'         => $row['module_image_height'],
      ));
   }
   else
   {
      $template->assign_block_vars('modules_' . column_num_string($row['module_column']), array(
         'TEMPLATE_FILE'         => 'portal/modules/' . $template_module,
         'IMAGE_SRC'         => $phpbb_root_path . 'styles/' . $user->theme['theme_path'] . '/theme/images/portal/' . $row['module_image_src'],
         'IMAGE_WIDTH'         => $row['module_image_width'],
         'IMAGE_HEIGHT'         => $row['module_image_height'],
         'MODULE_ID'         => $row['module_id'],
         'TITLE'            => (isset($user->lang[$row['module_name']])) ? $user->lang[$row['module_name']] : utf8_normalize_nfc($row['module_name']),
      ));
   }
   unset($template_module);
}
$module_count['total'] = sizeof($portal_modules);

// Redirect to index if there are currently no active modules
if($module_count['total'] < 1)
{
   redirect(append_sid($phpbb_root_path . 'index.' . $phpEx));
}

// Assign specific vars
$template->assign_vars(array(
//    'S_SMALL_BLOCK'         => true,
   'S_PORTAL_LEFT_COLUMN'   => $config['board3_left_column_width'],
   'S_PORTAL_RIGHT_COLUMN'   => $config['board3_right_column_width'],
// Пробовал сюда поставить - эффекта нет. Закомментировал, чтобы видно было
//   'SEO_DESC'                 => (isset($config['seo_desc']) && $config['seo_desc']) ? $config['seo_desc'] : false,
//   'SEO_KEY'                    => (isset($config['seo_key']) && $config['seo_key']) ? $config['seo_key'] : false,
   'S_LEFT_COLUMN'         => ($module_count['left'] > 0 && $config['board3_left_column']) ? true : false,
   'S_CENTER_COLUMN'      => ($module_count['center'] > 0) ? true : false,
   'S_RIGHT_COLUMN'      => ($module_count['right'] > 0 && $config['board3_right_column']) ? true : false,
   'S_TOP_COLUMN'         => ($module_count['top'] > 0) ? true : false,
   'S_BOTTOM_COLUMN'      => ($module_count['bottom'] > 0) ? true : false,
   'S_DISPLAY_PHPBB_MENU'   => $config['board3_phpbb_menu'],
   'B3P_DISPLAY_JUMPBOX'   => $config['board3_display_jumpbox'],
));

// Output page
page_header($user->lang['PORTAL']);

$template->set_filenames(array(
   'body' => 'portal/portal_body.html')
);

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));

page_footer();
 


          Вернуться наверх  
 

 Сообщение Index SEO 2013-08-31

Аватар пользователя

singlwolf1, странно что не работает, правка вроде правильно сделана, кеши и прочее были чищены ?? Кеш браузера


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

 Сообщение Index SEO 2013-09-01

Аватар пользователя

DeaDRoMeO писал(а):

кеши и прочее были чищены ?? Кеш браузера

Ну да. В принципе, решил проблему. Поставил код из футера в конец файла portal.php, естественно с другими условиями. Показывает.


          Вернуться наверх  
 

 Сообщение Index SEO 2013-09-02

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Ставил через АвтоМод не выполнено это
styles/subsilver2/template/viewtopic_body.html
Найти
         <td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->&nbsp;</div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF not S_IS_BOT --><!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->&nbsp;</div></td>
   <!-- ENDIF -->
      </tr>
Добавить после
<!-- IF S_TOPIC_SEO -->   
   <!-- IF postrow.S_FIRST_ROW && SEO_KEY -->
            <tr class="row1">
               <td style="float:right;"><img src="{ROOT_PATH}images/can.png" alt="{L_TAGS}" /></td>
             <td><div class="gensmall" style="float:left;"> <span><i>{SEO_KEY}</i></span></div></td>
            </tr>
   <!-- ELSEIF postrow.SEO_POST_KEY  -->
        <tr class="row1">
            <td style="float:right;"><img src="{ROOT_PATH}images/can.png" alt="{L_TAGS}" /></td>
            <td><div class="gensmall" style="float:left;"><span><i>{postrow.SEO_POST_KEY}</i></span></div></td>
        </tr>
   <!-- ENDIF -->
<!-- ENDIF -->
Заданный аргумент поиска не найден
 
пхп инсталл запущенн - мод встал не смотря на несовершенное копирование, но в меню адм.раздела его нихде нет. Вьютопик видимо не сработал. оговорюсь в програмировании 2 по 5, пытаюсь разобраться в пхп, наш Ф
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
) спасибо заранее.
Как быть ? :ry_car: :pi_ra_t: :oops: :roll: :cry: :ugeek:


          Вернуться наверх  
 

 Сообщение Index SEO 2013-09-03

Аватар пользователя

Откатить назад и ставить вручную.


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 

 Сообщение Index SEO 2013-09-10

Аватар пользователя

Спасибо за мод, установил без проблем)


          Вернуться наверх  
 

 Сообщение Index SEO 2013-09-10

Аватар пользователя

На здоровьице))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

 Сообщение Index SEO 2013-09-10

Аватар пользователя

У меня быстрый вопрос. :-0=) Все SEO моды с вашего-нашего :-00): форума я уже установил, но вот в инете нашёл програмулину SiteMap Generator которая также создаёт карту, которую можно предоставить поисковикам. Почти сутки программа листала страницы моего форума и в итоге карта готова. Теперь у меня возник вопрос. А нужно ли её давать поисковикам? Не возникнет ли конфликт? Не будет ли создано в мозгах поисковиков 2 карты в места одной?? Сижу и не знаю что делать. Пальцы тянуться к кнопке отправить а внутри что то подсказывает что могу навредить сам себе. :ny_tik:


          Вернуться наверх  
 

 Сообщение Index SEO 2013-09-10

Аватар пользователя

А черт его знает, мне лично хватает одного сайтмапа


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

 Сообщение Index SEO 2013-10-13

Аватар пользователя

Всем привет!
Вопросик по титлам,
{META}
<title><!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- ENDIF --><!-- IF PAGE_TITLE -->{PAGE_TITLE}<!-- ENDIF --><!-- IF not FORUM_NAME and not TOPIC_TITLE -->{SITENAME}<!-- ENDIF --></title>
Во всех темах и подфорумах сайта висит хвост {SITENAME} в индексации гугла, так на сайте {SITENAME} не видно ну кроме portal.php, index.php , как его можно убрать?



Теги сообщения
Index SEO
          Вернуться наверх  
 

 Сообщение Index SEO 2013-10-13

Аватар пользователя

asus писал(а):

{SITENAME}

Голая переменная чтоли висит ? или как ?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Avatar of poster on Index and Viewforum phpbb3
Avatar of poster on Index and Viewforum - модификация для phpbb3, добавляющая аватар последнего ответившего в теме на главную форума и на страницу просмотра подфорумов

DeaDRoMeO

314

14982

Аватар пользователя

05 сен 2015, 16:44

Beksssss

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P