primo
08-08-2011, 14:36
Witam,
mam kłopot jak zmienić widok strony. Nie jest to typowy problem, bo zmiana następuje w zależności od zawartości, a więc strona główna wygląda inaczej, widok kategorii wygląda inaczej i widok samego artykułu wygląda inaczej. Nie wiem co zmienić jeszcze w poniższym kodzie, aby po poprawnej zmianie na widok-kategorii po wybraniu tytułu arta z tej kategorii zostać przeniesionym na widok-artykulu.
<?php
if (JRequest::GetCmd("option") == 'com_content'){
$sprawdz = JRequest::GetCmd("view");
$ids = JRequest::GetInt("id");
$nrForm = JRequest::GetInt("id");
if ( $sprawdz == 'section' ){
if (substr($ids, 0, 1) == '-'){
$id = '-'.$ids;
} else {
$id = $ids;
}
} elseif ($sprawdz == 'article'){
$db =& JFactory::getDBO();
$query = "SELECT sectionid FROM #__content WHERE id =".$ids."";
$db->setQuery($query);
$id = $db->loadResult();
} else {
$id = 'default';
}
}
switch ($id)
{
case 5:
include("templates/tb2011/zalaczane/widok-kategoria.html");
break;
case 6:
include("templates/tb2011/zalaczane/widok-kategoria.html");
break;
case "default":
include("templates/tb2011/zalaczane/glowna.html");
break;
default:
include("templates/tb2011/zalaczane/glowna.html");
}
switch (JRequest::GetVar("Itemid"))
{
case 80:
include("templates/tb2011/zalaczane/widok-artykul.html");
break;
case "default":
include("templates/tb2011/zalaczane/glowna.html");
break;
default:
include("templates/tb2011/zalaczane/glowna.html");
}
?>
może Wy będziecie mieć jakiś pomysł?
mam kłopot jak zmienić widok strony. Nie jest to typowy problem, bo zmiana następuje w zależności od zawartości, a więc strona główna wygląda inaczej, widok kategorii wygląda inaczej i widok samego artykułu wygląda inaczej. Nie wiem co zmienić jeszcze w poniższym kodzie, aby po poprawnej zmianie na widok-kategorii po wybraniu tytułu arta z tej kategorii zostać przeniesionym na widok-artykulu.
<?php
if (JRequest::GetCmd("option") == 'com_content'){
$sprawdz = JRequest::GetCmd("view");
$ids = JRequest::GetInt("id");
$nrForm = JRequest::GetInt("id");
if ( $sprawdz == 'section' ){
if (substr($ids, 0, 1) == '-'){
$id = '-'.$ids;
} else {
$id = $ids;
}
} elseif ($sprawdz == 'article'){
$db =& JFactory::getDBO();
$query = "SELECT sectionid FROM #__content WHERE id =".$ids."";
$db->setQuery($query);
$id = $db->loadResult();
} else {
$id = 'default';
}
}
switch ($id)
{
case 5:
include("templates/tb2011/zalaczane/widok-kategoria.html");
break;
case 6:
include("templates/tb2011/zalaczane/widok-kategoria.html");
break;
case "default":
include("templates/tb2011/zalaczane/glowna.html");
break;
default:
include("templates/tb2011/zalaczane/glowna.html");
}
switch (JRequest::GetVar("Itemid"))
{
case 80:
include("templates/tb2011/zalaczane/widok-artykul.html");
break;
case "default":
include("templates/tb2011/zalaczane/glowna.html");
break;
default:
include("templates/tb2011/zalaczane/glowna.html");
}
?>
może Wy będziecie mieć jakiś pomysł?