PDA

Zobacz pełną wersję : Nieprawidłowa ścieżka do strony głównej - problem z logo



michxxx
26-08-2012, 19:07
Witam,

Mam problem, jak klikam na logo, wyświetla się błąd 404 i strona nie jest wyświetlana. Grafika logo jest importowana jako tło w pliku CSS. Link z logo to www.nazwastrony.pl\index.php (http://www.nazwastrony.pl%5Cindex.php)
Sam plik zaś index.php zawiera jedynie


<?php
/*
* ------------------------------------------------------------------------
* JA T3 Blank template for joomla 1.7
* ------------------------------------------------------------------------
* Copyright (C) 2004-2011 JoomlArt.com. All Rights Reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
* Author: JoomlArt.com
* Websites: http://www.joomlart.com - http://www.joomlancers.com.
* ------------------------------------------------------------------------
*/
if (class_exists('T3Template')) {
$tmpl = T3Template::getInstance();
$tmpl->setTemplate($this);
$tmpl->render();
return;
} else {
//Need to install or enable JAT3 Plugin
echo JText::_('MISSING_JAT3_FRAMEWORK_PLUGIN');
}

Nie mogę odnaleźć w folderze szablonu plik gdzie jest tworzony link z imporotwanego pliku graficznego logo. Czy ktoś z Kolegów, może podpowiedzieć jak to zrobić?
Dziekuję.

a_m
26-08-2012, 19:19
blocks/header.php

michxxx
26-08-2012, 19:32
dzięki za wskazówkę, ale w katalogu 'blocks' mam jedynie head.php o nastepujcacej zawartosci:


<?php
/**
* ------------------------------------------------------------------------
* JA T3 System plugin for Joomla 1.7
* ------------------------------------------------------------------------
* Copyright (C) 2004-2011 JoomlArt.com. All Rights Reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
* Author: JoomlArt.com
* Websites: http://www.joomlart.com - http://www.joomlancers.com.
* ------------------------------------------------------------------------
*/
?>
<script type="text/javascript">
var siteurl='<?php echo JURI::base(true) ?>/';
var tmplurl='<?php echo JURI::base(true)."/templates/".T3_ACTIVE_TEMPLATE ?>/';
var isRTL = <?php echo $this->isRTL()?'true':'false' ?>;
</script>

<jdoc:include type="head" />

<?php if (T3Common::mobile_device_detect()=='iphone'):?>
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1; user-scalable=1;" />
<meta name="apple-touch-fullscreen" content="YES" />
<?php endif;?>

<?php if (T3Common::mobile_device_detect()):?>
<meta name="HandheldFriendly" content="true" />
<?php endif;?>

<link href="<?php echo T3Path::getUrl('images/favicon.ico') ?>" rel="shortcut icon" type="image/x-icon" />

<?php JHTML::stylesheet ('', 'templates/system/css/system.css') ?>
<?php JHTML::stylesheet ('', 'templates/system/css/general.css') ?>
<?php JHTML::script(JURI::base() . '/templates/' . T3_ACTIVE_TEMPLATE . '/js/curvycorners.src.js') ?>
<?php JHTML::script(JURI::base() . '/templates/' . T3_ACTIVE_TEMPLATE . '/js/jquery-1.6.2.min.js') ?>
<?php //JHTML::script('http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'); ?>



i za bardzo nie zidentyfikowałem linijkę, która by mogla odpowiadać za moj problem. W sumie jeszcze mam plik css.php oraz mainnav.php ale w tych dwóch ostatnich, raczej nie ma powiązania z moim problem.
Zatem móglby Kolega wskazać, co w powyzszym pliku powinnienem zmienic, lub na co zwrocic uwage?

a_m
26-08-2012, 19:35
w takim razie odszukaj plik header.php w plugins/system/jat3/jat3/base-themes/default/blocks i skopiuj do katalogu szablonu/blocks; w ten sposób zyskasz kopię odporną na aktualizację pluginu ja t3

michxxx
26-08-2012, 20:04
dzięki, zrobiłem co nakazałeś, ale dalej za bardzo nie wiem co mam zmienć w tym pliku, oto jego zawartość


<?php
$app = & JFactory::getApplication();
$siteName = $app->getCfg('sitename');
if ($this->getParam('logoType', 'image')=='image'): ?>
<h1 class="logo">
<a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $siteName; ?></span></a>
</h1>
<?php else:
$logoText = (trim($this->getParam('logoText'))=='') ? $siteName : JText::_(trim($this->getParam('logoText')));
$sloganText = JText::_(trim($this->getParam('sloganText'))); ?>
<div class="logo-text">
<h1><a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $logoText; ?></span></a></h1>
<p class="site-slogan"><?php echo $sloganText;?></p>
</div>
<?php endif; ?>

<?php if($this->countModules('search')) : ?>
<div id="ja-search">
<jdoc:include type="modules" name="search" />
</div>
<?php endif; ?>



Logo odnośi się do strony index.php, ale niestety nie może jej wyświetlić. Chciałbym po prostu aby klikając na logo wyświetlała się strona głowna (to co mam w menu "Strona główna"). Pomoże Kolega jeszcze?

michxxx
27-08-2012, 20:00
Szanowni Koledzy mogą pomóc?