Remove "All Articles" link

7 posts by 2 authors in: Forums > CMS Builder
Last Post: June 30, 2010   (RSS)

By JWill777 - June 29, 2010

I would like to remove the "All Articles" link and not have any categories selected. Basically, I don't want any articles shown until someone clicks a category or subcategory. Code below.

<?php header('Content-type: text/html; charset=utf-8'); ?>
<?php

require_once "/var/www/html/cmsAdmin/lib/viewer_functions.php";

list($categoriesRecords, $selectedCategory) = getCategories(array(
'tableName' => 'categories',
));

list($articlesRecords, $articlesMetaData) = getRecords(array(
'tableName' => 'articles',
));

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
</head>
<body>

<h1>Categories</h1>
<ul>
<li><a href="?">(All Articles)</a></li>
<?php foreach ($categoriesRecords as $categoryRecord): ?>
<?php echo $categoryRecord['_listItemStart'] ?>

<?php if ($categoryRecord['_isSelected']): ?><b><?php endif ?>
<a href="?category=<?php echo $categoryRecord['num'] ?>"><?php echo $categoryRecord['name'] ?></a>
<?php if ($categoryRecord['_isSelected']): ?></b><?php endif ?>

<?php echo $categoryRecord['_listItemEnd'] ?>
<?php endforeach ?>
</ul>

<!-- STEP2: Display Records (Paste this where you want your records to be listed) -->
<h1>Articles - List Page Viewer</h1>
<?php foreach ($articlesRecords as $record): ?>

<a href="<?php echo $record['_link'] ?>"><?php echo $record['title'] ?></a><br/>

<?php endforeach ?>

<?php if (!$articlesRecords): ?>
No records were found!<br/><br/>
<?php endif ?>
<!-- /STEP2: Display Records -->

Re: [Jason] Remove "All Articles" link

By JWill777 - June 30, 2010

The "All Articles" link is gone but it still shows all articles when you visit the page. The problem is that we will have hundreds of articles and I don't want them all displayed at once. I only want articles show when a category or subcategory is selected. I'm also getting an "Undefined variable" error with your code when a category is selected. Sample page below.

http://www.nellhills.com/articlesList.php?

Re: [JWill777] Remove "All Articles" link

By Jason - June 30, 2010

Hi,

If you could attach articlesList.php I can take a look at it for you.

Thanks
---------------------------------------------------
Jason Sauchuk - Project Manager
interactivetools.com

Hire me! Save time by getting our experts to help with your project.
http://www.interactivetools.com/consulting/

Re: [Jason] Remove "All Articles" link

By JWill777 - June 30, 2010

Here you go. Attached is my original version.
Attachments:

articleslist.php 2K

Re: [JWill777] Remove "All Articles" link

By Jason - June 30, 2010

Hi,

Try this file. I added the code from before. The problem was just making sure all of the names were the same.

Hope this helps.
---------------------------------------------------
Jason Sauchuk - Project Manager
interactivetools.com

Hire me! Save time by getting our experts to help with your project.
http://www.interactivetools.com/consulting/
Attachments:

articleslist_001.php 2K

Re: [Jason] Remove "All Articles" link

By JWill777 - June 30, 2010

Perfect! I appreciate your quick response.

Jason