Форум Joomla! Україна

Повна версія: META генератор
Ви переглядаєте спрощену версію. Переглянути повну версію з віповідним форматуванням.
Де завантажити такий плагін, щоб генерував META дані для новини?
extensions.joomla.org

Але це будуть не мета-теги, а сміття. Їх є сенс писати руками, як на мене. А генероване роботом - просто непотріб. Ще і шкідливий за певних умов може бути.
Скажіть будь ласка як додати в тайл матеріалу назву сайту (joomla1.5)?
Плагін Title Manager не пропонувати...
Якщо йдеться про звичайну статтю, то таким чином:
templates/YOURTHEMPLATE/html/com_content/article/default.php
Якщо нема, то створити такий файл зкопіювавши з
components/com_content/views/article/tmpl/default.php

І пілся
Код:
<?php // @version $Id: default.php 11917 2009-05-29 19:37:05Z ian $
defined('_JEXEC') or die('Restricted access');
?>

Додати щось таке:

Код:
<?php $document =& JFactory::getDocument();
$title = $document->getTitle();
$my_title = " слава нації!"
$title .= $my_title;
    $document->setTitle($title);

$desc = 'Мета-опис мого розливу';

    $document->setDescription($desc);
?>

Код писав прмя тут. тому можуть бути синтаксичні помилик. Але суть передана.
Не зовсім зрозумів код.. Судячи по ньому тайл буде мати назву "слава нації!"?
Я хочу щось типу
Код:
$title=get('pege_title') - getCnf('sitename')
Код:
$title = $document->getTitle();
$my_title = " слава нації!"
$title .= $my_title;
$document->setTitle($title);

В $title беру поточний заголовок.
У $my_title формую додатковий.
До $title додаю $my_title;
Вставляю в заголовок сторінки новий $title

Назву сайту можна взяти так:
Код:
$app = JFactory::getApplication();
$my_title = $app->getCfg(‘sitename’);

Тоді:

Код:
$app = JFactory::getApplication();
$my_title = $app->getCfg(‘sitename’);

$title = $document->getTitle();
$title .= $my_title;

$document->setTitle($title);
Дякую, розібрався..

Код:
$app = JFactory::getApplication();
$my_title = $app->getCfg('sitename');
$document = JFactory::getDocument();
$title = $document->getTitle();
$titlz = ' - ';
$title .= $titlz;
$title .= $my_title;
$document->setTitle($title);