META генератор

Форуми по лінійці Joomla 1.5.x.
vov41k
Користувач
Користувач
Повідомлень: 83
З нами з: 14 січня 2008, 09:30

META генератор

Повідомлення vov41k » 20 червня 2010, 19:59

Де завантажити такий плагін, щоб генерував META дані для новини?

Аватар користувача
gruz
Користувач
Користувач
Повідомлень: 697
З нами з: 19 червня 2008, 18:09
Звідки: Прип'ять
Дякував (ла): 2 рази
Подякували: 26 рази

Re: META генератор

Повідомлення gruz » 21 червня 2010, 20:36

extensions.joomla.org

Але це будуть не мета-теги, а сміття. Їх є сенс писати руками, як на мене. А генероване роботом - просто непотріб. Ще і шкідливий за певних умов може бути.
Аватар користувача
saharin
Користувач
Користувач
Повідомлень: 131
З нами з: 24 листопада 2008, 16:47
Звідки: Нововолинськ
Подякували: 1 раз
Контактна інформація:

Re: META генератор

Повідомлення saharin » 04 лютого 2011, 11:34

Скажіть будь ласка як додати в тайл матеріалу назву сайту (joomla1.5)?
Плагін Title Manager не пропонувати...
Аватар користувача
gruz
Користувач
Користувач
Повідомлень: 697
З нами з: 19 червня 2008, 18:09
Звідки: Прип'ять
Дякував (ла): 2 рази
Подякували: 26 рази

Re: META генератор

Повідомлення gruz » 04 лютого 2011, 13:00

Якщо йдеться про звичайну статтю, то таким чином:
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);
?>
Код писав прмя тут. тому можуть бути синтаксичні помилик. Але суть передана.
Аватар користувача
saharin
Користувач
Користувач
Повідомлень: 131
З нами з: 24 листопада 2008, 16:47
Звідки: Нововолинськ
Подякували: 1 раз
Контактна інформація:

Re: META генератор

Повідомлення saharin » 05 лютого 2011, 20:45

Не зовсім зрозумів код.. Судячи по ньому тайл буде мати назву "слава нації!"?
Я хочу щось типу

Код: Виділити все

 $title=get('pege_title') - getCnf('sitename')

Аватар користувача
gruz
Користувач
Користувач
Повідомлень: 697
З нами з: 19 червня 2008, 18:09
Звідки: Прип'ять
Дякував (ла): 2 рази
Подякували: 26 рази

Re: META генератор

Повідомлення gruz » 06 лютого 2011, 01:30

Код: Виділити все

$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);
Аватар користувача
saharin
Користувач
Користувач
Повідомлень: 131
З нами з: 24 листопада 2008, 16:47
Звідки: Нововолинськ
Подякували: 1 раз
Контактна інформація:

Re: META генератор

Повідомлення saharin » 06 лютого 2011, 13:36

Дякую, розібрався..

Код: Виділити все

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


Повернутись до “Joomla! 1.5”

Хто зараз онлайн

Зараз переглядають цей форум: 4 і 0 гостей