ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (2): [1] 2 »   

> Описание: возможно ли перевернуть заголовок в обратном направлении?
mastersound
Отправлено: 3 июня 2009 — 14:21
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Чтобы поисковики хорошо индексировали темы, хотелось бы развернуть заголовки...
сейчас вот так:
CODE:
<title>БАРАБАС - ФОРУМ БАРАБАНЩИКОВ И БАСИСТОВ :: ШОУ-БИZ :: ФОТО, ВИДЕО, WEB, ИМИДЖЕВЫЕ АГЕНСТВА :: Фото-видео</title>


а надо-бы вот так:
CODE:
<title>Фото-видео :: ФОТО, ВИДЕО, WEB, ИМИДЖЕВЫЕ АГЕНСТВА :: ШОУ-БИZ :: БАРАБАС - ФОРУМ БАРАБАНЩИКОВ И БАСИСТОВ</title>


А то сейчас, насколько я понимаю, поисковики индексируют название форума и немного знаков после него (а если название форума - длиннее?). В обратном порядке поисковики будут съедать сначала тему форума, эти данные будут придавать большую релевантность самой теме и в итоге, в поиске будет лучше выдаваться эта страница... Это сложно?

(Отредактировано автором: 3 июня 2009 — 14:23)

 
 
yura3d
Отправлено: 3 июня 2009 — 14:32
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




mastersound пишет:
Чтобы поисковики хорошо индексировали темы, хотелось бы развернуть заголовки...

mastersound пишет:
А то сейчас, насколько я понимаю, поисковики индексируют название форума и немного знаков после него (а если название форума - длиннее?). В обратном порядке поисковики будут съедать сначала тему форума, эти данные будут придавать большую релевантность самой теме и в итоге, в поиске будет лучше выдаваться эта страница...

Согласен

mastersound пишет:
Это сложно?

Не сложно, но изменений потребуется довольно много, поскольку изначально функция формирования заголовков реализована не очень удачно. Я планирую в будущем выпустить SEO-доработку форума, в которой постараюсь максимально оптимизировать отдаваемые страницы. Начало обсуждения поисковой оптимизации здесь
 
 
yura3d
Отправлено: 3 июня 2009 — 14:51
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




В принципе, могу Вам показать пример, как сделать подобное переворачивание заголовка, а Вы уже потом этот пример примените ко всем страницам форума. Для начала откройте файл templates/ваш_скин/all_header.tpl, в этом файле будет строка заголовка:
CODE:
<title>{$GLOBALS['fm']->exbb['boardname']}{$GLOBALS['fm']->_Title}</title>

Как видно, заголовок формируется из 2-х частей:
  • {$GLOBALS['fm']->exbb['boardname']} - название форума
  • {$GLOBALS['fm']->_Title} - переменная заголовка, содержащая часть после названия форума, т.е. в ней содержаться названия разделов, тем, действий и т д.
Теперь Вам нужно поменять местами название форума и переменную заголовка:
CODE:
<title>{$GLOBALS['fm']->_Title}{$GLOBALS['fm']->exbb['boardname']}</title>

Далее открываете любой скрипт форума, где встречаются фрагменты:
CODE:
$fm->_Title

Например, при просмотре тем заголовок формируется в строках файла topic.php:
CODE:
$fm->_Title = ' :: '.$topic['name'];
$fm->_Title .= ($current_page > 1) ? ' ['.$current_page.']':'';

Этот вариант нам не подходит, поскольку мы только что поменяли местами название форума и переменную заголовка в файле скина, поэтому заголовок будет выглядеть так:
Цитата:
:: Метатег titleExBB Community

Теперь нам нужно привести этот заголовок в божеский вид. Для начала убираем двоеточия из начала строки, для это первую строку:
CODE:
$fm->_Title = ' :: '.$topic['name'];

Заменяем строкой:
CODE:
$fm->_Title = $topic['name'];

Теперь нужно как-то разделить название темы и название форума, для этого после строки:
CODE:
$fm->_Title .= ($current_page > 1) ? ' ['.$current_page.']':'';

Добавляем строку:
CODE:
$fm->_Title .= ' :: ';

Теперь при просмотре темы заголовок формируется правильно:
Цитата:
Метатег title :: ExBB Community

Такой принцип нужно будет применить ко всем скриптам форума
 
 
mastersound
Отправлено: 3 июня 2009 — 14:58
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




vipraskrutka
Это в admin/all_header.tpl ? Здесь?
 
 
mastersound
Отправлено: 3 июня 2009 — 15:20
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




изняюсь. ступил)))
 
 
mustd
Отправлено: 31 августа 2010 — 06:15
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Март 2010  
Репутация: 4




Доброго времени суток. Подскажите по поводу заголовка форума.
Все отредактировал как описано выше: поменял местами название форума и переменную заголовка; отредактировал файл topic.php. На этом пока остановился.

yura3d пишет:
Такой принцип нужно будет применить ко всем скриптам форума


Если возможно, подскажите подробнее какие еще скрипты отредактировать.

На данный момент в заголовке отображается (::Методы рыбной ловли.::Разноглубинное траление.Форум для моряков рыбного флота.)
Как убрать :: и сделать пробел между словами (траление.Форум)?
 
 
alexx
Отправлено: 31 августа 2010 — 07:33
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010  
Откуда: Россия
Репутация: 12




mustd пишет:
Если возможно, подскажите подробнее какие еще скрипты отредактировать.
Поддерживаю вопрос.
 
 
M-A-X
Отправлено: 31 августа 2010 — 09:26
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 278
Дата рег-ции: Июль 2009  
Откуда: Киев
Репутация: 10




mustd пишет:
На данный момент в заголовке отображается (::Методы рыбной ловли.::Разноглубинное траление.Форум для моряков рыбного флота.)
Как убрать :: и сделать пробел между словами (траление.Форум)?


1. Читать книжки по программированию, в т.ч. по php.
2. Использовать голову на плечах.
3. Хотя бы попытаться прочитать пост http://exbb.info/community/topic...40674#1244040674

Если 3-тий пункт Вам не ясен, поищите в том посте "::" и замените и просто удалите их...

(Отредактировано автором: 31 августа 2010 — 09:27)

 
 
electron
Отправлено: 31 августа 2010 — 09:36
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




mustd пишет:
На данный момент в заголовке отображается (::Методы рыбной ловли.::Разноглубинное траление.Форум для моряков рыбного флота.)
Как убрать :: и сделать пробел между словами (траление.Форум)?

полагаю, по аналогии с topic.php надо подкорректировать файл forums.php из корня форума. а пробел - это код &nbsp;
 
 
alexx
Отправлено: 31 августа 2010 — 10:20
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010  
Откуда: Россия
Репутация: 12




electron пишет:
полагаю, по аналогии с topic.php надо подкорректировать файл forums.php из корня форума.

Там только одна строка встречается и как ее откорректировать-то? Растерялся
CODE:
$fm->_Title = ($subf) ? ' :: '.strip_tags($pcatname).' :: '.strip_tags($pforumname).' :: '.strip_tags($forumname) : ' :: '.strip_tags($category).' :: '.strip_tags($forumname);

(Отредактировано автором: 31 августа 2010 — 10:21)

 
 
mustd
Отправлено: 31 августа 2010 — 11:10
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Март 2010  
Репутация: 4




alexx пишет:
electron пишет:
полагаю, по аналогии с topic.php надо подкорректировать файл forums.php из корня форума.

Там только одна строка встречается и как ее откорректировать-то? Растерялся
CODE:
$fm->_Title = ($subf) ? ' :: '.strip_tags($pcatname).' :: '.strip_tags($pforumname).' :: '.strip_tags($forumname) : ' :: '.strip_tags($category).' :: '.strip_tags($forumname);


Присоединяюсь. Как откорректировать в этой строчке?

M-A-X пишет:
1. Читать книжки по программированию, в т.ч. по php.
2. Использовать голову на плечах.

Спасибо за "исчерпывающий" ответ.
 
 
yura3d
Отправлено: 31 августа 2010 — 14:56
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




alexx пишет:
ам только одна строка встречается и как ее откорректировать-то? Растерялся

mustd пишет:
Присоединяюсь. Как откорректировать в этой строчке?

В файле forums.php строку:
CODE:
$fm->_Title = ($subf) ? ' :: '.strip_tags($pcatname).' :: '.strip_tags($pforumname).' :: '.strip_tags($forumname) : ' :: '.strip_tags($category).' :: '.strip_tags($forumname);

замените строкой:
CODE:
$fm->_Title = (($subf) ? strip_tags($forumname).' :: '.strip_tags($pforumname).' :: '.strip_tags($pcatname) : strip_tags($forumname).' :: '.strip_tags($category)).' :: ';
 
 
mustd
Отправлено: 31 августа 2010 — 15:17
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Март 2010  
Репутация: 4




yura3d благодарю за ответ. Отредактировал и теперь все заголовки приняли нормальный вид.
 
 
alexx
Отправлено: 31 августа 2010 — 15:27
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010  
Откуда: Россия
Репутация: 12




yura3d, спасиба за помощь Улыбка еще когда открываешь раздел "объявления" на форуме, то нет пробела или :: , между " Объявлением и Названием форума.
CODE:
<title> :: ОбъявленияТут название форума</title>


--

Потом надо как понимаю и в версиях для печати все поправить.. (в printfile.php не нашел или в другом файле).

(Отредактировано автором: 31 августа 2010 — 15:31)

 
 
yura3d
Отправлено: 31 августа 2010 — 15:51
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




alexx пишет:
еще когда открываешь раздел "объявления" на форуме, то нет пробела или :: , между " Объявлением и Названием форума.

Открою страшную тайну, если были выполнены инструкции этого сообщения (перестановка в заголовке названия форума и названия темы местами), то подобным образом у Вас будут формироваться заголовки всех страниц форума, для которых не были сделаны соответствующие исправления в скриптах форума. Например, обратите внимание на заголовки страниц списка пользователей, восстановления пароля и т.д.

Методика исправления генерации заголовков во всех случаях одинакова и может быть выполнена по аналогии для всех страниц форума (за крайне редкими исключениями). Посмотрим исправление на примере страницы списка зарегистрированных пользователей. Открываем файл tools.php, находим фрагмент:
CODE:
$fm->_Title

Везде, где он встречается, осуществляется генерация заголовка. Заголовок страницы списка пользователей формируется строкой:
CODE:
$fm->_Title = ' :: '.$fm->LANG['Memberlist'];

В переменную $fm->_Title запишется строка:
Цитата:
:: Список зарегистрированных пользователей

после чего в конец будет добавлено название форума, в результате чего получится:
Цитата:
:: Список зарегистрированных пользователейГорячая линия NinjaTrader

Очевидно, это не то, что нам нужно. Символы разделителя (2 двоеточия) нужно переместить, разместив их за названием страницы, в этом случае они будут находиться перед названием форума. Переместим эти символы, в итоге ранее найденная строка в файле tools.php будет выглядеть так:
CODE:
$fm->_Title = $fm->LANG['Memberlist'].' :: ';

Вот и всё. Абсолютно аналогичные изменения нужно произвести и в других скриптах, в которых встречается фрагмент формирования заголовка:
CODE:
$fm->_Title
 
 
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Настройка форума »

> Похожие темы: Метатег title
Темы Форум Информация о теме Обновление
Запрет создания тем новичкам
обсуждаем возможность
Обсуждаем Ответов: 7
Автор темы: 1Bot
22 января 2014 — 21:36
Автор: nikk
Изображения во вложениях
Оптимизировать размер, трафик, возможности
Обсуждаем Ответов: 4
Автор темы: supmener
18 июля 2010 — 05:41
Автор: supmener
Запрет индексации форумов/подфорумов поисковиками
возможно ли реализовать из админки?
Настройка форума Ответов: 10
Автор темы: mastersound
28 апреля 2010 — 08:20
Автор: nikk
Можно отметить не все форумы как прочтенные а выбранные?
возможно ли выбрать раздел, форум который отметить как прочтенный
Общие вопросы Ответов: 6
Автор темы: Victor
17 сентября 2009 — 19:33
Автор: Victor
Как создать собственные графические элементы, аватары, логотипы, кнопки?
как все это сделать быстро и по возможности безболезненно...
Обсуждение Ответов: 1
Автор темы: Victor
11 ноября 2009 — 12:58
Автор: 1Bot
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.087]     [ ]