urban_man
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 65
|
 |
« : 18.11.2008, 23:00:41 » |
|
Вот меня волнует вопрос как самому указывать title в Joomla ? На данный момент он подхватывает название материала или меню, а мне надо самому на каждую страницу или материал указывать title как такое можно делать на Joomla 1.5.7 ? Как например мета-данные указываються на материал так я вот хочу title прописывать... Возможно ли такое?
|
|
|
|
|
Записан
|
|
|
|
Connection
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 13
|
 |
« Ответ #1 : 19.11.2008, 09:54:47 » |
|
Ну так JoomSEO в экстеншен Joomla поищите. Там настроите отображение title с возможностью настроить дополнительно title для главной. Но этот плагин смотрит на мета, ключеные слова и название материала. Эти 3 параметра он может поставить в выбранной очередности. Думаю, может помочь
|
|
|
|
|
Записан
|
|
|
|
urban_man
Осваиваюсь на форуме
 
Репутация: +0/-0
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
Сообщений: 65
|
 |
« Ответ #3 : 25.11.2008, 18:43:31 » |
|
Ну так что никто не можит подсказать решение данной проблемы?
|
|
|
|
|
Записан
|
|
|
|
|
lsk
|
 |
« Ответ #4 : 25.11.2008, 19:04:50 » |
|
"хочу title прописывать", а может ты этим только навредишь себе. Доверься системе которую умные люди делали и не парься глупостями. Работай лучше над контентом.
|
|
|
|
|
Записан
|
|
|
|
urban_man
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 65
|
 |
« Ответ #5 : 25.11.2008, 19:12:15 » |
|
"хочу title прописывать", а может ты этим только навредишь себе. Доверься системе которую умные люди делали и не парься глупостями. Работай лучше над контентом.
Вы поймите что интерестно стыкаться с чем то новым и решать данную проблему  Этого хочу не я а клиент , а я уже сколько перечитал решение данной проблемы не нашел, для него это например глупо когда нельзя тайтлы на страницы прописывать  Поэтому прошу не совет дать а решение данного вопроса...
|
|
|
|
|
Записан
|
|
|
|
lexich
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 121
|
 |
« Ответ #6 : 25.11.2008, 23:05:27 » |
|
Кстати я тоже не могу найти решение данного вопроса, тоже перечитал уйму, ставил разные патчи, расширения и всё не то. На отдельной странице не возможно изменить и это напрягает 
|
|
|
|
|
Записан
|
|
|
|
urban_man
Осваиваюсь на форуме
 
Репутация: +0/-0
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
Пол: 
Сообщений: 14
|
 |
« Ответ #8 : 18.01.2010, 04:27:07 » |
|
у меня щас title на сайте "Welcome to the FrontPage" как можно это изменить?
|
|
|
|
|
Записан
|
|
|
|
|
nelix
|
 |
« Ответ #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
Пол: 
Сообщений: 14
|
 |
« Ответ #10 : 18.01.2010, 17:45:15 » |
|
nelix У меня почемуто в адмнке все не так как там написано... у меня версия 1.5.15... может там к старой версии?
|
|
|
|
|
Записан
|
|
|
|
|
nelix
|
 |
« Ответ #11 : 18.01.2010, 23:20:40 » |
|
Интересно. У меня тоже 1.5.15 и все так. Может скрин покажешь чего у тебя не так?
|
|
|
|
|
Записан
|
|
|
|
Скарлетт
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #12 : 19.01.2010, 12:19:46 » |
|
Чисто теоретически можно менять в самой базе. В таблице $pref_menu в колонке params есть page_title его можно менять прямо в базе. Но фишка не для клиента, конечно 
|
|
|
|
|
Записан
|
|
|
|
|
nelix
|
 |
« Ответ #13 : 19.01.2010, 22:58:52 » |
|
Да зачем эти заморочки? Если все можно через админку.
|
|
|
|
|
Записан
|
|
|
|
dkraev
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Сообщений: 146
|
 |
« Ответ #14 : 11.02.2010, 03:35:57 » |
|
Народ, да Вы что!
В пункте меню заходите в "Параметры - система" и прописываете свой титл.
|
|
|
|
|
Записан
|
|
|
|
|
nelix
|
 |
« Ответ #15 : 11.02.2010, 12:51:45 » |
|
Народ, да Вы что!
В пункте меню заходите в "Параметры - система" и прописываете свой титл.
Мы говорим о заголовках любой страницы, а не только главной.
|
|
|
|
|
Записан
|
|
|
|
dkraev
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Сообщений: 146
|
 |
« Ответ #16 : 11.02.2010, 20:54:18 » |
|
А кто говорит про главную? Назаначить титл можно стандартными средствами Joomla для любой страницы, если эта страница прописана в меню.
Как правило все страницы сайта имеют ссылку в меню, вы согласны? А следовательно можно назначить титл для любой страницы. Исключение составляют лишь новости...
|
|
|
|
|
Записан
|
|
|
|
|
nelix
|
 |
« Ответ #17 : 12.02.2010, 01:07:59 » |
|
Как ты себе представляешь в меню прописать 100 страниц хотя бы? а если у меня на сайте 1000 страниц? В меню обычно идет раздел, который может содержать сколько угодно категорий, а каждая категория может содержать сколько угодно материалов.
|
|
|
|
|
Записан
|
|
|
|
dkraev
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Сообщений: 146
|
 |
« Ответ #18 : 12.02.2010, 09:39:33 » |
|
Вы читаете что я писал вообще? Я написал, что исключение составляют новости. А если у Вас сайт на 1000 страниц - то это явно новостной сайт. Ну или подобие...
И я сомневаюсь, что вы титлы будете прописывать для всех 1000 страниц своего сайта... В таком случае гораздо разумней будет вариант, когда Joomla сама в титлы будет прописывать заголовки, исходя из названия материала...
Дальнейшая дискуссия на эту тему, я думаю просто бессмысленна...
|
|
|
|
|
Записан
|
|
|
|
|
nelix
|
 |
« Ответ #19 : 12.02.2010, 12:22:03 » |
|
мда... я то как раз читаю. Причем тут новостной портал? Обычный сайт для людей. В интернете таких много. А там где по 5 страниц которые все в меню это не сайт. Ты сомневаешься, а я знаю, что я прописываю титлы вручную, так как мне надо. Тем более они прописываются по мере добавления материала.
|
|
|
|
|
Записан
|
|
|
|
TulipQ
Осваиваюсь на форуме
 
Репутация: +5/-0
Offline
Сообщений: 37
|
 |
« Ответ #20 : 27.03.2010, 00:54:50 » |
|
ну што, так и не шашлось решения этой великой проблемы?
|
|
|
|
|
Записан
|
|
|
|
|
nelix
|
 |
« Ответ #21 : 27.03.2010, 11:47:04 » |
|
А какой проблеме ты говоришь?
|
|
|
|
|
Записан
|
|
|
|
TulipQ
Осваиваюсь на форуме
 
Репутация: +5/-0
Offline
Сообщений: 37
|
 |
« Ответ #22 : 27.03.2010, 13:11:49 » |
|
Ну чтобы можно было задавать тайтл отличный от заголовка материала.
|
|
|
|
|
Записан
|
|
|
|
|
nelix
|
 |
« Ответ #23 : 27.03.2010, 15:16:18 » |
|
Ты читать умеешь? Уже ответили на этот вопрос.
|
|
|
|
|
Записан
|
|
|
|
TulipQ
Осваиваюсь на форуме
 
Репутация: +5/-0
Offline
Сообщений: 37
|
 |
« Ответ #24 : 27.03.2010, 16:45:58 » |
|
Это все не то, это из оперы на лыжах в гамаке и стоя. sh404SEF очень неудобно, редактировать ручками базу - еще неудобнее, прописка в пункте меню - тоже мимо, не весь материал имеет свои пункты меню. Вобщем пока нет решения. 
|
|
|
|
|
Записан
|
|
|
|
|
Lex
|
 |
« Ответ #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
|
 |
« Ответ #26 : 27.03.2010, 20:53:28 » |
|
Это все не то, это из оперы на лыжах в гамаке и стоя. sh404SEF очень неудобно, редактировать ручками базу - еще неудобнее, прописка в пункте меню - тоже мимо, не весь материал имеет свои пункты меню. Вобщем пока нет решения.  Судя по написанному ты даже не ставил sh404SEF. Или ты хочешь, чтобы компонент читал твои мысли и сам записывал титлы?
|
|
|
|
|
Записан
|
|
|
|
TulipQ
Осваиваюсь на форуме
 
Репутация: +5/-0
Offline
Сообщений: 37
|
 |
« Ответ #27 : 28.03.2010, 22:24:19 » |
|
Судя по написанному ты даже не ставил sh404SEF. Или ты хочешь, чтобы компонент читал твои мысли и сам записывал титлы?
И идеале я бы хотел чтобы просто появилось еще одно поле "Title" в разделе "Мета-данные", что справа в настройках при добавлении статьи. В sh404SEF надо добавлять каждый раз неSEF ссылку и прописывать отдельно. Это очень муторно. Lex, спасибо, попробую как-нибудь.
|
|
|
|
|
Записан
|
|
|
|
|
nelix
|
 |
« Ответ #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 »
|
Записан
|
|
|
|
|