PDA

Zobacz pełną wersję : Przycisk Czytaj więcej, przenosi do strony głównej.



lukasz
03-11-2011, 22:13
Witam
wrzuciłem na stronie kilka artykułów gdzie korzystam z przycisku czytaj więcej:.
problem w tym że po kliknięciu na przycisk nie otwiera mi się cały artykuł tylko strona główna z tym artykułem który jest na stronie głównej.
szukam już dłuższą chwilę co jest przyczyną takiego stanu rzeczy i nic nie mogę znaleźć.
byłbym wdzięczny za podpowiedź co robię źle.
korzystam z Joomli 1.7.1
Pozdrawiam.

zwiastun
03-11-2011, 23:52
Może dlatego, że korzystasz z Joomla 1.7.1? Choć pewno nie. Ale dopóki nie masz aktualnej wersji, nie wypada pytać o poradę.

PeFik
04-11-2011, 14:16
Bez linku do www nie będę sie również wypowiadał.

wwebol
04-11-2011, 14:19
Nie zmieniałeś żadnych ustawień w htaccess?

lukasz
04-11-2011, 17:06
Witam
menu - test 2 http://www.portalopiorach.net/index.php/test2

ż (http://www.portalopiorach.net/index.php/test2)adnych zmian w htacces ani innym pliku nie robiłem
Pozdrawiam.

lukasz
05-11-2011, 21:53
Witam
kilka kolejnych prób ratunku nie powiodło się:
wgrałem patha 1.7.2 - bez zmian
przegrzebałem wiele opcji i ustawień, niestety bez efektu.
to co widać w menu test 2 http://www.portalopiorach.net/index.php/test2
p (http://www.portalopiorach.net/index.php/test2)o kliknięciu w zobacz więcej nadal wywala mi stronę główną a nie cały artykuł który chcę przeczytać.
pozdrawiam

Robster
05-11-2011, 22:00
A nie grzebałeś w plikach widoku artykułu, albo nie używałeś metody nadpisywania szablonem? Ja tam widzę tyldę wstawioną w kodzie i tyle.

lukasz
05-11-2011, 22:35
hm...
cuduje i kombinuje, postawiłem portal od nowa na świeżych plikach i to samo, ale znalazłem przyczynę problemu a przynajmniej wiem że to nie sama joomla zawiniła a skórka.
po wrzuceniu innej np. domyślnej jest ok.
po ustawieniu mojej pojawia się problem.
skórkę robiłem sam, może mi ktoś podpowiedzieć w którym pliku i linijce templatki szukać winnego ?
Pozdrawiam.

Robster
06-11-2011, 08:18
W katalogu html szablonu. Na moje masz błędnie nadpisany widok artykułu.

lukasz
06-11-2011, 11:08
jest tam plik w katalogu /templates/pop_v_1/html/com_content/article/ o nazwie default.php,
niestety jego modyfikacje nic nie wnoszą.
zastąpiłem go na chwile plikiem z innej skórki na której wszystko działa i bez zmian.


<?php
defined('_JEXEC') or die;


require_once dirname(__FILE__) . str_replace('/', DIRECTORY_SEPARATOR, '/../../../functions.php');


JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');


$component = new ArtxContent($this, $this->params);
$article = $component->article('article', $this->item, $this->item->params, array('print' => $this->print));


echo $component->beginPageContainer('item-page');
if (strlen($article->pageHeading))
echo $component->pageHeading($article->pageHeading);
$params = $article->getArticleViewParameters();
if (strlen($article->title)) {
$params['header-text'] = $this->escape($article->title);
if (strlen($article->titleLink))
$params['header-link'] = $article->titleLink;
}
// Change the order of "if" statements to change the order of article metadata header items.
if (strlen($article->created))
$params['metadata-header-icons'][] = "<span class=\"art-postdateicon\">" . $article->createdDateInfo($article->created) . "</span>";
if (strlen($article->modified))
$params['metadata-header-icons'][] = "<span class=\"art-postdateicon\">" . $article->modifiedDateInfo($article->modified) . "</span>";
if (strlen($article->published))
$params['metadata-header-icons'][] = "<span class=\"art-postdateicon\">" . $article->publishedDateInfo($article->published) . "</span>";
if (strlen($article->author))
$params['metadata-header-icons'][] = "<span class=\"art-postauthoricon\">" . $article->authorInfo($article->author, $article->authorLink) . "</span>";
if ($article->printIconVisible)
$params['metadata-header-icons'][] = $article->printIcon();
if ($article->emailIconVisible)
$params['metadata-header-icons'][] = $article->emailIcon();
if ($article->editIconVisible)
$params['metadata-header-icons'][] = $article->editIcon();
if (strlen($article->hits))
$params['metadata-header-icons'][] = $article->hitsInfo($article->hits);
// Build article content
$content = '';
if (!$article->introVisible)
$content .= $article->event('afterDisplayTitle');
$content .= $article->event('beforeDisplayContent');
if (strlen($article->toc))
$content .= $article->toc($article->toc);
if (strlen($article->text))
$content .= $article->text($article->text);
if ($article->introVisible)
$content .= $article->intro($article->intro);
if (strlen($article->readmore))
$content .= $article->readmore($article->readmore, $article->readmoreLink);
$content .= $article->event('afterDisplayContent');
$params['content'] = $content;
// Change the order of "if" statements to change the order of article metadata footer items.
if (strlen($article->category))
$params['metadata-footer-icons'][] = "<span class=\"art-postcategoryicon\">"
. $article->categories($article->parentCategory, $article->parentCategoryLink, $article->category, $article->categoryLink)
. "</span>";
// Render article
echo $article->article($params);
echo $component->endPageContainer();

nikszal
06-11-2011, 18:29
Kilka rad:


włącz mod_rewrite w domenie
zmień nazwę pliku htaccess
w $live_site wpisz adres strony ze slashem na końcu $live_site= 'http://adres_strony.pl/';
wyczyść z artykułów śmieci z Worda

lukasz
06-11-2011, 22:06
Witam
dzięki za sugestie
pisząc ad 1) w domenie masz jak rozumiem na myśli aby mod był w instalacji joomli włączony jeśli tak to jest włączony przez cały czas
ad 2) na co zmienić nazwę pliku htaccess ??
ad 3) nie za bardzo rozumiem gdzie mam to zmienić?
ad 4) wprowadziłem artykuł testowy tylko z textem wpisanym z ręki, niestety bez zmian.

byłbym wdzięczny za więcej sugestii

lukasz
08-11-2011, 00:22
Sprawa idzie na przód, tzn wiem gdzie jest nie tak ale nie wiem co, tzn po podmianie tego pliku funkcja działa (oczywiście inne sprawy sie sypią. co jest tu nie tak bo ja nie widzę nic.


<?php
defined('_JEXEC') or die;


JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');
JHtml::_('behavior.tooltip');
JHtml::core();


$component = new ArtxContent($this, $this->params);
$article = $component->article('category', $this->item, $this->item->params);


$params = $article->getArticleViewParameters();
if (strlen($article->title)) {
$params['header-text'] = $this->escape($article->title);
if (strlen($article->titleLink))
$params['header-link'] = $article->titleLink;
}
// Change the order of "if" statements to change the order of article metadata header items.
if (strlen($article->created))
$params['metadata-header-icons'][] = "<span class=\"art-postdateicon\">" . $article->createdDateInfo($article->created) . "</span>";
if (strlen($article->modified))
$params['metadata-header-icons'][] = "<span class=\"art-postdateicon\">" . $article->modifiedDateInfo($article->modified) . "</span>";
if (strlen($article->published))
$params['metadata-header-icons'][] = "<span class=\"art-postdateicon\">" . $article->publishedDateInfo($article->published) . "</span>";
if (strlen($article->author))
$params['metadata-header-icons'][] = "<span class=\"art-postauthoricon\">" . $article->authorInfo($article->author, $article->authorLink) . "</span>";
if ($article->printIconVisible)
$params['metadata-header-icons'][] = $article->printIcon();
if ($article->emailIconVisible)
$params['metadata-header-icons'][] = $article->emailIcon();
if ($article->editIconVisible)
$params['metadata-header-icons'][] = $article->editIcon();
if (strlen($article->hits))
$params['metadata-header-icons'][] = $article->hitsInfo($article->hits);
// Build article content
$content = '';
if (!$article->introVisible)
$content .= $article->event('afterDisplayTitle');
$content .= $article->event('beforeDisplayContent');
$content .= $article->intro($article->intro);
if (strlen($article->readmore))
$content .= $article->readmore($article->readmore, $article->readmoreLink);
$content .= $article->event('afterDisplayContent');
$params['content'] = $content;
// Change the order of "if" statements to change the order of article metadata footer items.
if (strlen($article->category))
$params['metadata-footer-icons'][] = "<span class=\"art-postcategoryicon\">"
. $article->categories($article->parentCategory, $article->parentCategoryLink, $article->category, $article->categoryLink)
. "</span>";
// Render article
echo $article->article($params);