PDA

Zobacz pełną wersję : problem z itemid



zielas
01-04-2006, 12:06
Witam

wszystko działało u mnie odbrze a teraz się krzaczy a wygląda to tak:

tworze artykuł i wrzucam go do wybranej sekcji i kategorii z opcją publikacji na str głównej; link jaki pojawia się w tytule ma itemid=1 czyli wyświetla wszystkie moduły z prawej strony i co za tym idzie strona sie rozsuwa; jeśli przeniose ten artykuł do kategorii utworzonych wcześniej, którko mówiąc innych to itemid ma inny i jest ok; na dodatek gdy tworzę nową sekcję i kategorię to i tam wrzucę ten artykuł to jest to samo - itemid=1;

podsumowując:
tworzenie nowych kategorii i sekcji powoduje to samo - każdy nowy artykuł w nowoutworoznej kategorii sie sypie

macie jakiś pomysł?

atb80
14-02-2007, 22:51
Mam ten sam problem i podejrzewam, że winą za to należy obarczyć ten mały pliczek:

<div class="div">
<div id="menu">
<div class="menuc">
<div id="topnavi">
<ul>
<?php
$item_id = mysql_escape_string( $_GET['Itemid'] );
$qry = "SELECT id, name, link FROM #__menu WHERE menutype='topmenu' and parent='0' AND access<='$gid' AND sublevel='0' AND published='1' ORDER BY ordering";
$database->setQuery($qry);
$rows = $database->loadObjectList();
foreach($rows as $row) {
echo "<li><a href='$row->link&Itemid=$row->id' ".( $row->id == $item_id ? "class='current'" : "" )." ><span>$row->name</span></a></li>";
}
?>
</ul>
</div>
</div>
</div>
</div>

Nie wiem co z niego wywalić, aby nie dodawał itemid do linków