Topic SEO description and keywords

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Topic SEO description and keywords

Сообщение DeaDRoMeO »

Введение

Очередной мод, помогающий в сео-оптимизации форума phpbb3. Один из модов уже был рассмотрен в . Но он рассчитан больше на новичков, в нем меньше геммороя с настройками, вывод тегов происходит автоматически. А более продвинутым админам я бы посоветовал в довесок к данному моду поставить еще
  • - задание ключевых слов и описания к любым разделам и подфорумам.
  • - задание ключевых слов для главной страницы.
А в моде Topic SEO description and keywords все более серьезно реализовано, теги для тем задает каждый пользователь при создании новой темы. Скриншот мода при создании темы вы можете поглядеть . Еще для примера я скину скриншоты с и без использования мода
Как видно на скриншоте, в коде страницы вписаны все ключевые слова и описание страницы.
Как видно на скриншоте, в коде страницы вписаны все ключевые слова и описание страницы.
А на этом скриншоте показан код страницы форума, без установленного мода. Различия очевидны
А на этом скриншоте показан код страницы форума, без установленного мода. Различия очевидны
2.png (3.24 КБ) 23792 просмотра
Вообщем преимущества очевидны.
Данная модификация интегрируется со следущими модами
[list]
[*]


[*][/list]
Установка и руссификация

Скачиваем и устанавливаем мод, прикрепленный ниже
Для руссификации открываем language/ru/common.php и находим Вставляем перед найденным

Код: Выделить всё

// BEGIN TOPIC SEO
$lang = array_merge($lang, array(
    'TAGS'                          => 'Теги',
    'TOPIC_SEO_DESCRIPTION'        => 'Описание темы',
    'TOPIC_SEO_KEYWORDS'           => 'Ключевые слова', 
    'TOPIC_SEO_KEY_EXPLAIN'        => 'Используйте "," для разделения слов',	
    'TOPIC_SEO_TAGS'               => 'Теги темы',
	'TOPIC_SEO_TITLE'              => 'Имя темы, ориентированное на поисковики',
	'POST_KEYWORD_EXPLAIN'         => 'Используйте "," для разделения слов',	
    'POST_SEO_KEYWORDS'            => 'Ключевые слова сообщения',
));
// END TOPIC SEO MOD
Открываем language/ru/acp/forums.php и находим

Код: Выделить всё

'ENABLE_TOPIC_ICONS'			=> 'Включить иконки сообщений',
Вставляем после

Код: Выделить всё

'ENABLE_TOPIC_SEO'				=> 'Включить Topic SEO',
Открываем language/ru/acp/permissions_phpbb.php и находим

Код: Выделить всё

'acl_f_email'		=> array('lang' => 'Can e-mail topics', 'cat' => 'actions'),
Вставляем после

Код: Выделить всё

 'acl_u_topic_seo_key'  => array('lang' => 'Может задавать ключевые слова для темы', 'cat' => 'misc'),
    'acl_u_topic_seo_desc' => array('lang' => 'Может задавать описание темы', 'cat' => 'misc'),
    'acl_u_seo_post_key'   => array('lang' => 'Может задавать ключевые слова для сообщения', 'cat' => 'misc'),
Права доступа к этому моду задаются через админку, на вкладке Права доступа - Права Групп - вкладка Разное.
Маленькая хитрость при установке

После установки мода, запуска скрипта-инсталлятора, данный мод по умолчанию отключен во всех подфорумах и разделах. Чтобы наоборот включить этот мод во всех подфорумах сразу, нам надо опять запустить скрипт-инсталлятор, выбрать Удалить, после открыть файл install_topic_seo.php и найти в нем строки

Код: Выделить всё

// Lets add the new column,s to the forums table.
        'table_column_add' => array(
            array('phpbb_forums', 'enable_topic_seo', array('BOOL', 0)),
		),
	),
Заменить на

Код: Выделить всё

// Lets add the new column,s to the forums table.
        'table_column_add' => array(
            array('phpbb_forums', 'enable_topic_seo', array('BOOL', 1)),
		),
	),
Сохранить, загрузить на сервер в корень и запустить через браузер. Впринципе вот и все, успехов в администрировани :(
------------------------- Вывод сео-описания на странице просмотра подфорумов --------------------------

Многие наверняка хотели бы автоматический вывод забитых сео-описаний тем на странице просмотра подфорумов ( та страница, на которой отображается список тем). Хочу поделиться с вами способом такого вывода. Такая доработка установлена на нашем форуме, скриншот прикрепляю
Скриншот доработки по выводу сео-описаний на страницу списка тем
Скриншот доработки по выводу сео-описаний на страницу списка тем
Открыть viewforum.php и найти

Код: Выделить всё

 'TOPIC_TYPE'      => $topic_type,
Вставить после найденного

Код: Выделить всё

 'SEO_DESC_TOPIC'    => $row['seo_desc'],
Открыть search.php

Код: Выделить всё

 'TOPIC_TYPE'      => $topic_type,
Вставить после найденного

Код: Выделить всё

 'SEO_DESC_TOPIC'    => $row['seo_desc'],
Открыть styles/ваш стиль/template/viewforum_body.html и найти

Код: Выделить всё

{topicrow.TOPIC_TITLE}</a>
Вставить после найденного

Код: Выделить всё

  <!-- IF topicrow.SEO_DESC_TOPIC --><br /><span class="seoDesc">{topicrow.SEO_DESC_TOPIC}</span><!-- ENDIF -->
Открыть styles/ваш стиль на основе просильвера/template/search_results.html и найти

Код: Выделить всё

  <!-- IF searchresults.S_TOPIC_REPORTED --><a href="{searchresults.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF --><br />
Вставить после найденного

Код: Выделить всё

<!-- IF searchresults.SEO_DESC_TOPIC -->{searchresults.SEO_DESC_TOPIC}<br /><!-- ENDIF -->
Открыть styles/ваш стиль на основе сабсильвер2/template/search_results.html и найти

Код: Выделить всё

 <!-- IF searchresults.S_TOPIC_REPORTED --><a href="{searchresults.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF --><br />
Вставить после найденного

Код: Выделить всё

 <!-- IF searchresults.SEO_DESC_TOPIC --><br />{searchresults.SEO_DESC_TOPIC}<br /><!-- ENDIF -->
Очистить кеш и радоваться результатам :ya_hoo_oo:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Topic SEO description and keywords

Сообщение mixail »

Прежде чем устанавливать этот мод, я так понял если мод Advanced Meta Tags.rar установлен на форуме, то его надо с начало удалить, а потом устанавливать новый Topic SEO description and keywords, правильно я понял..... :x
#2
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Topic SEO description and keywords

Сообщение DeaDRoMeO »

Правильно поняли, впринципе хватит удаления правок из файла overall_header.html и отключения мода в админке :smile:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#3
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Topic SEO description and keywords

Сообщение mixail »

Я так понял если вы новый установили мод, вы тоже отказались от старого мода Advanced Meta Tags... :lol:
Вы думаете, что новый мод более эффективнее... :?
#4
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Topic SEO description and keywords

Сообщение DeaDRoMeO »

Угу, ибо немного все не аккуратно получалось, один и тот же текст в ключевиках и описании страниц, для новичков и тех кто не хочет геммороиться подойдет, а мод из этой темы уже более серьезное дополнение.
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#5
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Topic SEO description and keywords

Сообщение mixail »

Хорошо если новый мод к примеру я установлю, то ключевые слова и т.д, в новых темах понятно пользователь заполнит, а существующие темы которые уже есть на форуме, надо самому description and keywords заполнить или как.... :x
#6
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Topic SEO description and keywords

Сообщение DeaDRoMeO »

угу, правильно :smile:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#7
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Topic SEO description and keywords

Сообщение mixail »

А где в админке надо отключить мод Advanced Meta Tags, что то я забыл... :x
#8
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Topic SEO description and keywords

Сообщение DeaDRoMeO »

админка - общие - настройки форума :smile:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#9
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Topic SEO description and keywords

Сообщение mixail »

Если я его во всех файлах удалил, так же как устанавливал в инструкции, то есть все лишнее убрал, мод разве не автоматически исчезнет из админки или как его отключить, я его лично, что то не вижу.... :lol:
#10
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Topic SEO description and keywords

Сообщение DeaDRoMeO »

Достаточно было все настройки мода переключить в положение НЕТ :smile:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#11
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Topic SEO description and keywords

Сообщение mixail »

А что он как то связан с тем модом, хорошо если я сейчас уже удалил, буду устанавливать новый Topic SEO description and keywords, ни чего же страшного, а почему вы считаете, что удаление, это было лишнее.... :x
#12
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Topic SEO description and keywords

Сообщение DeaDRoMeO »

Да, так, мысль уже потерял. Все хорошо, продолжайте установку
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#13
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Topic SEO description and keywords

Сообщение mixail »

DeaDRoMeO писал(а):Чтобы наоборот включить этот мод во всех под форумах сразу, нам надо опять запустить скрипт-инсталлятор, выбрать Удалить
Выбрал, удалить, а удалять надо или не надо.....

Или сразу не удаляя.....
DeaDRoMeO писал(а):после открыть файл install_topic_seo.php и найти в нем строки
Заменить код и потом по новой запустить через браузер..... install_topic_seo.php..... :lol:
#14
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Topic SEO description and keywords

Сообщение DeaDRoMeO »

Ну вы ж скрипт-инсталятор мода не запускали еще?? если нет , то правите его по моей инструкции и запускаете. Если вы запустили скрипт до того как прочитали о хитрости, то запускаем опять скрипт, выбираем Удалить, после редактируем скрипт, опять запускаем и все ;)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#15
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Topic SEO description and keywords

Сообщение DeaDRoMeO »

Или вы уже удалили с помощью скрипта и спрашиваете надо ли сам скрипт с сервера удалять??
Если да, то впринципе всеравно, редактируете скрипт и с заменой его в корень форума :smile:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#16
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Topic SEO description and keywords

Сообщение mixail »

Я закачал на сервер все что нужно, как по инструкции, все как положено, потом запустил install_topic_seo.php, все пишут прошло успешно, а потом уже делаю как у вас,..... опять запустил скрипт-инсталлятор, выбрал Удалить, но не удаляю, а теперь правлю в фале install_topic_seo.php код, опять закачиваю и еще раз запускаю install_topic_seo.php......правильно или нет... :lol:
#17
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Topic SEO description and keywords

Сообщение DeaDRoMeO »

Должно быть да :smile: Вообщем если скрипт нормально отработает, без ошибок, то все хорошо, в настройках любого форума потом посмотрите включен ли мод
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#18
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Topic SEO description and keywords

Сообщение mixail »

Вроде все прошло удачно....
DeaDRoMeO писал(а):Права доступа к этому моду задаются через админку, на вкладке Права доступа - Права Групп - вкладка Разное.
Сейчас именно для кого надо в первую очередь настраивать права доступа, для администратора или еще и для пользователя тоже.... :x
#19
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Topic SEO description and keywords

Сообщение DeaDRoMeO »

Разумеется для админа надо стопудово, а вот для пользователей и модераторов -- это уже на ваше усмотрение :smile:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#20
Ответить