LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 19:25:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1] 2 3  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Title в Joomla.  (Прочитано 22137 раз)
0 Пользователей и 1 Гость смотрят эту тему.
urban_man
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« : 18.11.2008, 23:00:41 »

Вот меня волнует вопрос как самому указывать title в Joomla ? На данный момент он подхватывает название материала или меню, а мне надо самому на каждую страницу или материал указывать title как такое можно делать на Joomla 1.5.7 ? Как например мета-данные указываються на материал так я вот хочу title прописывать... Возможно ли такое?
Записан
Connection
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 13


« Ответ #1 : 19.11.2008, 09:54:47 »

Ну так JoomSEO в экстеншен Joomla поищите. Там настроите отображение title с возможностью настроить дополнительно title для главной. Но этот плагин смотрит на мета, ключеные слова и название материала. Эти 3 параметра он может поставить в выбранной очередности. Думаю, может помочь
Записан
urban_man
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #2 : 21.11.2008, 19:07:58 »

http://fortest.tlworld.org/administrator/index.php?option=com_config
тут вот как-то настраиваются метаданные для всего сайта
------------
но, что важно, нет возможности менять Title для каждой страницы, только Description и Keywords (по умолчанию пустые и юзаются глобальные для всего сайта из ссылки выше, а если заполнить, то юзаются заполненые)
вот тут http://fortest.tlworld.org/administrator/index.php?option=com_config есть такой пункт "Использовать заголовок материала в тэге <meta>", его вырубаешь, а оно всёравно подставляет заголовк в Тайтл, а в статьях всё так же нельзя поменять Тайтл

Вот суть проблемы как ёё решить можна в Joomla ?
Записан
urban_man
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #3 : 25.11.2008, 18:43:31 »

Ну так что никто не можит подсказать решение данной проблемы?
Записан
lsk
Завсегдатай
*****

Репутация: +12/-4
Offline Offline

Сообщений: 432



« Ответ #4 : 25.11.2008, 19:04:50 »

"хочу title прописывать", а может ты этим только навредишь себе. Доверься системе которую умные люди делали и не парься глупостями.
Работай лучше над контентом.
Записан
urban_man
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #5 : 25.11.2008, 19:12:15 »

"хочу title прописывать", а может ты этим только навредишь себе. Доверься системе которую умные люди делали и не парься глупостями.
Работай лучше над контентом.

Вы поймите что интерестно стыкаться с чем то новым и решать данную проблему Wink Этого хочу не я а клиент , а я уже сколько перечитал решение данной проблемы не нашел, для него это например глупо когда нельзя тайтлы на страницы прописывать Sad Поэтому прошу не совет дать а решение данного вопроса...
Записан
lexich
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 121



« Ответ #6 : 25.11.2008, 23:05:27 »

Кстати я тоже не могу найти решение данного вопроса, тоже перечитал уйму, ставил разные патчи, расширения и всё не то. На отдельной странице не возможно изменить и это напрягает  Sad
Записан
urban_man
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #7 : 26.11.2008, 17:26:39 »

http://joomla-support.ru/archive/index.php/t-409.html

вот как бы хак для 1.0.13 , а мне надо что на подобе только чтоб работало с 1.5.7
Записан
Призрачный_Гонщик
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 14



« Ответ #8 : 18.01.2010, 04:27:07 »

у меня щас title на сайте "Welcome to the FrontPage" как можно это изменить?
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 325


« Ответ #9 : 18.01.2010, 11:42:32 »

urban_man
sh404sef может делать заголовки для любых страниц. Настройка компонента здесь. http://joomlaforum.ru/index.php/topic,76577.0.html

Призрачный_Гонщик
FAQ не пробовал читать?
http://joomlaforum.ru/index.php/topic,58621.0.html
Записан
Призрачный_Гонщик
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 14



« Ответ #10 : 18.01.2010, 17:45:15 »

nelix
У меня почемуто в адмнке все не так как там написано... у меня версия 1.5.15... может там к старой версии?
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 325


« Ответ #11 : 18.01.2010, 23:20:40 »

Интересно. У меня тоже 1.5.15 и все так. Может скрин покажешь чего у тебя не так?
Записан
Скарлетт
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #12 : 19.01.2010, 12:19:46 »

Чисто теоретически можно менять в самой базе. В таблице $pref_menu в колонке params есть page_title его можно менять прямо в базе. Но фишка не для клиента, конечно Wink
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 325


« Ответ #13 : 19.01.2010, 22:58:52 »

Да зачем эти заморочки? Если все можно через админку.
Записан
dkraev
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 146


« Ответ #14 : 11.02.2010, 03:35:57 »

Народ, да Вы что!

В пункте меню заходите в "Параметры - система" и прописываете свой титл.
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 325


« Ответ #15 : 11.02.2010, 12:51:45 »

Народ, да Вы что!

В пункте меню заходите в "Параметры - система" и прописываете свой титл.
Мы говорим о заголовках любой страницы, а не только главной.
Записан
dkraev
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 146


« Ответ #16 : 11.02.2010, 20:54:18 »

А кто говорит про главную? Назаначить титл можно стандартными средствами Joomla для любой страницы, если эта страница прописана в меню.

Как правило все страницы сайта имеют ссылку в меню, вы согласны? А следовательно можно назначить титл для любой страницы. Исключение составляют лишь новости...
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 325


« Ответ #17 : 12.02.2010, 01:07:59 »

Как ты себе представляешь в меню прописать 100 страниц хотя бы? а если у меня на сайте 1000 страниц? В меню обычно идет раздел, который может содержать сколько угодно категорий, а каждая категория может содержать сколько угодно материалов.
Записан
dkraev
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 146


« Ответ #18 : 12.02.2010, 09:39:33 »

Вы читаете что я писал вообще? Я написал, что исключение составляют новости. А если у Вас сайт на 1000 страниц - то это явно новостной сайт. Ну или подобие...

И я сомневаюсь, что вы титлы будете прописывать для всех 1000 страниц своего сайта... В таком случае гораздо разумней будет вариант, когда Joomla сама в титлы будет прописывать заголовки, исходя из названия материала...

Дальнейшая дискуссия на эту тему, я думаю просто бессмысленна...
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 325


« Ответ #19 : 12.02.2010, 12:22:03 »

мда... я то как раз читаю. Причем тут новостной портал? Обычный сайт для людей. В интернете таких много. А там где по 5 страниц которые все в меню это не сайт. Ты сомневаешься, а я знаю, что я прописываю титлы вручную, так как мне надо. Тем более они прописываются по мере добавления материала.
Записан
TulipQ
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 37


« Ответ #20 : 27.03.2010, 00:54:50 »

ну што, так и не шашлось решения этой великой проблемы?
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 325


« Ответ #21 : 27.03.2010, 11:47:04 »

А какой проблеме ты говоришь?
Записан
TulipQ
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 37


« Ответ #22 : 27.03.2010, 13:11:49 »

Ну чтобы можно было задавать тайтл отличный от заголовка материала.
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 325


« Ответ #23 : 27.03.2010, 15:16:18 »

Ты читать умеешь? Уже ответили на этот вопрос.
Записан
TulipQ
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 37


« Ответ #24 : 27.03.2010, 16:45:58 »

Это все не то, это из оперы на лыжах в гамаке и стоя. sh404SEF очень неудобно, редактировать ручками базу - еще неудобнее, прописка в пункте меню - тоже мимо, не весь материал имеет свои пункты меню. Вобщем пока нет решения.  Sad
Записан
Lex
Тестеры
*****

Репутация: +254/-1
Offline Offline

Пол: Мужской
Сообщений: 1844


« Ответ #25 : 27.03.2010, 16:58:03 »

Не ругайтесь. Сделайте небольшой хак
В файле /administrator/components/com_content/models/article.xml
Самый последний блок параметров сделайте так
Код
<params group="metadata">
<param name="description" type="textarea" rows="5" cols="30" default="" label="Description" description="METADESC" />
<param name="keywords" type="textarea" rows="5" cols="30" default="" label="Keywords" description="METAKEYS" />
<param name="pagetitle" type="text" size="20" default="" label="Title" description="Enter page title" />
<param name="robots" type="text" size="20" default="" label="Robots" description="METAROBOTS" />
<param name="author" type="text" size="20" default="" label="Author" description="METAAUTHOR" />
</params>
Ну то есть добавили <param name="pagetitle" type="text" size="20" default="" label="Title" description="Enter page title" />
А в index.php шаблона где нибудь в header добавте
Код
<?php
$metatitle = $this->getMetaData('pagetitle');
if ($metatitle)
$this->setTitle($metatitle);
?>
Ну и соответственно в мета статьи заполняете появившееся поле "Заголовок" (Title), а при просмотре статьи он будет отображаться в title страницы.
Но это только набросок на коленке. Общее направление, для экспериментов. Не проверив на рабочих сайтах использовать не стоит.
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 325


« Ответ #26 : 27.03.2010, 20:53:28 »

Это все не то, это из оперы на лыжах в гамаке и стоя. sh404SEF очень неудобно, редактировать ручками базу - еще неудобнее, прописка в пункте меню - тоже мимо, не весь материал имеет свои пункты меню. Вобщем пока нет решения.  Sad
Судя по написанному ты даже не ставил sh404SEF. Или ты хочешь, чтобы компонент читал твои мысли и сам записывал титлы?
Записан
TulipQ
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 37


« Ответ #27 : 28.03.2010, 22:24:19 »

Судя по написанному ты даже не ставил sh404SEF. Или ты хочешь, чтобы компонент читал твои мысли и сам записывал титлы?
И идеале я бы хотел чтобы просто появилось еще одно поле "Title" в разделе "Мета-данные", что справа в настройках при добавлении статьи. В sh404SEF надо добавлять каждый раз неSEF ссылку и прописывать отдельно. Это очень муторно.

Lex, спасибо, попробую как-нибудь.
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 325


« Ответ #28 : 28.03.2010, 23:28:35 »

В идеале заголовок должен соответствовать названию статьи. Поэтому заголовок прописывается вручную не так часто. В sh404SEF НЕ надо добавлять каждый раз неSEF ссылку. Просто выбираешь нужную ссылку и прописывает заголовок. Если не устраивает, ищи тут http://extensions.joomla.org/extensions/site-management/seo-a-metadata
Записан
be3
Гость
« Ответ #29 : 20.07.2010, 18:42:16 »

Lex только этот вариант меняет и Заголовок самой статьи (h1) и title.

Доделал чуть подругому раз у нас есть наш новый заголовок, и мы изменили /administrator/components/com_content/models/article.xml то в шаблоне в <head> пишем:

Код:
<?php
$metatitle = $this->getMetaData('pagetitle');
echo '<title>'.$metatitle.'</title>';
?>

В файле /libraries/joomla/document/html/renderer/head.php меняем:

Код:
$strHtml .= $tab.'<meta name="'.$name.'" content="'.str_replace('"',"'",$content).'"'.$tagEnd.$lnEnd;

на:
Код:
if ($name != 'title')
$strHtml .= $tab.'<meta name="'.$name.'" content="'.str_replace('"',"'",$content).'"'.$tagEnd.$lnEnd;

и удаляем:

Код:
$strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).'</title>'.$lnEnd;
« Последнее редактирование: 23.07.2010, 13:45:27 от be3 » Записан
Страниц: [1] 2 3  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet