Примерно темите във форума в оригиналния си вид са от типа:
"Име на темата - Име на категорията - Име на форума"
Ако влезнете в Google Webmaster Tools , ще видите забележките на Google, за повтарящото съдържание в заглавията ви.
За да се избегне това, най-добре е заглавията да са от типа:
"Име на темата"
- IP.Board
Заглавия на форумите
Отваряме:
/admin/applications/forums/modules_public/forums/forums.php
Намираме следния ред:
$this->registry->getClass('output')->setTitle( strip_tags($this->forum['name']) . ' - ' . ipsRegistry::$settings['board_name'] );
И го редактираме на:$this->registry->getClass('output')->setTitle( strip_tags($this->forum['name'])); Заглавия на темите
Отваряме:
/admin/applications/forums/modules_public/forums/topics.php
Намираме следния ред:
$this->registry->output->setTitle( strip_tags( $topicData['title'] ) . '<%pageNumber%> - ' . $forumData['name'] . ' - ' . $this->settings['board_name']);И го редактираме на:
$this->registry->output->setTitle( strip_tags( $topicData['title'] ));
- IP.Content (Articles, Databases)
В conf_global.php използваме следните редове:
define( 'CCS_PAGE_TITLE_HOME', '' ); define( 'CCS_PAGE_TITLE_CAT', '' ); define( 'CCS_PAGE_TITLE_RECORD', '' ); define( 'CCS_PAGE_TITLE_LIST', '' );Съответно за Началната страница на Articles, Категорията, Статията, Листването на категориите.
Използват се следните променливи:
// {page_name} = Page name
// {database_name} = Databae name
// {category_name} = Category name (only available for CCS_PAGE_TITLE_CAT and CCS_PAGE_TITLE_RECORD)
// {record_name} = Record name (only available for CCS_PAGE_TITLE_RECORD)
// {website_name} = Website name as configured in ACP
// {board_name} = Board name as configured in ACP
За да може на всички изброени по-горе места заглавията да излизат без повторения, носещи уникалното си заглавия,аз съм поместил информацията в conf_global.php ето така:
define( 'CCS_PAGE_TITLE_RECORD', '{record_name}' );
define( 'CCS_PAGE_TITLE_HOME', '{page_name}' );
define( 'CCS_PAGE_TITLE_CAT', '{category_name}' );
define( 'CCS_PAGE_TITLE_LIST', '{page_name}' );
В кавичките можете да си ги правите по какъвто начин желаете, с каквато си искате комбинация.- IP.Gallery
Начална
Отваряме:
/applications_addon/ips/gallery/modules_public/albums/home.php
Намираме:
$this->registry->getClass('output')->setTitle( IPSLIb::getAppTitle('gallery') . ' - ' . $this->settings['board_name'] );
И го редактираме на:$this->registry->getClass('output')->setTitle( IPSLIb::getAppTitle('gallery'));
Категория
Отваряме:
/applications_addon/ips/gallery/modules_public/albums/category.php
Намираме:
$this->registry->getClass('output')->setTitle( $category['category_name'] . ( $st ? $this->lang->words['page_title_pagination'] : '' ) . ' - ' . IPSLIb::getAppTitle('gallery') . ' - ' . $this->settings['board_name'] );И го редактираме на:
$this->registry->getClass('output')->setTitle( $category['category_name']); Албум
Отваряме:
/applications_addon/ips/gallery/modules_public/albums/album.php
Намираме:
$this->registry->getClass('output')->setTitle( $album['album_name'] . ( $start ? $this->lang->words['page_title_pagination'] : '' ) . ' - ' . IPSLIb::getAppTitle('gallery') . ' - ' . $this->settings['board_name'] );
И го редактираме на:$this->registry->getClass('output')->setTitle( $album['album_name']); Снимка
Отваряме:
/admin/applications_addon/ips/gallery/modules_public/images/viewimage.php
Намираме:
$this->registry->getClass('output')->setTitle( $image['image_caption'] . ' - ' . $title . ' - ' . IPSLIb::getAppTitle('gallery') . ' - ' . $this->settings['board_name'] );
И го редактираме на:$this->registry->getClass('output')->setTitle( $image['image_caption']);
- IP.Blog
Начална
Отваряме:
/admin/applications_addon/ips/blog/modules_public/display/list.php
Намираме:
$this->registry->output->setTitle( $this->lang->words['blog_list'] . ' - ' . $this->settings['board_name']);И редактираме на:
$this->registry->output->setTitle( $this->lang->words['blog_list']);
Блог
Отваряме:
/admin/applications_addon/ips/blog/modules_public/display/blog.php
Намираме:
$this->page_title = $this->blog['blog_name'] . ' - ' . $this->settings['board_name'];И редактираме на:
$this->page_title = $this->blog['blog_name'];
Публикация/Entry
Отваряме:
/admin/applications_addon/ips/blog/modules_public/display/entry.php
Намираме:
$this->page_title = $entry['entry_name'] . ' - ' . $this->settings['board_name'];И редактираме на:
$this->page_title = $entry['entry_name'];
- Videos System by Devfuse
/admin/applications_addon/other/videos/modules_public/display/index.php
Намираме:
$this->registry->output->setTitle( $this->page_title.' - '.$this->settings['board_name'] );И го редактираме на:
$this->registry->output->setTitle( $this->page_title);
Демо: http://pcheli.daobg.com/










