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

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: <title>Заголовок - Имя сайта</title> как бы так сделать?  (Прочитано 17314 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Hijacker
Осваиваюсь на форуме
***

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

Сообщений: 55


начинающий Джумлист


« : 06.04.2010, 18:14:09 »

Здравствуйте!
Как сделать заголовок страницы вида "<title>Заголовок - Имя сайта</title>" при помощи стандартных средств Joomla или иных компонентов? Artio не предлагать, из-за него куча проблем на сайте((((
Заранее благодарю!

ЗЫ. было бы отлично редактировать заголовок по маске.
« Последнее редактирование: 06.07.2010, 16:16:41 от PaLyCH » Записан
Aleks_El_Dia
Moderator
*****

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

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


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 Offline

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


AEDStudio Joomla! Direction


« Ответ #2 : 09.11.2010, 09:56:38 »

C  такими вопросами вам на серчь, этот форум немного другой тематики, не находите?
Записан
Aleks_El_Dia
Moderator
*****

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

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


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 Offline

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


AEDStudio Joomla! Direction


« Ответ #4 : 09.11.2010, 13:02:39 »

Спасибо.
Записан
ValeryVS
Гость
« Ответ #5 : 10.11.2010, 18:38:27 »

У меня в названии сайта содержаться кавычки.
В configuration.php Joomla их записывает в виде hml-ного кода - &quot;
Когда я добавил такую конструкцию, $config->getValue('sitename') берет это название как текст
в рез-те в коде tittle выходит ........ &amp;quot;название&amp;quot; .....
а в заголовке браузера соответственно пишется ... &quot;название&quot; ...

Пока решил проблему ручной правкой configuration.php
написал там кавычки кавычками, благо переменная там в одиночных кавычках заключена, и нигде на сайте мне не требуется чтобы значение переменой sitename было в виде HTML кода.

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

Есть более изящное решение?
Как изменить $config->getValue('sitename') чтобы значение переменной воспринималось в виде уже готового кода, а не текста, который нужно преобразовать в код?
Если вообще убирать кавычки из заголовка, тогда не получиться использовать переменную sitename в дизайне, т.к. название компании в данном случае должно быть в кавычках.
Записан
Lex
Тестеры
*****

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

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


« Ответ #6 : 10.11.2010, 18:49:02 »

http://joomlaforum.ru/index.php/topic,82512.0.html
Записан
proxits
Осваиваюсь на форуме
***

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

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


Я нисколько не лев, и посему - не всегда прав


« Ответ #7 : 02.12.2010, 00:53:39 »

Подскажите в чем может быть проблема. Сайт http://nevlimonad.ru/. Тексты уникальные, ключевые слова все выделены, теги title для каждой страницы свои, но почему то в поиске яндекса сайт выпадает далеко не на первых местах. Например при наборе "Лимонад", это основной title главной страницы, я его вообще нашел гдето на 20 странице. Может я гдето переборщил с ключевыми словами (выделением)?

Смотрел вот код http://nevlimonad.ru/
Полное совпадение в тегах title & keywords - это плохо, ИМХО
Sad

См. справки Я.Вебмастер и Google Инструменты для вебмастеров.

Удачи
Записан
Aleks_El_Dia
Moderator
*****

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

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


AEDStudio Joomla! Direction


« Ответ #8 : 03.12.2010, 10:36:22 »

Очень интересное предположение, если еще ктото так думает напишите так ли это и почему? Просто я все сайты так делаю и если это плохо то как тогда лучше написать титл?
Тоесть вы берете тайтлы и ключевые слова успешного конкурента, и не изменяя лепите себе?
Оччень сомнительная политика, тут все логично, даже мануалы читать не обязательно.....
Записан
Aleks_El_Dia
Moderator
*****

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

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


AEDStudio Joomla! Direction


« Ответ #9 : 03.12.2010, 16:38:15 »

Это обсуждение выходит за пределы тематики форума. Если вкратце - то ключевые слова и тайтлы в первую очередь должны соответствовать контенту, а не самым посещаевым ключевикам из яндекса.
Записан
horo
Осваиваюсь на форуме
***

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

Сообщений: 52


« Ответ #10 : 30.12.2010, 10:50:52 »

А я вот туплю, не могу вспомнить где title прописывается на главную страницу... подскажите, если не сложно где искать.
Записан
Aleks_El_Dia
Moderator
*****

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

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


AEDStudio Joomla! Direction


« Ответ #11 : 30.12.2010, 10:51:48 »

А я вот туплю, не могу вспомнить где title прописывается на главную страницу... подскажите, если не сложно где искать.
В  настройках пункта меню, который установлен у вас как главный.
Записан
horo
Осваиваюсь на форуме
***

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

Сообщений: 52


« Ответ #12 : 30.12.2010, 10:53:54 »

В  настройках пункта меню, который установлен у вас как главный.
Точно, благодарю... с наступающим всех!
Записан
avgur7
Новичок
*

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

Сообщений: 5


« Ответ #13 : 07.02.2011, 18:54:57 »

Здравствуйте! Столкнулся с проблемой, не меняется title. Прописываю новый title, так он он у меня выводится через тире после старого, который я удалил. Да еще description не меняется, а остается старый вариант в исходном коде, хотя в админке текст нового. Кто сталкивался с таким? помогите пожалуйста!
Записан
horo
Осваиваюсь на форуме
***

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

Сообщений: 52


« Ответ #14 : 07.02.2011, 20:17:22 »

может кешируется?
Записан
neut ral
Давно я тут
****

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

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


« Ответ #15 : 08.02.2011, 00:33:18 »

Столкнулся с проблемой, не меняется title. Прописываю новый title, так он он у меня выводится через тире после старого, который я удалил. Да еще description не меняется, а остается старый вариант в исходном коде, хотя в админке текст нового.
скорее-всего в меню параметры-система прописан заголовок страницы
Записан
avgur7
Новичок
*

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

Сообщений: 5


« Ответ #16 : 08.02.2011, 10:03:28 »

может кешируется?
если честно, то я новичок и не совсем хорошо разбираюсь в joomle, не знаю что это такое кэшируется, но проблему решил другим способом. Прописал через TAG META и все получилось!
Записан
avgur7
Новичок
*

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

Сообщений: 5


« Ответ #17 : 08.02.2011, 10:04:33 »

скорее-всего в меню параметры-система прописан заголовок страницы
посмотрел там ничего не прописано, да вроде и такого поля нету
Записан
neut ral
Давно я тут
****

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

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


« Ответ #18 : 08.02.2011, 11:24:24 »

посмотрел там ничего не прописано, да вроде и такого поля нету
если "такого поля нету" - значит не там смотрели
надо тут: "Главное меню" > пункт "Главная" > развернуть "Параметры - Система" (справа) > найти пункт "Заголовок страницы" и посмотреть что там...
п.с.: честно-говоря не понял какая связь между тагом "meta" и неправильным "title"... но раз получилось - значит хорошо ))
Записан
avgur7
Новичок
*

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

Сообщений: 5


« Ответ #19 : 08.02.2011, 18:01:00 »

если "такого поля нету" - значит не там смотрели
надо тут: "Главное меню" > пункт "Главная" > развернуть "Параметры - Система" (справа) > найти пункт "Заголовок страницы" и посмотреть что там...
п.с.: честно-говоря не понял какая связь между тагом "meta" и неправильным "title"... но раз получилось - значит хорошо ))
Имелось ввиду модуль Tag Meta, через которую прописывают title страниц
Записан
avgur7
Новичок
*

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

Сообщений: 5


« Ответ #20 : 08.02.2011, 18:01:41 »

Имелось ввиду модуль Tag Meta, через которую прописывают title страниц
Вернее компонент Tag Meta)))
Записан
Garry
Захожу иногда
**

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

Сообщений: 20


« Ответ #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 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 Offline

Сообщений: 29


« Ответ #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 Offline

Сообщений: 46



« Ответ #25 : 19.10.2011, 20:48:38 »

В начало
Записан
dennioushen
Осваиваюсь на форуме
***

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

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


Don Corleone


« Ответ #26 : 29.10.2011, 03:58:25 »

Как понимаю нужно вставлять после <body> ?!
Вставил, но в итоге отображение следующие:  <title>Имя сайта - Заголовок - Имя сайта</title>

Спасибо.
Записан
apelsin
Осваиваюсь на форуме
***

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

Сообщений: 137


« Ответ #27 : 04.12.2011, 18:24:45 »

Подскажите как сделать чтобы название сайта добавлялось ко всем страницам кроме главной?
Записан
Vasiliy111
Осваиваюсь на форуме
***

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

Сообщений: 184


« Ответ #28 : 24.06.2012, 20:15:48 »

а можно сделать чтобы  <title>  и заголовак не были одинаковы. Чтобы к  <title> можно было добавлять какой нибудь другой текст. Например
 <title> ключевая фраза + еще текст</title>
 <заголовок в статье> ключевая фраза </заголовок в статье>
SEF компонент использую стандартный.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | 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