Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 3863 Просмотров
*

b4nkir

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Люди добрые, жду от вас помощи, потому как мои попытки разобратся ни к чему не привели...
Проблема заключается в том что на всех страницах сайта тайтл начинается с тире, т.е. сначала тире а потом идёт тайтл каторый я задаю к каждой странице... и немогу понять откуда берётся этот зловещий дефис в начале тайтла...

Если надо, то могу выложить линк сайта =)

Зарание респект и уважуха тому кто поможет.
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Если надо, то могу выложить линк сайта =)
можно было сразу выложить
*

b4nkir

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
да собственно не вопрос =) www.oddspb.ru
*

4disign

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
У меня тоже самое. То есть стоит тирешка перед титлом Форум, а на главной нет такой бяки. Может, это перфикс какой-то? Типа символ для расширений?
*

b4nkir

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
я почемуто больше склоняюсь к тому что гдето в стилях это прописанно...
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
title формируется в ibraries\joomla\document\html\renderer\head.php
Код
$strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).'</title>'.$lnEnd;
Не знаю конечно как стили на это могут повлиять
*

b4nkir

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
вот что у меня в том файле

Код
		// Generate META tags (needs to happen as early as possible in the head)
foreach ($document->_metaTags as $type => $tag)
{
foreach ($tag as $name => $content)
{
if ($type == 'http-equiv') {
$strHtml .= $tab.'<meta http-equiv="'.$name.'" content="'.$content.'"'.$tagEnd.$lnEnd;
} elseif ($type == 'standard') {
$strHtml .= $tab.'<meta name="'.$name.'" content="'.$content.'"'.$tagEnd.$lnEnd;
}
}
}
 
$strHtml .= $tab.'<meta name="description" content="'.$document->getDescription().'" />'.$lnEnd;
$strHtml .= $tab.'<meta name="generator" content="'.$document->getGenerator().'" />'.$lnEnd;
 
$strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).'</title>'.$lnEnd;

тоесть тоже самое что и вы написали, но тем не менее тире так и висит =) я вот обратил внимания что если взглянуть на страницу сайта то там прописано следующее:

Код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru" dir="ltr" >
<head>
  <base href="http://oddspb.ru/index.php" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="организация дорожного движения,технические средства организации дорожного движения,дирекция организации дорожного движения,проект организации дорожного движения,центр организации дорожного движения,додд,гу додд,одд,схема одд" />
  <meta name="title" content="Организация Дорожного Движения" />
  <meta name="description" content="Наш центр организации дорожного движения в короткие сроки разработает проект организации дорожного движения, согласует документацию одд." />
  <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
  <title> - Организация Дорожного Движения</title>
  <link href="/templates/yoo_waybeyond/favicon.ico" rel="shortcut icon" type="image/x-icon" />
  <link rel="stylesheet" href="http://oddspb.ru/plugins/system/yoo_effects/lightbox/shadowbox.css" type="text/css" />
  <link rel="stylesheet" href="/templates/yoo_waybeyond/css/template.css.php?color=white" type="text/css" />
  <link rel="stylesheet" href="http://oddspb.ru/modules/mod_yoo_search/mod_yoo_search.css.php" type="text/css" />
  <link rel="stylesheet" href="http://oddspb.ru/modules/mod_yoo_carousel/mod_yoo_carousel.css.php" type="text/css" />

тоесть два тайтла но в одном из низ с тирэ а вдругом без него, тот каторый без него как я понимаю задаётся из мета данных материала...
« Последнее редактирование: 04.06.2009, 23:25:42 от b4nkir »
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
index.php шаблона можно глянуть
*

b4nkir

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Понял что тире это должно разделять тайтл каторый задаётся как имя сайта в общих настройках админки и тайтл материала... а у меня имя сайта не задано, потому как тогда татл ко всем страницам будет привязан, а мне нужно чтобы у каждой страницы был уникальный тайтл.

Вот index.php

Код
<?php 
     if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'b0ebe59fc4bb1bb68c401c6429be0a42');
     }
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
     $sape = new SAPE_client();
?>
 
<?php
/**
 * YOOtheme template
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2008 YOOtheme Ltd & Co. KG. All rights reserved.
 */
 
// no direct access
defined('_JEXEC') or die('Restricted access');
 
include_once(JPATH_ROOT . "/templates/" . $this->template . '/lib/php/yootools.php');
include_once(JPATH_ROOT . "/templates/" . $this->template . '/lib/php/yoolayout.php');
 
$template_baseurl = $this->baseurl . '/templates/' . $this->template;
 
JHTML::_('behavior.mootools');
 
// set title
$this->setTitle($mainframe->getCfg('sitename') . ' - ' . $this->getTitle());
 
// add template mootools to JDocumentHTML
if ($this->params->get('loadMootools')) {
$mootools = $this->params->get('gzip') ? '/lib/js/mootools.js.php' : '/lib/js/mootools/mootools-release-1.11.js';
$this->_scripts = array_merge(array($template_baseurl . $mootools => 'text/javascript'), $this->_scripts);
unset($this->_scripts[$this->baseurl . '/media/system/js/mootools.js']);
}
 
// add template javascript to JDocumentHTML
if ($this->params->get('loadJavascript')) {
$yootools->addJavaScript($this);
}
 
// add template css to JDocumentHTML
$yootools->addCSS($this);
 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" >
<head>
<jdoc:include type="head" />
<link rel="apple-touch-icon" href="<?php echo $template_baseurl ?>/apple_touch_icon.png" />
</head>
 
<body id="page" class="yoopage <?php echo $this->params->get('leftcolumn'); ?> <?php echo $this->params->get('rightcolumn'); ?> <?php echo $itemcolor; ?> <?php echo $yootools->getCurrentToolsColor(); ?>">
 
<?php if($this->countModules('absolute')) : ?>
<div id="absolute">
<jdoc:include type="modules" name="absolute" />
</div>
<?php endif; ?>
 
<div id="page-body">
<div class="wrapper floatholder">
 
<div id="header">
 
<div id="toolbar">
<div class="floatbox ie_fix_floats">
 
<?php if($this->params->get('date')) : ?>
<div id="date">
<?php echo JHTML::_('date', 'now', JText::_('DATE_FORMAT_LC')) ?>
</div>
<?php endif; ?>
 
<?php if($this->countModules('topmenu')) : ?>
<div id="topmenu">
<jdoc:include type="modules" name="topmenu" />
</div>
<?php endif; ?>
 
<jdoc:include type="modules" name="toolbar" style="yoo" />
 
</div>
</div>
 
<div id="headerbar">
<div class="floatbox ie_fix_floats">
<jdoc:include type="modules" name="header" style="yoo" />
</div>
</div>
 
<div id="menubar">
<div class="menubar-l"></div>
<div class="menubar-r"></div>
<div class="menubar-m"></div>
</div>
 
<?php if($this->countModules('menu')) : ?>
<div id="menu">
<jdoc:include type="modules" name="menu" />
</div>
<?php endif; ?>
 
<?php if($this->countModules('logo')) : ?>
<div id="logo">
<jdoc:include type="modules" name="logo" />
</div>
<?php endif; ?>
 
<?php if($this->countModules('search')) : ?>
<div id="search" class="yootools-black">
<jdoc:include type="modules" name="search" />
</div>
<?php endif; ?>
 
<?php if ($this->countModules('banner')) : ?>
<div id="banner">
<jdoc:include type="modules" name="banner" />
</div>
<?php endif; ?>
 
</div>
<!-- header end -->
 
<?php if ($this->countModules('top + top-equal + top-goldenratio')) : ?>
<div id="top">
<div class="floatbox ie_fix_floats">
 
<?php if($this->countModules('top')) : ?>
<div class="topblock width100 float-left">
<jdoc:include type="modules" name="top" style="yoo" />
</div>
<?php endif; ?>
 
<?php if ($pos = $yootools->getModulePosition(array('top-equal', 'top-goldenratio'))) : ?>
<?php while ($param = $yootools->renderModulePosition($pos)) : ?>
<div class="topbox <?php echo $param['width'].' '.$param['separator']; ?> float-left">
<jdoc:include type="modules" name="<?php echo $param['name']; ?>" style="yoo" order="<?php echo $param['order']; ?>" />
</div>
<?php endwhile; ?>
<?php endif; ?>
 
</div>
</div>
<!-- top end -->
<?php endif; ?>
 
<div id="middle">
<div class="background">
 
<?php if($this->countModules('left')) : ?>
<div id="left">
<div id="left_container" class="clearfix">
<jdoc:include type="modules" name="left" style="yoo" />
</div>
</div>
<!-- left end -->
<?php endif; ?>
 
<div id="main">
<div id="main_container" class="clearfix">
 
<div class="main-container-t">
<div class="main-tl"></div>
<div class="main-tr"></div>
<div class="main-t"></div>
</div>
 
<div class="main-m">
 
<?php if ($this->countModules('main-top-equal + main-top-goldenratio')) : ?>
<div id="maintop" class="floatbox">
 
<?php if ($pos = $yootools->getModulePosition(array('main-top-equal', 'main-top-goldenratio'))) : ?>
<?php while ($param = $yootools->renderModulePosition($pos)) : ?>
<div class="maintopbox <?php echo $param['width'].' '.$param['separator']; ?> float-left">
<jdoc:include type="modules" name="<?php echo $param['name']; ?>" style="yoo" order="<?php echo $param['order']; ?>" />
</div>
<?php endwhile; ?>
<?php endif; ?>
 
</div>
<!-- maintop end -->
<?php endif; ?>
 
<div id="mainmiddle" class="floatbox">
 
<?php if($this->countModules('right') && !class_exists('JEditor')) : ?>
<div id="right">
<div id="right_container" class="clearfix">
<jdoc:include type="modules" name="right" style="yoo" />
</div>
</div>
<!-- right end -->
<?php endif; ?>
 
<div id="content">
<div id="content_container" class="clearfix">
 
<?php if ($this->countModules('content-top-equal + content-top-goldenratio')) : ?>
<div id="contenttop" class="floatbox">
 
<?php if ($pos = $yootools->getModulePosition(array('content-top-equal', 'content-top-goldenratio'))) : ?>
<?php while ($param = $yootools->renderModulePosition($pos)) : ?>
<div class="contenttopbox <?php echo $param['width'].' '.$param['separator']; ?> float-left">
<jdoc:include type="modules" name="<?php echo $param['name']; ?>" style="yoo" order="<?php echo $param['order']; ?>" />
</div>
<?php endwhile; ?>
<?php endif; ?>
 
</div>
<!-- contenttop end -->
<?php endif; ?>
 
<?php if ($this->countModules('breadcrumbs')) : ?>
<div id="breadcrumbs">
<jdoc:include type="modules" name="breadcrumbs" />
</div>
<?php endif; ?>
 
<div class="floatbox">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>
 
<?php if ($this->countModules('content-bottom-equal + content-bottom-goldenratio')) : ?>
<div id="contentbottom" class="floatbox">
 
<?php if ($pos = $yootools->getModulePosition(array('content-bottom-equal', 'content-bottom-goldenratio'))) : ?>
<?php while ($param = $yootools->renderModulePosition($pos)) : ?>
<div class="contentbottombox <?php echo $param['width'].' '.$param['separator']; ?> float-left">
<jdoc:include type="modules" name="<?php echo $param['name']; ?>" style="yoo" order="<?php echo $param['order']; ?>" />
</div>
<?php endwhile; ?>
<?php endif; ?>
 
</div>
<!-- mainbottom end -->
<?php endif; ?>
 
</div>
</div>
<!-- content end -->
 
</div>
<!-- mainmiddle end -->
 
<?php if ($this->countModules('main-bottom-equal + main-bottom-goldenratio')) : ?>
<div id="mainbottom" class="floatbox">
 
<?php if ($pos = $yootools->getModulePosition(array('main-bottom-equal', 'main-bottom-goldenratio'))) : ?>
<?php while ($param = $yootools->renderModulePosition($pos)) : ?>
<div class="mainbottombox <?php echo $param['width'].' '.$param['separator']; ?> float-left">
<jdoc:include type="modules" name="<?php echo $param['name']; ?>" style="yoo" order="<?php echo $param['order']; ?>" />
</div>
<?php endwhile; ?>
<?php endif; ?>
 
</div>
<!-- mainbottom end -->
<?php endif; ?>
 
</div>
 
<div class="main-container-b">
<div class="main-bl"></div>
<div class="main-br"></div>
<div class="main-b"></div>
</div>
 
</div>
</div>
<!-- main end -->
 
</div>
</div>
<!-- middle end -->
 
<?php if ($this->countModules('bottom + bottom-equal + bottom-goldenratio')) : ?>
<div id="bottom">
<div class="floatbox ie_fix_floats">
 
<?php if ($pos = $yootools->getModulePosition(array('bottom-equal', 'bottom-goldenratio'))) : ?>
<?php while ($param = $yootools->renderModulePosition($pos)) : ?>
<div class="bottombox <?php echo $param['width'].' '.$param['separator']; ?> float-left">
<jdoc:include type="modules" name="<?php echo $param['name']; ?>" style="yoo" order="<?php echo $param['order']; ?>" />
</div>
<?php endwhile; ?>
<?php endif; ?>
 
<?php if($this->countModules('bottom')) : ?>
<div class="bottomblock width100 float-left">
<jdoc:include type="modules" name="bottom" style="yoo" />
</div>
<?php endif; ?>
 
</div>
</div>
<!-- bottom end -->
<?php endif; ?>
 
<div id="footer">
 
<jdoc:include type="modules" name="footer" />
<jdoc:include type="modules" name="debug" />
</div>
<!-- footer end -->
 
</div>
</div>
 
</body>
</html>
 
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
:) мне шаблона, который в корне шаблона лежит ссори щаз глянул вроде он
Вот ваше тире появляется
Код
// set title
$this->setTitle($mainframe->getCfg('sitename') . ' - ' . $this->getTitle());
*

b4nkir

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
да, сначала немного тупнул...

всё вопрос снят ))) спасибо что натолкнул куда надо посмотреть )))
*

4disign

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
:) мне шаблона, который в корне шаблона лежит ссори щаз глянул вроде он
Вот ваше тире появляется
Код
// set title
$this->setTitle($mainframe->getCfg('sitename') . ' - ' . $this->getTitle());

А у меня в шаблоне нет такой строчки вообще. А тире есть.
Код
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
require_once dirname(__FILE__) . DS . 'functions.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
 <head>
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<jdoc:include type="head" />
  <link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/system.css" type="text/css" />
  <link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/general.css" type="text/css" />
  <link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/style.css" />
  <!--[if IE 6]><link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/style.ie6.css" type="text/css" media="screen" />
<![endif]-->
  <script type="text/javascript" src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/script.js"></script>
 </head>
<noindex><!-- begin of Top100 code -->
<script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?1780866"></script><noscript><img src="http://counter.rambler.ru/top100.cnt?1780866" alt="" width="1" height="1" border="0"></noscript>
<!-- end of Top100 code -->  </noindex>
<body>
    <div class="PageBackgroundGradient"></div>
<div class="Main">
<div class="Sheet">
    <div class="Sheet-tl"></div>
    <div class="Sheet-tr"><div></div></div>
    <div class="Sheet-bl"><div></div></div>
    <div class="Sheet-br"><div></div></div>
    <div class="Sheet-tc"><div></div></div>
    <div class="Sheet-bc"><div></div></div>
    <div class="Sheet-cl"><div></div></div>
    <div class="Sheet-cr"><div></div></div>
    <div class="Sheet-cc"></div>
    <div class="Sheet-body">
<jdoc:include type="modules" name="user3" />
<div class="Header">
    <div class="Header-jpeg"></div>
<div class="logo">
 <h1 id="name-text" class="logo-name"><a href="<?php echo $this->baseurl ?>/">Огород без забот</a></h1>
 <div id="slogan-text" class="logo-text">Электронный журнал</div>
</div>


</div>
<div class="contentLayout">
<div class="sidebar1">
<jdoc:include type="modules" name="left" style="artblock" />

</div>
<div class="content">
<?php if ($this->countModules('breadcrumb') || artxHasMessages()) : ?>
<div class="Post">
    <div class="Post-tl"></div>
    <div class="Post-tr"><div></div></div>
    <div class="Post-bl"><div></div></div>
    <div class="Post-br"><div></div></div>
    <div class="Post-tc"><div></div></div>
    <div class="Post-bc"><div></div></div>
    <div class="Post-cl"><div></div></div>
    <div class="Post-cr"><div></div></div>
    <div class="Post-cc"></div>
    <div class="Post-body">
<div class="Post-inner">
<div class="PostContent">
<jdoc:include type="modules" name="breadcrumb" />
<jdoc:include type="message" />

</div>
<div class="cleared"></div>

</div>

    </div>
</div>
<?php endif; ?>
<jdoc:include type="component" />

</div>
<div class="sidebar2">
<jdoc:include type="modules" name="right" style="artblock" />

</div>

</div>
<div class="cleared"></div>
<div class="Footer">
 <div class="Footer-inner">
  <jdoc:include type="modules" name="syndicate" />
  <div class="Footer-text"><p>Copyright &copy; 2009 Ogorod-bez-zabot.ru.<br/>
Copyright &copy; 2009 Joomla!  All Rights Reserved.</p>
</div>
 </div>
 <div class="Footer-background"></div>
</div>

    </div>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Самостоятельно прописывается всякий бред в meta keywords

Автор Borzoid

Ответов: 13
Просмотров: 1148
Последний ответ 02.03.2016, 18:14:17
от Borzoid
Где прописывается название темы.

Автор wolf34

Ответов: 5
Просмотров: 1182
Последний ответ 28.05.2012, 18:01:05
от wolf34
Скрипт прописывается в index.php

Автор zepterman

Ответов: 1
Просмотров: 1078
Последний ответ 17.02.2012, 17:30:55
от draff
По какой причине может не отвечать контроллер компоненты на хостинге?

Автор melhior

Ответов: 1
Просмотров: 1415
Последний ответ 14.08.2010, 23:46:10
от melhior
title повторяется 2 раза через тире

Автор eok

Ответов: 2
Просмотров: 1753
Последний ответ 14.03.2010, 11:04:58
от eok