Как да добавя различни заглавия на браузъра за различни страници със статии?? също имах нужда от помощ как да добавя различни мета тагове към различни страници в уебсайта на joomla...
Добавяне на различни заглавия на браузъра към различни страници със статии в joomla 3.2
Отговори (3)
Редактирайте статията си и ще видите, че има полета за въвеждане на мета описание и ключови думи за вашата статия. Ако използвате Joomla! 3.x, те са в раздела "Публикуване".
Наистина не разбирам вашето "Как да добавя различни заглавия на браузъра за различни страници със статии??" въпрос. Ако статията ви има елемент от менюто, в настройката за елемент от менюто има опция за използване на персонализирано заглавие на страница (за Joomla! 3.x, в раздела Показване на страница -> Заглавие на страница в браузъра), по подразбиране това поле е празно, така че вашият заглавието на статията се използва като заглавие на страницата. Можете също да въведете мета описание и ключови думи тук, но те се използват само ако вашата статия няма въведено мета описание и ключови думи.
Отговаряйки на първия ви въпрос:
Можете да опитате да използвате функцията setTitle(). Ето примерен код за това, което съм използвал преди:
$doc =& JFactory::getDocument();
$db = JFactory::getDBO();
$select="SELECT nombre ";
$from="FROM #__csglosario_terminos ";
$where="WHERE id=".$this->item->id;
$query=$select.$from.$where;
$db->setQuery($query);
$title=$db->loadResult();
$doc->setTitle("Glosario de turismo y hostelería - Término ".ucfirst($title)." - Diccionario de términos empleados en hoteles, restaurantes, agencias de viajes. Definiciones, usos, traducciones - Poraqui.net");
Можете също да проверите това: http://docs.joomla.org/API15:JDocument/setTitle
В отговор на втория ви въпрос:
Можете да опитате да използвате функцията setMetaData(). Ето примерен код за това, което съм използвал преди:
$document= JFactory::getDocument();
$document->setMetadata('description', $this->metadescription);
$document->setMetadata('keywords', $this->metakeywords);
Можете също да проверите това: http://docs.joomla.org/JDocument/setMetaData
Надявам се това да помогне :).
Задаването на персонализирани заглавия на страници може да се извърши чрез редактиране на елемента от менюто и въвеждане на информацията в полето „Заглавие на страницата на браузъра“ под раздела „Показване на страница“.
Метаописанието и йерархията на ключовите думи е: статия, ако не е намерена, тогава категория, ако не е намерена, тогава меню, ако не е намерена, тогава глобална конфигурация.
Тъй като персонализирате заглавията на страниците, вероятно е най-удобно да въведете вашите мета описания и ключови думи за всяка страница в раздела „Метаданни“, докато редактирате опцията от менюто.