PDA

Zobacz pełną wersję : jak ukryć moduł?



rozmos
31-08-2007, 12:07
Na początku miałem podstawowe moduły w pozycji use1 i user2, czyli "nowości" i "popularne".
Więc wyrzuciłem "nowości" i wstawiłem moduł "ostatnio na forum".

Lecz jest problem, chodzi o to gdy wchodze w jakiś dział to moduł "popularne naturalnie znika(ukrywa sie), a "ostatnio na forum" pozostaje nie naruszony, i chce zmienić aby się też ukrywał jak to zrobić?



1
tak wygląda normalnie, gdy jestem na stronie startowej
http://www.mFoto.pl/uploads/1528/1_4e8c0.jpg

2
a tak gdy wchodze w jakiś dział
http://www.mFoto.pl/uploads/1528/2_32854.jpg

Dylek
31-08-2007, 12:37
Ustaw parametry jego wyswietlania tak, jak ma ten co Ci znika i bedzie ok :)

rozmos
31-08-2007, 13:02
w Parametrach nic nie ma takiego.

To pewnie trzeba zmienić coś w tym pliku "mod_latest_topics_ext"

tutaj pewnie:

<table width="100%" border="0" cellspacing="0" cellpadding="0" class="<?php echo $moduleclass_sfx; ?>content" align="center">
<tr>
<td>
<!-- begin topic content -->
<?

$link = ($component == 1) ? '' : '2';

$query="SELECT topic_title, topic_id, t.topic_time, t.topic_poster, t.topic_last_post_id AS topic_poster_id, u.username AS topic_poster
FROM " .$phpbb_prefix . "topics t
LEFT JOIN " .$phpbb_prefix . "forums f ON f.forum_id = t.forum_id
LEFT JOIN " .$phpbb_prefix . "users u ON t.topic_poster = u.user_id
WHERE f.auth_read <= $forum_access AND t.topic_views != 0
ORDER BY t.topic_last_post_id DESC LIMIT 0, $number";

$db->setQuery($query);
echo $db->getErrorMsg();
$rows = $db->loadObjectList();

//check if there is result
if(count($rows) > 0){

for($i=0,$n=count($rows);$i<$n;$i++){
$row = &$rows[$i];

$topic_title = $row->topic_title;
if(strlen($topic_title) > $titlelenght){
$topic_title = substr($topic_title, 0, ($titlelenght - 2)) . "...";
}

$topic_id = $row->topic_id;

echo '<font class="cross">+</font> ';
echo '<a target="'.$linktarget.'" href="'.$phpbb_url . 'viewtopic.php?t=' . $row->topic_id . '" title="'.$row->topic_title.'">'.$topic_title."</a>";
if($display_time == 1){
if(!empty($title_time_separator)){
echo " " . $title_time_separator;
}
echo " " . strftime($time_format, $row->topic_time);
}
if($display_user == 1){
if(!empty($time_user_separator)){
echo " " . $time_user_separator;
}
echo ' <a target="'.$linktarget.'" href="'.$phpbb_url . 'profile?mode=viewprofile&u=' . $row->poster_id . '" title="'.$row->poster.'">'.$row->poster."</a>";
}
echo "<br />\n";
}
}
else {
echo '<font class="cross">+</font> <a target="'.$linktarget.'" href="'.$phpbb_url . 'index.php">No topics found</a><br>';
}
?>

</tr>
</table>


Tylko nie wiem co

zwiastun
31-08-2007, 16:16
1. czy to naprawdę tak trudno dociąć obrazek, by nie rozwalał ukladu?
2. A co ma kod modułu do ukrywania go? O tym decyduje przypisanie modułu do stron- pozycji menu.
Rozmos poradniki na www.demo.joomla.pl naprawdę nie mają 1000 stron!