Text or Image in listing if no image available

4 posts by 2 authors in: Forums > CMS Builder
Last Post: September 7, 2009   (RSS)

By (Deleted User) - September 7, 2009 - edited: September 7, 2009

[font "Calibri"]We are now in the process of replacing Listing Manager with CMS Builder.

[font "Calibri"]In Listing Manager if there was no image, we had a message appear saying NO IMAGE AVAILABLE. How can we do this in CMS Manager? Also, can we display an image instead of the text? (One image to always display if there is no image).

[font "Calibri"]Sample of old site we are now replacing:

[font "Calibri"]http://www.koshertravelinfo.com/davendb/exec/search?lfield1_keyword=&B1=Search&perpage=5&marknew=1&search=1&sort_order=1%2Cabc%2Cforward

New Site:

http://www.koshertravelinfo.com/minyan/minyan.php
[font "Calibri"]Please pardon the appearance, the style sheets are not done yet…

Re: [RapidWeb] Text or Image in listing if no image available

By Chris - September 7, 2009

Hi RapidWeb,

Can you please post the PHP source code for your minyan.php page?
All the best,
Chris

Re: [chris] Text or Image in listing if no image available

By (Deleted User) - September 7, 2009

<div id="mainContent">
<p>Click on the name of Minyan below for more info.</p>
<?php

require_once "/cmsAdmin/lib/viewer_functions.php"; list($minyanRecords, $minyanMetaData) = getRecords(array(
'tableName' => 'minyan',
'perPage' => '10',
));?> <p>&nbsp;</p>
<table width="100%" border="0" cellspacing="1" cellpadding="2">
<tr class="productListingTableHeaderPageNav">
<td height="18" colspan="2" align="left" valign="middle"><?php if ($minyanMetaData['prevPage']): ?>
<a href="<?php echo $minyanMetaData['prevPageLink'] ?>">&lt;&lt; prev</a>
<?php else: ?>
&lt;&lt; prev
<?php endif ?>
- page <?php echo $minyanMetaData['page'] ?> of <?php echo $minyanMetaData['totalPages'] ?> -
<?php if ($minyanMetaData['nextPage']): ?>
<a href="<?php echo $minyanMetaData['nextPageLink'] ?>">next &gt;&gt;</a>
<?php else: ?>
next &gt;&gt;
<?php endif ?></td>
</tr>
<tr class="productListingTableHeader">
<td width="80" height="22" align="center" valign="middle">Image</td>
<td align="center" valign="middle">Item CodeProduct Description</td>
</tr>
<?php foreach ($minyanRecords as $record): ?>
<?php $bgColor = (@$bgColor == '#F8F8F8') ? '#E2FEE9' : '#F8F8F8'; ?>
<tr bgcolor="<?php echo $bgColor ?>">
<td height="40" align="center" valign="middle"><?php foreach ($record['images'] as $upload): ?>
<?php if ($upload['hasThumbnail']): ?>
<a href="<?php echo $record['_link'] ?>"><img src="<?php echo $upload['thumbUrlPath'] ?>" alt="" width="<?php echo $upload['thumbWidth'] ?>" height="<?php echo $upload['thumbHeight'] ?>" align="center" /></a><br/>
<?php elseif ($upload['isImage']): ?>
<img src="<?php echo $upload['urlPath'] ?>" alt="" width="<?php echo $upload['width'] ?>" height="<?php echo $upload['height'] ?>" align="right" /><br/>
<?php endif ?>
<?php break; ?>
<?php endforeach ?></td>
<td height="80" align="left" valign="top"><h3><a href="<?php echo $record['_link'] ?>"><?php echo $record['minyan_name'] ?></a></h3>
<?php echo $record['address1'] ?> &nbsp;&nbsp;&nbsp;<?php echo $record['address2'] ?><br />
<?php echo $record['city'] ?>, <?php echo $record['state'] ?> <?php echo $record['zip'] ?><br />
<?php echo $record['country'] ?>


</td>
</tr>
<?php endforeach; ?>
<?php if ($minyanMetaData['invalidPageNum']): ?>
Results page '<?php echo $minyanMetaData['page']?>' not found, <a href="<?php echo $minyanMetaData['firstPageLink'] ?>">start over &gt;&gt;</a>.<br/>
<br/>
<?php elseif (!$minyanRecords): ?>
<h3><img src="../_img/no_records.gif" width="47" height="47" alt="Sorry... No records were found!" />Sorry... No records were found!</h3>
<br/>
<br/>
<?php endif ?>
<!-- /STEP2: Display Records -->
<tr class="productListingTableHeaderPageNav">
<td height="20" colspan="2" align="left" valign="middle"><?php if ($minyanMetaData['prevPage']): ?>
<a href="<?php echo $minyanMetaData['prevPageLink'] ?>">&lt;&lt; prev</a>
<?php else: ?>
&lt;&lt; prev
<?php endif ?>
- page <?php echo $minyanMetaData['page'] ?> of <?php echo $minyanMetaData['totalPages'] ?> -
<?php if ($minyanMetaData['nextPage']): ?>
<a href="<?php echo $minyanMetaData['nextPageLink'] ?>">next &gt;&gt;</a>
<?php else: ?>
next &gt;&gt;
<?php endif ?></td>
</tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>

<!-- end #mainContent -->
</div>