My Buddies Content Block doesnt seem to display any content when implemented as a pane in a panel page.

Workaround?

Thanks

Comments

jackspiv’s picture

just checked the block function in general. Cant seem to get the block to be visible as a normal block either ... that is, displayed with other blocks in the sidebars ... even when it is not being used in a panel page.

Is there something I'm missing? any unusual requirements to display the provided My Buddies Content block?

FWIW, here's my config

Drupal 5.7
Configuration file Protected
Cron maintenance tasks Last run 27 min 14 sec ago
You can run cron manually.
Database schema Up to date
File system Writable (public download method)
JQuery Update Installed correctly
The current installed version of JQuery is 1.1.2
MySQL database 4.1.14
Organic groups modules Organic groups works best when job_queue.module.module is enabled. See the Integration section of the README file.
PHP 5.0.4
PHP register globals Disabled
Unicode library PHP Mbstring Extension
Web server Apache/2.0.54 (Fedora)

jackspiv’s picture

Ok ... think that I've gotten a piece of this...

I finally got the My Buddies Content to display.

Looks like it only displays when I have requested someone as a buddy.
Does not display for buddies that have requested me and I have agreed to 'buddyship" with.

Is this a feature or a bug?

If it is a feature, (does help filter out those buddies whom perhaps I'm less interested in...) I think it should default to a more inclusive scope of all mutually agreed buddies. It also seems that there should be a user selectable option/filter to limit the scope of buddies whose content you want to follow.

This seems quite important as an issue because it would certainly not occur to me naturally to request buddyship from someone whose request for buddyship I just agreed to. Especially if i am only wanting to follow their content.

Thoughts? Am I missing something?

nodestroy’s picture

it should show content from buddies (approved buddies) of the currently logged user

eg:

userA und userB are buddies.
userB has writen a story XYZ and created a page "help"

userA´s "my buddies content" block should containt two entries:
"XYZ" and "help"

i will fix this as soon as possible

jackspiv’s picture

Thanks so much for the fast reply.

Look forward to the fix. I'm not strong on patches, so I will probably wait for the first commit.

Also, (maybe for a different thread) ... is there a capability in this module that I haven't found to assign buddies to groups for display ... like family, friends, business associates, etc?

nodestroy’s picture

the drupal5 version currently does not support such an feature... i plan to implement this for d6. maybe there is a possibility to merge this back to d5.

nodestroy’s picture

for me the block works correct. which buddylist version do you use? have you activated the view?

with default settings it shows the name of the created content and the buddies name

jackspiv’s picture

Referenced in #2 above...

I did get the block to display. However, what was messing me up is that it was only displaying for users (test users in my case ) that requested me as a buddy. Since I only accepted their buddy invitation, nothing I did showed the block either when it was enabled or by looking at the view on the buddy activity tab. I'm guessing that its because the block was empty.

When I login as one of those test users who requested my "buddyship" the buddy activity block shows fine on their screen and so does the content on the buddy activity tab *panel) i created to augment the two normal buddylist tabs.

FWIW iim using Buddylist2 5.x-1.0beta

jackspiv’s picture

I am also having a seperate problem. Would you prefer a seperate issue thread?

The only content that the buddy_api_buddies_content view finds for me is content designated "page" type.

There is much other content on my site ... comments, forum topics, groups, several custom content types, etc/

None of them seem to show up on the buddy content view.

Is this as designed or a bug. If it is as designed, I would definitely include this as a feature request. On my site (I dont know about others) very little of the group created content is "pages".

Thanks

nodestroy’s picture

another idee: check your usernodes!

the view does only work, if there is a usernode entry in the database table "usernode" for every relevant user. maybe try to reinstall the usernode module (deactivate buddylist UI, deactivate usernode, activate usernode, activate buddylist UI [do not reinstall with devel module - this doesnt work for this issue])

to your second issue: i think, its ok here.

you can manage the shown content types with the views filter "Node: Type" in buddy_api_buddies_content view. (but comments are not nodes - so you cant list comments with this view)

jackspiv’s picture

Thanks !!

I will check the buddy_api_buddies_content view content types.

I will also try the usernode reinstall sequence that you suggest. I think i had to install usernode first to activate the buddylistUI, so I cant see why it will help .... but I'll give it a try.

jackspiv’s picture

Well ...

I didn't get to try the usernodes idea yet.

And I am suddenly getting 2 way visibility on buddy activity.

Only thing i can think of that i did was several cron runs. do you know any reason that might have helped?

Also .... when people who are my buddy look at my activity it kind of overwhelms the list (being the site developer...) so I edited the buddy_api_buddies_content view to display all node types AND a filter to limit to buddies of current user ...
AND a filter limiting to Node:Author ......... which I set to be "exposed" for the user to choose who's content they want to see (among their buddies).

The filter displayed, but when I used it it simply did nothing visible.

Would you expect this scheme/approach to play with your buddy_api_buddies_content view?

If yes, any ideas?

Thanks.

nodestroy’s picture

hi,

maybe the cron run generated the missing usernode(s) (but i am not sure if this was really the problem)
ok..great. your view is working?

to your filter problem:
the default view allready includes the "Buddylist: Author Is A Buddy Of Current User" filter (not exposed). i think, that works fine.

which node:author filter do you use? i just have "Node: Author is Anonymous" and "Node: Author is Current User"?

jackspiv’s picture

Ok .... my bad ...

Found the problem, but thanks for your attention.

For any others having this problem ...

I had included a "is one of" Node:Author Name filter and then exposed it so that users could select and filter. Didn't work.

I found that I had simply neglected to select all of the names in the names dropdown of the original filter before "exposing" it to the exposed filters category.

With the names selected and then the filter exposed, the view filtering works as expected.

Thankyou

nodestroy’s picture

Status: Active » Fixed

ok, great ;)

what about the pane/panel stuff? does this work yet?

jackspiv’s picture

I haven't tried it again since I originally got the block to work a while ago. Don't have time right now but I will check and confirm later today or this evening.

I really appreciate your persistance and dedication to making sure none of the details fall through the cracks and bite others who use this in the future. I wish all modules were maintained with this attitude

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.