I have a bunch of questions. I'm new to Drupal, CSS, and PHP, but I'm game to make changes given some pointers.
1. Web links menu item and recent/popular/etc blocks only present when logged in. How do I enable these for anonymous users? (I suspect the blocks are enabled, as I ticked the boxes when adding them to the site, but that there are no entries under them so they don't show up.)
2.The title for recent/popular/etc blocks is not in a font consistent with the main theme. Is there a particular line in a CSS file to modify/delete so that the default font is used?
3. Is it possible to list all published links in a block? It looks like I can add a "published" option to weblinks_blocks_block_view and the hook_block functions. _weblinks_blocks_content shouldn't need to be changed.
4. The click-tracking url does not seem to be used in recent/popular/etc blocks, which means that the clicks on links in these blocks won't be tracked. Is my understanding correct? Is there an easy workaround? Is there a hard workaround?
5. Does the function that assesses popularity age clicks such that something that used to be extremely popular but no longer is will no longer be ranked so high?
6. Is there an easy way to automatically replace URLs in stories/pages/etc. with click-tracking URL?
7. Is there an easy way to create a block listing all links, not just those for a specific tag?
8. Do click-tracking URLs contribute to the pagerank of the target site?
Joe
Comments
Comment #1
nancydruIt is nearly impossible to track multiple problems in a single issue, so some of these that might take some work will need to be opened as separate issues.
1. I have several sites that work just fine for anonymous users. Without seeing your settings, we can't really figure out what's going on.
2. We have made a great deal of effort to make sure that the theme was mostly in charge. There are no items in the current CSS to override the titles. What theme are you using?
3. You didn't say whether or not you are using groups to separate them. Certainly without groups this is possible. "Recent" would get all links. I don't think anyone else has asked for this, but it shouldn't be hard to do; but it would require a new issue to be filed.
4. This will need to be a new issue; I am guessing off the top of my head that you are correct and it needs to be fixed.
5. I don't think it does, so this too should be a separate issue. I'm not sure how it would be done, so make some suggestions in that issue, please. Right now, it is just click count. Adding last click date to the ORDER statement would be easy (it might be there now), but I think you want more than that. I think you're saying "Link A was clicked 10 times, but not in 3 months, while Link B has been clicked 5 times but the last was today, so B should list before A."
6. An easy way, no. We started on a weblinks_collector (I think the issues is "postponed") but ran into some significant issues. We need to get back to this at some point.
7. Is this the same as #3?
8. For Google, it would depend on whether you use "spam deterrent," which uses rel="nofollow." Alexa ranks based on traffic, so a click would contribute. Rmiddle wanted to change the click tracking to a javascript method, but has been too busy with Real Life to get to it; that would fix the problem.
Comment #2
nancydru#3 is fixed - I just added an "All" block.
Comment #3
nancydru#4 is fixed now.
Comment #4
joebyrne commentedFirst off, thanks for the reply! Second, thanks for addressing #3 (and it's clone, #7) and #4. I bundled everything together because I wasn't sure what was a bug, feature request, or configuration error on my part. I'll file separate issues.
Comment #5
nancydruGreat, thanks.
Comment #6
nancydru