Hey - what do you think you're doing posting about my site? J/K - that's cool. I installed Brat's plugins the day they were released. I feel pretty confident that my site is now fully integrated with SMF + CB using the Joomlahacks bridge and a few tweaks of my own. I just posted a write up of my setup in the Joomla FAQ section. So far everything is running smoothly.
I'm so glad you found these helpful. Version 1.3 is on the horizon, and hopefully will prove to be much better. In addition to several tweaks and fixes, I have coded SEF file for both the Posts and Profile plugins. Thus far, in my lab, this appears to be compatible with both Joomla's core SEF and with OpenSEF (tested with default install).
I will be mailing the package to beta testers sometime today. Depending upon the number and type of bug reports I get (hopefully few), I should have a general release ready next week.
Again, thank you so much for all your support. Your feedback has been extremely helpful.
Hello, all. First off, thanks for the feedback. It takes a village to develop code.
I am happy to report that Version 1.3 is on the horizon. After taking in LOTS of inputs and comments, I've tried to find and squish as many bugs as I can, to incorporate SEF fixes, and add a bell and whistle or two. I'm pretty sure that I'll be done with my work on it sometime Friday. The package will then be passed on to those who have volunteered to beta this. There are simply so many changes to the code that I don't want to generally release it until after a few more people have tested it.
If anyone else wants to be a tester, please let me know. Thanks!
On the SMFPosts plugin there's a </table> missing at the end of the file.
I discovered this b/c my template used a table to wrap border images around the content. Once I added the </table> my template wrapped correctly.
Ah! I know that version has HTML code problems. Thanks for the catch, I'll definitely check for it. Hopefully, I corrected it already - but I'n not going to take any chances.
I installed those 3 plugins succesfull: smf profile smf posts smf info
But If I go to the profile of a member I get a blanc/empty page. If I uninstall the plugin than the profile is visible again. Who can help me with this? Thanks!
Christiaan
You know, this could be an "order of plugin" problem that someone else mentioned to me. I'm going to test this in my lab by installing them in the order you presented. This could be indicative of a coding bug that only appears in situations like this.
Thanks for noting it, adding this to my list of things to test. For now, to get you through until the next version is released, try installing the plugins in this order:
SMF Info SMF Posts SMF Profile
I'm in the middle of testing this next version, which has an SEF fix, so this is a great time to get these things in to me.
Version 1.1 is a wee bit buggy, if I remember correctly. I do recall the pathway issue, and another tester found some formatting problems that were indeed due to bad HTML on my part. Once I'm done testing the newly added SEF coding, I'll do another audit to see if I can catch any more needed fixes.
Regarding fully expanded posts, this is how it is actually set in SMF. However, if preferred, I can simply comment out that code and make a simple list. In the future, it may actually be a rather nice option for the plugin (i.e., "Show full post view").
Now, looking at your language file...
Quote
define('_UE_NO_CB_AVATAR_TO_SYNC_WITH_SMF','You do not have a Community avatar. You need to choose one if you wish to synchronize with the forum.');
define('_UE_USE_CB_AVATAR_IN_SMF','Use my Community avatar on the forums (optional).');
These must be added to the default plugin language file, not within administrator section. This should be located in the following pathway:
You simply added the code to the wrong language file.
The good news is that I'm almost done with the next version. Not sure yet what the number will be. Version 1.2 was out, but there are bugs in it, and I have done a lot of code work, so this may be considered a 1.3 release. Once I get to 1.3, everything after that will be tweaks and needed bug fixes, as the code really will be further developed by the Joomlahacks team.
Hello, and sorry for the wait. This particular problem was reported to me by one of my beta testers. The plugins were not coded with SEF in mind. Instead, the focus was on getting something that worked with core code.
To be brief, some of SMF's internal URLs are "hard-coded" so to speak (well, actually, hybrids of variables and HTML). That is fine within SMF, where, when SEF is turned on, the URLs will get "washed" before they make it to the outside world.
HOWEVER, in the case of the plugins, which is from that same codebase, the hard-coded (hybrid) URLs are NOT fully washed because, well, they are no longer inside SMF but another source (i.e., plugins). Ergo, you have this weird URL that is partially SEF but not quite.
The good news is that I think I have found a solution that does not require having to hack the .htaccess file. The only thing I need to do is find out exactly how CB passes Joomla's configuration variables to the plugins. I did a variable test, and found out that only some variables are making it through. In particular, I need to access $mosConfig_sef as it is a valuable switch that can tell the code if SEF is engaged (for example, OpenSEF requires that SEF in Joomla is turned on).
I'm researching the whole variable situation now. If anyone knows the answer, please let me know, as this is the only thing holding me up from providing an SEF fix. Thanks!
UPDATE: It looks like that whole variable problem has been fixed. I'm now coding up the SEF workaround. Hopefully, I'll have something to test by the end of the week.
SPECIAL REQUEST: For those of you who have some form of SEF enabled, could you please send me your "problem" plugin links? I want to run them through my algorithm to see if they "wash" to correct URLs. Thanks again!
Again, as I've already posted, these plugins have not been coded for SEF support. The main reason being that they support both bridges, and at this date the "official" bridge does not fully support SEF to my knowledge. Though there are workarounds, etc., the official core is what I'm concerned with.
What I will do is try to see if/how I can get these to be more SEF-friendly without compromising functionality.
As soon as I have a fix, I'll post it. Also, if anyone else feels so encouraged, feel free to open the code and post any fixes, ideas, suggestions. Thanks.
IMPORTANT: These plugins WERE NOT coded to fully work with OpenSEF. Although the tabs and such are displayed correctly, the links don't work as they should with SEF. I'm going to work on this for the next release.
I've spent a good bit of time this weekend going through the plugins and making changes where needed. Lots of bugfixes and code tweaks were made that hopefully fixed most of the problems.
Please remember that you need to unzip first and read the enclosed instructions.
So, please download, and let me know if there are any problems. Thanks.
I've spent the better part of this evening tearing the profile code apart. Oh, the joy of finding the wee bits of idiocy that float between semi-colons.
Thus far, here is what's been done:
Bridge-checking implemented - the problem with the whole pathway thing was that I only had code that worked with the other bridge. Turns out that the Joomlahacks stores SMF's pathway in a file variable, as opposed to a data field. So, I had to incorporate code that checked to see which was present.
Profile link bug - well, it wasn't a bug so much as one of my conditional variables was wrong. I choose another variable, and now it works as it should. Only a forum administrator (or member given appropriate level) should be able to see (i.e., modify) ALL member profiles. In this version, if the person viewing a profile isn't at that level, that person should not see a profile link at all. I had set it up originally to provide a "view only" link, but it seems this way is overall the best and less confusing. Really, the point of CB is to use its profile... isn't it?
HTML tweaks - some users reported screwed-up formatting. Well, as it turns out, I had some HTML coding that needed reworking. It looks like I caught the worst offenders, but I'd like to go through it one more time just in case.
I just have to run this through a Safari emulator to see how it appears. Hopefully, this will finally render properly.
Barring anything truly bizarre, it looks like this should be stable (or at least working without serious problems) by the end of this weekend.
The "modify profile" doesn't appear on other profiles, but it still links to the board index.
"Modify Profile" should only appear for the profile owner (and anyone authorized to edit the profile). This is proving to be tricky to get right, so I'll do more extensive testing tonight.
Also, I'll look at what's going on with the linkage.
Brat, I had to edit the files to point to the Absolute Path of SMF, but after that it worked.
Also, when a user clicks the "Modify Profile" link, where is it supposed to take them? It just sends me to the board index.
Question - did you download the absolute latest version? The only reason I ask is because the plugin should have detected your absolute pathway. If it hasn't , that means I need to work on it.
Also, PROFILE should now only show up for the profile's owner. There shouldn't be a link showing to anyone else.
Please let me know so that I can troubleshoot if needed. Thanks!
I've gone in and made the changes to fix the little issues (i.e., PROFILE link, the image update message is now much larger and in bright red, and the remaining hard-coded language references were found and removed).
I've uploaded the new package. You can find it at the following link:
Let me know if there are any other problems. Thanks!
Regards, Brat.
UPDATE: I've gone ahead and attached the CB-SMF plugin package here too. Didn't notice my developer status.
NOTE: The version I had posted previously has been removed, as there has been a lot of code changes, and this version doesn't quite function as it should.
Brat I've just set it up on the w00tradio.net site and its working fine.
I've found a couple little things that bug me..
1) The modify forum profile link is showing to everyone, now granted it won't let someone actually modify it but its going to raise questions from the users.
2) When telling the profile to update your avatar to match the CB avatar it doesn't give any 'update' as to weather or not it worked.
Otherwise, great work!
When the avatar is chaned, there is a small update statement... it just flashes at the very top of the screen for a second then disappears (similar to what CB does). There is a "cache" statement that automatically refreshes so that you can see the change has taken. Otherwise, you'd have to manually refresh in order to even see that anything had happened (which I personally found a bit annoying). I may bump up the font size so that it is more easily seen.
Regarding the Profile link, yeah, I just realized that little thing with the whole "modify" bit. I think that I simply used the wrong conditional statement. I'll go back in and tweak the code some more to take care of it.
Hey, gimme a sec! I'm uploading revised versions in just a bit that have a lot of changes that make them useable by both bridges (Joomlahacks and the "official" one).
As soon as I've uploaded these, I will announce it here. It won't take too long.
UPDATE: Version 1.1 of the CB-SMF plugins is posted! You can find it here:
I found a Joomla-SMF site called girlscantwhat.com. They have the JoomlaHacks bridge installed with the Community Builder profile redirect on. What suprised me was that the Community Builder profiles seem to be full intergrated with SMF. They show posts, post count, signature, etc. Is there a plug-in that I don'ty know about?
Here's a screenshot:
Actually, it looks like a series of plugins I did.
Just released them at Joomlapolis (home of Community Builder) - kinda shocked to see them (or something so similar, don't know if this is mine for sure) pop up so suddenly.
I've actually turned the core files over to the Joomlahacks Team for further development and improvement. I've also done some tweaks to make them work better with SMF installations that are on separate databases.
I'm now retesting these code changes and getting ready to re-post the package. Wolverine, if you want this revised code, please let me know and I'll resend. Thanks!
Joomla Hacks is a Joomla Components, Joomla Modules, Joomla Templates, & Joomla Mambots resource portal. None of the text or images in this public website may be copied without the expressed written consent of the authors. Copyright 2005 by JoomlaHacks.com. Powered by Joomla. All rights reserved. Terms of Use