Bug, I think.

I have a installed TAC-Lite. Anonymous users have 13 stories and Authenitcated users have 19 different stories. I display 10 stories per page.

Authenticated users get: Previous 1,2, Next, Last. and can page back and forth properly.
Anonymous users get: Previous 1,2,3 Next, Last. Note that it shows 3 and when they get to page 2 or press on next or last they get:

Welcome to your new Drupal-powered website. This message will guide you through your first steps with Drupal, and will disappear once you have posted your first piece of content.

The first thing you will need to do is create the first account. This account will have full administration rights and will allow you to configure your website. Once logged in, you can visit the administration section and set up your site's configuration.

Drupal comes with various modules, each of which contains a specific piece of functionality. You should visit the module list and enable those modules which suit your website's needs.

Themes handle the presentation of your website. You can use one of the existing themes, modify them or create your own from scratch.

We suggest you look around the administration section and explore the various options Drupal offers you. For more information, you can refer to the Drupal handbooks online.

The same message than when there is no story and the revious 1,2,3 Next, Last. is gone.

When I disabled TAC-Lite then anonymous users can view the stories properly. Same problem under 4.7.0 and 4.7.1

Any suggestion?

Comments

Dave Cohen’s picture

From the README;


IMPORTANT NOTE
--------------

If you have no access_control modules installed, when you first
install this module it will hide all existing content from most users
(except uid==1).  This has to do with the way Drupal's node_access
table works.  To make nodes visible, you have to re-save them
(i.e. edit the node and simply hit submit without changing anything).
This will cause the appropriate entries to be written to the
node_access table.  Of course, there should be a way to automate this
process.  Any volunteers?

RELATED MODULES
---------------

There is a sister module called cac_access which is nearly identical,
but uses the new Category module instead of the taxonomy module.  You
could theoretically install taxonomy, category, tac_lite and cac_lite
at the same time.  But you probably do not want to.

There is a sub-module of the devel module, called devel_node_access
which can give you some insight into the contents of your node_access
table.  Recommended for troubleshooting.

I recommend you first install devel_node_access and enable the devel_node_block in your theme footer. Then browse the nodes which are not behaving correctly. Make sure there are entries in node_access for those nodes. Try saving the nodes and seeing if node_access is updated.

ElFroggio’s picture

Sorry to ask what is a stupid question, but the devel_node_access is part of the devel module according to the searches. But where is the devel module? I have searched and there are only 2 references but is not part of the download area.

Dave Cohen’s picture

Its a module within devel. download devel and you will be able to enable both devel and devel_node_access.

ElFroggio’s picture

Its a module within devel. download devel

Where do I download devel from? Can't find it.

Dave Cohen’s picture

asdfgh’s picture

I have found the following in the log;

details
Type	php
Date	Monday, May 29, 2006 - 10:25
User	Anonymous
Location	http://sql-detective.com/
Referrer	
Message	Invalid argument supplied for foreach() in /opt/lampp/htdocs/sql-detective.com/modules/taxonomy.module on line 1199.
Severity	error
Hostname	192.168.2.16

It disappears when disabling tac-lite and I suspect that's what causing my problems.

Dave Cohen’s picture

Status: Active » Closed (won't fix)

From the looks of the last post, the problem is in taxonomy.module.

Message Invalid argument supplied for foreach() in /opt/lampp/htdocs/sql-detective.com/modules/taxonomy.module on line 1199.