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

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

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

Сообщений: 53


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


« : 06.04.2010, 18:14:09 »

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

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

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

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


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 );
?>
Записан
faqnet
Захожу иногда
**

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

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



« Ответ #2 : 09.11.2010, 09:43:47 »

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

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

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



« Ответ #3 : 09.11.2010, 09:54:21 »

Я не успел тег title изменить с - Лимонад, производство лимонада, безалкогольные напитки, нкз на Лимонад, производство лимонада, безалкогольные напитки Может быть дело в тире в начале тега? Или может в robots.txt проблема?
Записан
Aleks_El_Dia
Moderator
*****

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

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


AEDStudio Joomla! Direction


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

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

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

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



« Ответ #5 : 09.11.2010, 10:19:01 »

я вроди на серч и зашел
Записан
Aleks_El_Dia
Moderator
*****

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

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


AEDStudio Joomla! Direction


« Ответ #6 : 09.11.2010, 11:02:45 »

http://joomlaforum.ru/index.php/topic,108990.0/topicseen.html - в каком месте?
Записан
faqnet
Захожу иногда
**

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

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



« Ответ #7 : 09.11.2010, 11:05:47 »

нашел
Записан
Aleks_El_Dia
Moderator
*****

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

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


AEDStudio Joomla! Direction


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

Спасибо.
Записан
ValeryVS
Гость
« Ответ #9 : 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
Тестеры
*****

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

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


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

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

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

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


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


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

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

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

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

Удачи
Записан
faqnet
Захожу иногда
**

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

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



« Ответ #12 : 02.12.2010, 23:50:46 »

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

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

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


AEDStudio Joomla! Direction


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

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

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

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



« Ответ #14 : 03.12.2010, 15:54:25 »

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

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

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


AEDStudio Joomla! Direction


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

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

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

Сообщений: 54


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

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

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

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


AEDStudio Joomla! Direction


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

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

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

Сообщений: 54


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

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

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

Сообщений: 6


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

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

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

Сообщений: 54


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

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

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

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


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

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

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

Сообщений: 6


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

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

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

Сообщений: 6


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

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

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

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


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

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

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

Сообщений: 6


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

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

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

Сообщений: 6


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

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

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

Сообщений: 110


« Ответ #27 : 09.07.2011, 17:01:30 »

Подскажите в чем может быть проблема. Сайт http://nevlimonad.ru/.
Добрый день, коллега =)

Подскажите пожалуйста где вы такое главное меню взяли:
http://nevlimonad.ru/

Чтобы стрелочки разноцветные и бекграунд за курсором двигается? У меня также но без стрелочек пока что.
Записан
shurejj
Гость
« Ответ #28 : 17.07.2011, 20:24:20 »

Я просто убрал строчку в шаблоне
// set title
$this->setTitle($mainframe->getCfg('sitename'). ' - ' . $this->getTitle());

Вроде стало все правильно отображаться.
http://interprogi.ru/
Записан
Dimm555
Осваиваюсь на форуме
***

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

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



« Ответ #29 : 29.07.2011, 19:17:12 »

Подскажите, как грамотно исправить этот код:
Код:
$document = & JFactory::getDocument();
$config = & JFactory::getConfig();
$fulltitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $fulltitle );
Всё нравиться, кроме главной страницы, где тайтл с тире отображается " - Название сайта", но в других страницах это тире нужно "Статья - Название сайта".
Записан
Страниц: [1] 2  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@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