Well the problem is clear : your random books block is not generating
the right url, for instance when I visited your website the link was :
http://bob.vancleef.org/modules.php?op=modload&name=books&file=index&bkid=47
And it should be :
http://bob.vancleef.orgindex.php?module=books&function=display&bkid=47
The first one is an "old style url" and it only works with "old style
PostNuke modules" (as were older books modules versions)
the second one is a "new style url" and is the only one to work with
books .76x and .8x
So why is your website not generating the right urls ?
- verify that there are no outdated books blocks files in
includes/blocks (You should have NO books files here !)
- verify that there are no outdated files in modules/books/pnblocks
(one way to tell that the random.php is generating the correct url is to
verify that it contain the line :
$booksitems[] = array('url' => pnModURL('books', 'user', 'display',
array('bkid' => $item['bkid'])),
- verify that the books_block_random.htm template in
modules/books/pntemplates is correct, it should be :
-------------------------------------------
<!--[* $Id: books_block_random.htm,v 1.1 2006/09/15 04:59:41 jmvedrine
Exp $ *]-->
<div style="text-align:center;">
<!--[section name="items" loop=$items]-->
<a href="<!--[$items[items].url]-->"><img
src="<!--[$items[items].cover|pnvarprephtmldisplay]-->" border="0"
alt="book cover"></a><br />
<a
href="<!--[$items[items].url]-->"><strong><!--[$items[items].title|pnvarprephtml\
display]--></strong></a><br
/>
<!--[/section]-->
</div>
-------------------------------------------
Try also to delete the block and to re-create it, sometimes it helps !
If all the files are correct it's more annoying because it's a rare case
of Postnuke faultly upgrade of an "old style module" to a "new style module"
and you will need to mail me so that I explain you how to correct the
problem using phpMyAdmin.
But try to locate an outdated file first because it's more likely to be
the cause of your problem. I have seems website with an atrocious mix of
new, old, and very old blocks files and this was causing a lot of problems !
Hope this will help you to fix this problem.
Jean-Michel Vedrine