Jump to content

idevspot Bizdirectory 2.25 help with category count


zipp06

Recommended Posts

Sadly, I can't get an answer from the developer's own forum.  I just wanted to see if someone can help me figure this out.  I am putting a small business directory on my website.  The problem is, the category count won't work.  I need it to show how many listings are in each category.  This is critical since I will have dozens of categories and hundreds of sub-categories.  A visitor needs to know at a glance if there are any businesses listed in a particular category.  There is a file in the program where I believe the problem lies.  I guess this function actually worked in an older version, but now it doesn't.  There is some code that is commented out, but even if I un-comment it, it still only shows (0) for each category.  I will post up the code if someone wants to take a stab at it.  Thanks in advance!

Link to comment
Share on other sites

Here's the code in (what I think) is the culprit file.  Anyone?? :'(

 

<table width="100%" cellpadding="0" cellspacing="0" border="0">

  <tr>

    <td class="tdclass1"><span class="textclass1"><b>

      <?php category_header($_GET[category],home,browse,category, $rowxxx[MR]); ?>

    </b></span></td>

  </tr>

</table>

<img src="images/transparent.gif" width="10" height="10" />

<table width="100%" cellpadding="0" cellspacing="0" border="0">

 

<?php

//-----------------------------------------------------------------------------------------

$SQLcaT = "SELECT * from CATEGORIES WHERE CATEGORY = '$_GET[category]' ORDER BY TITLE ASC";

$resultcaT = @mysql_query( $SQLcaT );

$maxcolumns = "3";

$nRecordCounter = 0;

while( $rowcaT = @mysql_fetch_array( $resultcaT ) ) {

if($nRecordCounter % $maxcolumns == 0) echo "<tr>";

//-------------------------------------------------

?>

    <td class="padder5" width="33%" valign="top"><span class="link1"><a href="<?PHP mr("dirbrowse", "$rowcaT[iD]", "$rowxxx[MR]", "?page=browse&category="); ?>"> <b> </b></a></span>

      <table width="100%" border="0" cellspacing="0" cellpadding="0">

        <tr>

          <td valign="top">

            <?PHP IF ($rowcaT[CATICON] != $nil) { ?>

            <a href="<?PHP mr("dirbrowse", "$rowcaT[iD]", "$rowxxx[MR]", "?page=browse&category="); ?>"><img src="category_icons/<?PHP echo $rowcaT[CATICON]; ?>" border="0"></a><img src="images/transparent.gif" width="10" height="10" />

            <?PHP } ?>

          </td>

          <td width="100%"><span class="link1"><a href="<?PHP mr("dirbrowse", "$rowcaT[iD]", "$rowxxx[MR]", "?page=browse&category="); ?>"><b>

            <?php echo $rowcaT[TITLE]; ?>

            </b> </a></span>

            <?PHP

//----------------------------------------------------------------------

if ($rowxxx[COUNT_LISTINGS] == $nil || $rowxxx[COUNT_LISTINGS] == Yes) {

//        $sql_count      = "SELECT count(*) FROM LISTINGS WHERE STATUS = 'Active' and CATEGORY = '$rowcaT[iD]'";

//        $res_count      = @mysql_query($sql_count);

//        $row_count      = @mysql_fetch_row($res_count);

 

//        if ($row_count[0] != $nil) echo "<span class=itty_link>($row_count[0])</span>";

 

}

 

//---------------------------------------------------------------------------

?>

            <br>

            <?PHP

//----------------------------------------------------------------------------------------

if ($rowxxx[sLIMIT] == $NIL) $rowxxx[sLIMIT] = 10;

$SQLcaTsub = "SELECT * from CATEGORIES WHERE CATEGORY = '$rowcaT[iD]' ORDER BY TITLE ASC LIMIT $rowxxx[sLIMIT]";

$resultcaTsub = @mysql_query( $SQLcaTsub );

$i = 0;

while( $rowcaTsub = @mysql_fetch_array( $resultcaTsub ) ) {

$i = $i + 1;

//---------------------------------------------------------

?>

            <span class="subcat_link"><a href="<?PHP mr("dirbrowse", "$rowcaTsub[iD]", "$rowxxx[MR]", "?page=browse&category="); ?>">

            <?php echo $rowcaTsub[TITLE]; ?>

            </a></span><?php if ($i == $rowxxx[sLIMIT]) echo "..."; else echo ", "; ?>

 

            <?PHP } ?>

          </td>

        </tr>

      </table>

    </td>

  <?PHP $nRecordCounter++; if($nRecordCounter % $maxcolumns == 0) echo "</tr>"; ?>

  <?PHP } ?>

</table>

 

Link to comment
Share on other sites

  • 3 months later...

Hi, Zipp06..

 

I have resolved this problem, resolve is below...

 

Open bit_centerbar.php

 

Find This Code :

<?php echo $rowcaTsub[TITLE]; ?>

 

Replace With This :

<?php echo $rowcaTsub[TITLE].' ('.$row_subcount[0].')'; ?>

 

 

 

Dont forget backup your original bit_centerbar.php file.

 

 

Best Regards

 

 

Nejdet ACAR

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.