![]() |
Need a fresh set of eyes to spot my error
1 Attachment(s)
I've been tweaking a random users widget to include more features. However I took a break after my hard drive failed and when I started working on it again, the avatars no longer show up :(
I have the avatars stored in files and not in the db. The directory and sub directories are chmoded 777. I have attached a screenshot of the avatar file storage type for reference. Here's the widget code I'm working with. Code:
$member_count = 8; |
You posted the code, but what is the problem? Can we be told the problem and get a link to view it?
|
I see the avatars in threads just fine, if it's the forum you have linked in your signature.
|
I apologize for not being clearer.
The widget is disabled, it would show on content.php and would display a random selection of 8 "Featured Members" as long as they have an avatar and 1 post or more. When the widget is enabled the avatars do not show in the widget, only the username which is linked to their profile is shown. I have re-enabled the widget so you can see it in (sub par) action ;) Just scroll down and it'll be on the left hand side. Yes I ensured that my test group of members had/have an avatar. www.braintalkcommunities.org/content.php |
Try changing this part of your code...
Code:
<img src="/customavatars'.$featureduser[userid].'_'.$featureduser[avatarrevision].'.gif" alt="'.$featureduser[username].'"/ width="125" height="125"> Code:
<img src="/customavatars/avatar'.$featureduser[userid].'_'.$featureduser[avatarrevision].'.gif" alt="'.$featureduser[username].'"/ width="125" height="125"> |
If your still having problems try this:
Code:
<img src="./customavatars/avatar'.$featureduser[userid].'_'.$featureduser[avatarrevision].'.gif" alt="'.$featureduser[username].'" width="125" height="125"> |
Thank you nhawk now the avatars show up :)
|
The path for custom avatars is stored already. So I would use this approach instead of hard coding the path.
Code:
<img src="'.$vbulletin->options['avatarpath'].'/avatar'.$featureduser[userid].'_'.$featureduser[avatarrevision].'.gif" alt="'.$featureduser[username].'" width="125" height="125"> |
I'm just covering my butt including those functions, I'm not sure how exotic this will wind up being :D I do like your suggestion about the avatar path, would make it more versatile should I decide to release my final code :)
|
Using the code in the first post (with the modified and correct avatar path ty again :) ) the featured members shows different members depending on you being logged in or not. Why?
|
Why wouldn't it show a different set of avatars when you are ordering it by RAND()?
|
It's set to refresh the order every 24 hours which it appears to be doing correctly. What I find odd is that when you view the page as a guest you see "Random group A" but if you log in you see "Random group B". Log out again and you will then see "Random group A" again.
I don't see why it's showing 8 different people when I'm logged in vs when I'm logged out. |
Because the widget gets cached for different usergroups.
|
Hmmm I had not thought of that :D Thanks Lynne :) I'll leave it as for now, if my members want it to be the same then I'll look into caching it the same for all groups.
|
All times are GMT. The time now is 05:20 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|