
kcmedia
User
Nov 15, 2011, 1:07 AM
Post #1 of 6
(1221 views)
Shortcut
|
|
Help with some code
|
Can't Post
|
|
Hi all i have this page attached called gallery and the layout works ok but i am having problems getting it to work with cmsb i have uploaded gallery page and below if the code out of cmsb. <?php header('Content-type: text/html; charset=utf-8'); ?> <?php /* STEP 1: LOAD RECORDS - Copy this PHP code block near the TOP of your page */ // load viewer library $libraryPath = 'cmsAdmin/lib/viewer_functions.php'; $dirsToCheck = array('','../','../../','../../../'); foreach ($dirsToCheck as $dir) { if (@include_once("$dir$libraryPath")) { break; }} if (!function_exists('getRecords')) { die("Couldn't load viewer library, check filepath in sourcecode."); } // load records list($galleryRecords, $galleryMetaData) = getRecords(array( 'tableName' => 'gallery', 'perPage' => '8', )); ?> <!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" /> <style type="text/css"> body { font-family: arial; } .instructions { border: 3px solid #000; background-color: #EEE; padding: 10px; text-align: left; margin: 25px} </style> </head> <body> <!-- INSTRUCTIONS --> <div class="instructions"> <b>Sample List Viewer - Instructions:</b> <ol> <?php /*><li style="color: red; font-weight: bold">Rename this file to have a .php extension!</li><x */ ?> <li><b>Remove any fields you don't want displayed.</b> (Most list pages only have title and link fields.)</li> <li>Rearrange remaining fields to suit your needs.</li> <li>Copy and paste code into previously designed page (or add design to this page).</li> </ol> </div> <!-- /INSTRUCTIONS --> <!-- STEP2: Display Records (Paste this where you want your records to be listed) --> <h1>Gallery - List Page Viewer</h1> <?php foreach ($galleryRecords as $record): ?> Record Number: <?php echo $record['num'] ?><br/> _link : <a href="<?php echo $record['_link'] ?>"><?php echo $record['_link'] ?></a><br/> <!-- STEP 2a: Display Uploads for field 'images' (Paste this anywhere inside STEP2 to display uploads) --> <!-- Upload Fields: num, createdTime, tableName, fieldName, recordNum, preSaveTempId, filePath, filename, extension, thumbFilePath, isImage, hasThumbnail, urlPath, width, height, thumbUrlPath, thumbWidth, thumbHeight, info1, info2, info3, info4, info5 --> <?php foreach ($record['images'] as $upload): ?> <?php if ($upload['hasThumbnail']): ?> <img src="<?php echo $upload['thumbUrlPath'] ?>" width="<?php echo $upload['thumbWidth'] ?>" height="<?php echo $upload['thumbHeight'] ?>" alt="" /><br/> <?php elseif ($upload['isImage']): ?> <img src="<?php echo $upload['urlPath'] ?>" width="<?php echo $upload['width'] ?>" height="<?php echo $upload['height'] ?>" alt="" /><br/> <?php else: ?> <a href="<?php echo $upload['urlPath'] ?>">Download <?php echo $upload['filename'] ?></a><br/> <?php endif ?> <?php endforeach ?> <!-- STEP2a: /Display Uploads --> <hr/> <?php endforeach ?> <?php if ($galleryMetaData['invalidPageNum']): ?> Results page '<?php echo $galleryMetaData['page']?>' not found, <a href="<?php echo $galleryMetaData['firstPageLink'] ?>">start over >></a>.<br/><br/> <?php elseif (!$galleryRecords): ?> No records were found!<br/><br/> <?php endif ?> <!-- /STEP2: Display Records --> <!-- STEP3: Display Page Links (Paste anywhere below "Load Record List") --> <?php if ($galleryMetaData['prevPage']): ?> <a href="<?php echo $galleryMetaData['prevPageLink'] ?>"><< prev</a> <?php else: ?> << prev <?php endif ?> - page <?php echo $galleryMetaData['page'] ?> of <?php echo $galleryMetaData['totalPages'] ?> - <?php if ($galleryMetaData['nextPage']): ?> <a href="<?php echo $galleryMetaData['nextPageLink'] ?>">next >></a> <?php else: ?> next >> <?php endif ?> <!-- /STEP3: Display Page Links --> </body> </html> Thanks Craig KC Media Solutions www.kcmedia.biz
|