Hijacker
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 50
начинающий Джумлист
|
 |
« : 06.04.2010, 18:14:09 » |
|
Здравствуйте! Как сделать заголовок страницы вида "<title>Заголовок - Имя сайта</title>" при помощи стандартных средств Joomla или иных компонентов? Artio не предлагать, из-за него куча проблем на сайте(((( Заранее благодарю!
ЗЫ. было бы отлично редактировать заголовок по маске.
|
|
|
|
« Последнее редактирование: 06.07.2010, 16:16:41 от PaLyCH »
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +339/-0
Offline
Пол: 
Сообщений: 3670
AEDStudio Joomla! Direction
|
 |
« Ответ #1 : 06.04.2010, 22:02:18 » |
|
В index.php шаблона вставить: <?php $document = & JFactory::getDocument(); $config = & JFactory::getConfig(); $curtitle = $document->title.' - '.$config->getValue('sitename'); $document->setTitle( $curtitle ); ?>
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +339/-0
Offline
Пол: 
Сообщений: 3670
AEDStudio Joomla! Direction
|
 |
« Ответ #2 : 09.11.2010, 09:56:38 » |
|
C такими вопросами вам на серчь, этот форум немного другой тематики, не находите?
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +339/-0
Offline
Пол: 
Сообщений: 3670
AEDStudio Joomla! Direction
|
 |
« Ответ #3 : 09.11.2010, 11:02:45 » |
|
http://joomlaforum.ru/index.php/topic,108990.0/topicseen.html - в каком месте?
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +339/-0
Offline
Пол: 
Сообщений: 3670
AEDStudio Joomla! Direction
|
 |
« Ответ #4 : 09.11.2010, 13:02:39 » |
|
Спасибо.
|
|
|
|
|
Записан
|
|
|
|
|
ValeryVS
Гость
|
 |
« Ответ #5 : 10.11.2010, 18:38:27 » |
|
У меня в названии сайта содержаться кавычки. В configuration.php Joomla их записывает в виде hml-ного кода - " Когда я добавил такую конструкцию, $config->getValue('sitename') берет это название как текст в рез-те в коде tittle выходит ........ &quot;название&quot; ..... а в заголовке браузера соответственно пишется ... "название" ...
Пока решил проблему ручной правкой configuration.php написал там кавычки кавычками, благо переменная там в одиночных кавычках заключена, и нигде на сайте мне не требуется чтобы значение переменой sitename было в виде HTML кода.
Но в таком случае мне придется переписывать вручную значение каждый раз, после редактирования настроек сайта через Joomla.
Есть более изящное решение? Как изменить $config->getValue('sitename') чтобы значение переменной воспринималось в виде уже готового кода, а не текста, который нужно преобразовать в код? Если вообще убирать кавычки из заголовка, тогда не получиться использовать переменную sitename в дизайне, т.к. название компании в данном случае должно быть в кавычках.
|
|
|
|
|
Записан
|
|
|
|
|
Lex
|
 |
« Ответ #6 : 10.11.2010, 18:49:02 » |
|
http://joomlaforum.ru/index.php/topic,82512.0.html
|
|
|
|
|
Записан
|
|
|
|
proxits
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 35
Я нисколько не лев, и посему - не всегда прав
|
 |
« Ответ #7 : 02.12.2010, 00:53:39 » |
|
Подскажите в чем может быть проблема. Сайт http://nevlimonad.ru/. Тексты уникальные, ключевые слова все выделены, теги title для каждой страницы свои, но почему то в поиске яндекса сайт выпадает далеко не на первых местах. Например при наборе "Лимонад", это основной title главной страницы, я его вообще нашел гдето на 20 странице. Может я гдето переборщил с ключевыми словами (выделением)?
Смотрел вот код http://nevlimonad.ru/ Полное совпадение в тегах title & keywords - это плохо, ИМХО  См. справки Я.Вебмастер и Google Инструменты для вебмастеров. Удачи
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +339/-0
Offline
Пол: 
Сообщений: 3670
AEDStudio Joomla! Direction
|
 |
« Ответ #8 : 03.12.2010, 10:36:22 » |
|
Очень интересное предположение, если еще ктото так думает напишите так ли это и почему? Просто я все сайты так делаю и если это плохо то как тогда лучше написать титл?
Тоесть вы берете тайтлы и ключевые слова успешного конкурента, и не изменяя лепите себе? Оччень сомнительная политика, тут все логично, даже мануалы читать не обязательно.....
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +339/-0
Offline
Пол: 
Сообщений: 3670
AEDStudio Joomla! Direction
|
 |
« Ответ #9 : 03.12.2010, 16:38:15 » |
|
Это обсуждение выходит за пределы тематики форума. Если вкратце - то ключевые слова и тайтлы в первую очередь должны соответствовать контенту, а не самым посещаевым ключевикам из яндекса.
|
|
|
|
|
Записан
|
|
|
|
horo
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 51
|
 |
« Ответ #10 : 30.12.2010, 10:50:52 » |
|
А я вот туплю, не могу вспомнить где title прописывается на главную страницу... подскажите, если не сложно где искать.
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +339/-0
Offline
Пол: 
Сообщений: 3670
AEDStudio Joomla! Direction
|
 |
« Ответ #11 : 30.12.2010, 10:51:48 » |
|
А я вот туплю, не могу вспомнить где title прописывается на главную страницу... подскажите, если не сложно где искать.
В настройках пункта меню, который установлен у вас как главный.
|
|
|
|
|
Записан
|
|
|
|
horo
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 51
|
 |
« Ответ #12 : 30.12.2010, 10:53:54 » |
|
В настройках пункта меню, который установлен у вас как главный.
Точно, благодарю... с наступающим всех!
|
|
|
|
|
Записан
|
|
|
|
avgur7
Новичок
Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #13 : 07.02.2011, 18:54:57 » |
|
Здравствуйте! Столкнулся с проблемой, не меняется title. Прописываю новый title, так он он у меня выводится через тире после старого, который я удалил. Да еще description не меняется, а остается старый вариант в исходном коде, хотя в админке текст нового. Кто сталкивался с таким? помогите пожалуйста!
|
|
|
|
|
Записан
|
|
|
|
horo
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 51
|
 |
« Ответ #14 : 07.02.2011, 20:17:22 » |
|
может кешируется?
|
|
|
|
|
Записан
|
|
|
|
neut ral
Давно я тут
  
Репутация: +26/-0
Offline
Пол: 
Сообщений: 275
|
 |
« Ответ #15 : 08.02.2011, 00:33:18 » |
|
Столкнулся с проблемой, не меняется title. Прописываю новый title, так он он у меня выводится через тире после старого, который я удалил. Да еще description не меняется, а остается старый вариант в исходном коде, хотя в админке текст нового.
скорее-всего в меню параметры-система прописан заголовок страницы
|
|
|
|
|
Записан
|
|
|
|
avgur7
Новичок
Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #16 : 08.02.2011, 10:03:28 » |
|
может кешируется?
если честно, то я новичок и не совсем хорошо разбираюсь в joomle, не знаю что это такое кэшируется, но проблему решил другим способом. Прописал через TAG META и все получилось!
|
|
|
|
|
Записан
|
|
|
|
avgur7
Новичок
Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #17 : 08.02.2011, 10:04:33 » |
|
скорее-всего в меню параметры-система прописан заголовок страницы
посмотрел там ничего не прописано, да вроде и такого поля нету
|
|
|
|
|
Записан
|
|
|
|
neut ral
Давно я тут
  
Репутация: +26/-0
Offline
Пол: 
Сообщений: 275
|
 |
« Ответ #18 : 08.02.2011, 11:24:24 » |
|
посмотрел там ничего не прописано, да вроде и такого поля нету
если "такого поля нету" - значит не там смотрели надо тут: "Главное меню" > пункт "Главная" > развернуть "Параметры - Система" (справа) > найти пункт "Заголовок страницы" и посмотреть что там... п.с.: честно-говоря не понял какая связь между тагом "meta" и неправильным "title"... но раз получилось - значит хорошо ))
|
|
|
|
|
Записан
|
|
|
|
avgur7
Новичок
Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #19 : 08.02.2011, 18:01:00 » |
|
если "такого поля нету" - значит не там смотрели надо тут: "Главное меню" > пункт "Главная" > развернуть "Параметры - Система" (справа) > найти пункт "Заголовок страницы" и посмотреть что там... п.с.: честно-говоря не понял какая связь между тагом "meta" и неправильным "title"... но раз получилось - значит хорошо ))
Имелось ввиду модуль Tag Meta, через которую прописывают title страниц
|
|
|
|
|
Записан
|
|
|
|
avgur7
Новичок
Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #20 : 08.02.2011, 18:01:41 » |
|
Имелось ввиду модуль Tag Meta, через которую прописывают title страниц
Вернее компонент Tag Meta)))
|
|
|
|
|
Записан
|
|
|
|
Garry
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 18
|
 |
« Ответ #21 : 09.07.2011, 17:01:30 » |
|
Подскажите в чем может быть проблема. Сайт http://nevlimonad.ru/.
Добрый день, коллега =) Подскажите пожалуйста где вы такое главное меню взяли: http://nevlimonad.ru/ Чтобы стрелочки разноцветные и бекграунд за курсором двигается? У меня также но без стрелочек пока что.
|
|
|
|
|
Записан
|
|
|
|
|
shurejj
Гость
|
 |
« Ответ #22 : 17.07.2011, 20:24:20 » |
|
Я просто убрал строчку в шаблоне // set title $this->setTitle($mainframe->getCfg('sitename'). ' - ' . $this->getTitle());Вроде стало все правильно отображаться. http://interprogi.ru/
|
|
|
|
|
Записан
|
|
|
|
Dimm555
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 99
|
 |
« Ответ #23 : 29.07.2011, 19:17:12 » |
|
Подскажите, как грамотно исправить этот код: $document = & JFactory::getDocument(); $config = & JFactory::getConfig(); $fulltitle = $document->title.' - '.$config->getValue('sitename'); $document->setTitle( $fulltitle ); Всё нравиться, кроме главной страницы, где тайтл с тире отображается " - Название сайта", но в других страницах это тире нужно "Статья - Название сайта".
|
|
|
|
|
Записан
|
|
|
|
sokolart
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 28
|
 |
« Ответ #24 : 19.10.2011, 17:39:30 » |
|
В index.php шаблона вставить: <?php $document = & JFactory::getDocument(); $config = & JFactory::getConfig(); $curtitle = $document->title.' - '.$config->getValue('sitename'); $document->setTitle( $curtitle ); ?> Подскажите безграмотному, куда вставить этот код? в начало или конец файла?
|
|
|
|
|
Записан
|
|
|
|
Steel84
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 46
|
 |
« Ответ #25 : 19.10.2011, 20:48:38 » |
|
В начало
|
|
|
|
|
Записан
|
|
|
|
dennioushen
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 81
Don Corleone
|
 |
« Ответ #26 : 29.10.2011, 03:58:25 » |
|
Как понимаю нужно вставлять после <body> ?! Вставил, но в итоге отображение следующие: <title>Имя сайта - Заголовок - Имя сайта</title>
Спасибо.
|
|
|
|
|
Записан
|
|
|
|
apelsin
Осваиваюсь на форуме
 
Репутация: +0/-1
Offline
Сообщений: 133
|
 |
« Ответ #27 : 04.12.2011, 18:24:45 » |
|
Подскажите как сделать чтобы название сайта добавлялось ко всем страницам кроме главной?
|
|
|
|
|
Записан
|
|
|
|
Vasiliy111
Осваиваюсь на форуме
 
Репутация: +5/-0
Offline
Сообщений: 180
|
 |
« Ответ #28 : 24.06.2012, 20:15:48 » |
|
а можно сделать чтобы <title> и заголовак не были одинаковы. Чтобы к <title> можно было добавлять какой нибудь другой текст. Например <title> ключевая фраза + еще текст</title> <заголовок в статье> ключевая фраза </заголовок в статье> SEF компонент использую стандартный.
|
|
|
|
|
Записан
|
|
|
|
Blyn
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
|
 |
« Ответ #29 : 30.05.2013, 07:57:02 » |
|
Здравствуйте, подскажите каким кодом можно сделать title - название раздела | заголовок страницы | название сайта? Не категории, а именно раздела. Можно ли подправить приведенный выше код для этого?
|
|
|
|
|
Записан
|
|
|
|
|