coldclimber wrote:
Would it, or is it possible to have the sub forums in a drop down list ?
Yes iy is possible.
You can edit your components/com_fireboard/template/default/listcat.php
FIND THIS CODE
| Code: |
<div class = "<?php echo $boardclass?>thead-child"> <b><?php echo _JJ_CHILD_BOARDS; ?> :</b>
<?php
foreach ($forumparents as $forumparent)
{
?>
<?php
//Begin: parent read unread iconset
if ($fbConfig['showChildCatIcon'] ) {
//
if ($fbConfig['showNew'] && $my->id != 0)
{
// get all threads with posts after the users last visit; don't bother for guests
$database->setQuery(
"SELECT thread from #__fb_messages where catid='$forumparent->id' and hold='0' and time>$prevCheck group by thread"«»);
$newPThreadsAll=$database->loadObjectList();
if (count($newPThreadsAll) == 0)
$newPThreadsAll=array();
?>
<?php
//Check if unread threads are in any of the forums topics
$newPPostsAvailable=0;
foreach ($newPThreadsAll as $npta)
{
if (!in_array($npta->thread, $read_topics))
{
$newPPostsAvailable++;
}
}
if ($newPPostsAvailable > 0 && count($newPThreadsAll) != 0)
{
// Check Unread Cat Images
if (is_file(JB_ABSCATIMAGESPATH . "" . $forumparent->id . "_on_childsmall.gif"«»))
{
echo
"<img src=\"" . JB_URLCATIMAGES . "" . $forumparent->id . "_on_childsmall.gif\" border=\"0\" class='forum-cat-image' alt=\" \" />";
}
else
{
echo $fbIcons['unreadforum'] ? '<img src="' . JB_URLICONSPATH . '' . $fbIcons['unreadforum_childsmall'] . '" border="0" alt="' . _GEN_FORUM_NEWPOST . '" title="' . _GEN_FORUM_NEWPOST . '" />': $fbConfig['newChar'];
}
}
else
{
// Check Read Cat Images
if (is_file(JB_ABSCATIMAGESPATH . "" . $forumparent->id . "_off_childsmall.gif"«»))
{
echo
"<img src=\"" . JB_URLCATIMAGES . "" . $forumparent->id . "_off_childsmall.gif\" border=\"0\" class='forum-cat-image' alt=\" \" />";
}
else
{
echo $fbIcons['readforum']? '<img src="' . JB_URLICONSPATH . '' . $fbIcons['readforum_childsmall'] . '" border="0" alt="'. _GEN_FORUM_NOTNEW . '" title="' . _GEN_FORUM_NOTNEW . '" />': $fbConfig['newChar'];
}
}
}
// Not Login Cat Images
else
{
if (is_file(JB_ABSCATIMAGESPATH . "" . $forumparent->id . "_notlogin_childsmall.gif"«»))
{
echo "<img src=\"" . JB_URLCATIMAGES . "" . $forumparent->id . "_notlogin_childsmall.gif\" border=\"0\" class='forum-cat-image' alt=\" \" />";
}
else
{
echo $fbIcons['notloginforum'] ? '<img src="' . JB_URLICONSPATH . '' . $fbIcons['notloginforum_childsmall']. '" border="0" alt="' . _GEN_FORUM_NOTNEW . '" title="' . _GEN_FORUM_NOTNEW . '" />': $fbConfig['newChar'];
}
?>
<?php }
//
}
// end: parent read unread iconset
?>
<?php
echo '<a href="' . sefRelToAbs('index.php?option=com_fireboard&Itemid=' . $Itemid . '&func=showcat&catid=' . $forumparent->id) . '">' . $forumparent->name . '</a> ';
}
?>
</div>
|
REPLACE :
| Code: |
<!-- Dropdown Child -->
<div class = "<?php echo $boardclass?>thead-child"> <b><?php echo _JJ_CHILD_BOARDS; ?> :</b>
<script type="text/javascript" language="javascript">
function jumptochild(x){
if (document.jumpchild.jumpmenuchild.value != "null"«») {
document.location.href = x
}
}
</script>
<form style="margin: 0pt; padding: 0pt;" name="jumpchild">
<select onchange="jumptochild(document.jumpchild.jumpmenuchild.options[document.jumpchild.jumpmenuchild.options.selectedIndex].value)" name="jumpmenuchild" >
<?php foreach ($forumparents as $forumparent) { ?>
<?php echo '<option value="' . sefRelToAbs('index.php?option=com_fireboard&Itemid=' . $Itemid . '&func=showcat&catid=' . $forumparent->id) . '">' . $forumparent->name . '</option> '; ?>
<?php } ?>
</select>
</form>
</div>
<!-- /Dropdown Child -->
|
NOT: If you want you can create new template. Than create new listcat.php for your new template .
New template will be have
header.html
footer.html
forum.css
listcat.php
images/
Keeping your default template files will be good.
Post edited by: greatpixels, at: 2007/05/07 00:59