Info: Most are familiar with the mega-sites www.digg.com and http://del.icio.us - social networking sites that allow users to link articles/sites/etc that are interesting, funny, discussable This mod adds icons to the first post in a topic so it can be added as a social bookmark to digg or del.icio.us. Those making the links at those sites will need accounts there.
To Do: Adding to showthreaded. Maybe add for other sites as well like slashdot
Nice mod Allen! FWIW, our site essentially got 'digged'/'slashdotted' during a recent climbing accident in Oregon and we are on a shared server. UBB help up extremely well with over 625 users online at once hammering away for a few days steady.
Nice mod Allen! FWIW, our site essentially got 'digged'/'slashdotted' during a recent climbing accident in Oregon and we are on a shared server. UBB help up extremely well with over 625 users online at once hammering away for a few days steady.
Thats crazy, I got hit by digg once, vps was down for 3 days lol...
<br /><br /> <a rel="nofollow" href="http://del.icio.us/post?url={$config.FULL_URL}/ubbthreads.php{$var_start}ubb{$var_eq}showflat{$var_sep}Number{$var_eq}{$postrow[post].Number}%2F%23Post{$postrow[post].Number}&title={$postrow[post].SubjectSocial}" title="Add {$postrow[post].SubjectSocial} to del.icio.us" target="_blank"><img src="{$config.FULL_URL}/images/social/delicious.gif" border="0" alt="Add {$postrow[post].SubjectSocial} to Del.icio.us" title="Post {$postrow[post].SubjectSocial} to Del.icio.us" /></a> <a rel="nofollow" href="http://digg.com/submit?phase=2&url={$config.FULL_URL}/ubbthreads.php{$var_start}ubb{$var_eq}showflat{$var_sep}Number{$var_eq}{$postrow[post].Number}%2F%23Post{$postrow[post].Number}&title={$postrow[post].SubjectSocial}" title="Digg {$postrow[post].SubjectSocial}" target="_blank"><img src="{$config.FULL_URL}/images/social/digg.gif" border="0" alt="Digg {$postrow[post].SubjectSocial}" title="Digg {$postrow[post].SubjectSocial}" /></a> <a rel="nofollow" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u={$config.FULL_URL}/ubbthreads.php{$var_start}ubb{$var_eq}showflat{$var_sep}Number{$var_eq}{$postrow[post].Number}%2F%23Post{$postrow[post].Number}&t={$postrow[post].SubjectSocial}" title="Post {$postrow[post].SubjectSocial} to Yahoo My Web" target="_blank"><img src="{$config.FULL_URL}/images/social/yahoomyweb.gif" border="0" alt="Add {$postrow[post].SubjectSocial} to Yahoo My Web" title="Add {$postrow[post].SubjectSocial} to Yahoo My Web" /></a> <a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=edit&bkmk={$config.FULL_URL}/ubbthreads.php{$var_start}ubb{$var_eq}showflat{$var_sep}Number{$var_eq}{$postrow[post].Number}%2F%23Post{$postrow[post].Number}&title={$postrow[post].SubjectSocial}" title="Post {$postrow[post].SubjectSocial} to Google Bookmarks" target="_blank"><img src="{$config.FULL_URL}/images/social/googlebookmarks.gif" border="0" alt="Add {$postrow[post].SubjectSocial} to Google Bookmarks" title="Add {$postrow[post].SubjectSocial} to Google Bookmarks" /></a> <a rel="nofollow" href="http://www.facebook.com/sharer.php?u={$config.FULL_URL}/ubbthreads.php{$var_start}ubb{$var_eq}showflat{$var_sep}Number{$var_eq}{$postrow[post].Number}%2F%23Post{$postrow[post].Number}&t={$postrow[post].SubjectSocial}" title="Post {$postrow[post].SubjectSocial} to Facebook" target="_blank"><img src="{$config.FULL_URL}/images/social/facebook.gif" border="0" alt="Add {$postrow[post].SubjectSocial} to Facebook" title="Add {$postrow[post].SubjectSocial} to Facebook " /></a> <a rel="nofollow" href="http://www.stumbleupon.com/submit?url={$config.FULL_URL}/ubbthreads.php{$var_start}ubb{$var_eq}showflat{$var_sep}Number{$var_eq}{$postrow[post].Number}%2F%23Post{$postrow[post].Number}&title={$postrow[post].SubjectSocial}" title="Post {$postrow[post].SubjectSocial} to Stumbleupon" target="_blank"><img src="{$config.FULL_URL}/images/social/stumbleupon.gif" border="0" alt="Add {$postrow[post].SubjectSocial} to Stumbleupon" title="Add {$postrow[post].SubjectSocial} to Stumbleupon" /></a> <a rel="nofollow" href="http://reddit.com/submit?url={$config.FULL_URL}/ubbthreads.php{$var_start}ubb{$var_eq}showflat{$var_sep}Number{$var_eq}{$postrow[post].Number}%2F%23Post{$postrow[post].Number}&title={$postrow[post].SubjectSocial}" title="Post {$postrow[post].SubjectSocial} to Reddit" target="_blank"><img src="{$config.FULL_URL}/images/social/reddit.gif" border="0" alt="Add {$postrow[post].SubjectSocial} to Reddit" title="Add {$postrow[post].SubjectSocial} to Reddit" /></a>
Notes:-
I am only using icons (which I have contained within /images/social), so have removed the div command. I am adding to all posts so have removed the smarty command, which limits it to the first post on a page only. I have added "no follow" to each link I have changed #Post{$postrow[post].Number} to %2F%23Post{$postrow[post].Number} - this allows the full post URL to go through to the bookmarks (it also ensures that the title of the post is carried over as well (which was not happening before)) I have added a few more links - I am not 100% sure which sites are the most popular. This is not updated with the language files though. Words are hardcoded. This needs to be added to post_top.tpl and post_side.tpl to show up in the posts for 7.2 and above. In showflat.inc.php replace $postrow[$i]['Subject'] = "$Subject"; with $postrow[$i]['Subject'] = "$Subject"; $postrow[$i]['SubjectSocial'] = "$Subject";
I have tested on yahoo, google & digg - so can only assume others work as well.
With the additions and things above from 7.0 to 7.3, I am a little confused as to what exactly needs to be done and in which files... Can someone hand hold me through what needs to be changed for this for the 7.3 version (don't want to do anything to mess it all up!)
I haven't looked at this in a while willing - I am working on the links project for now, if you haven't been assisted by the time I get through there I can look at this, but it's going to be a while... maybe Ian has time.
I'd like to see this up and running on 7.3 as well. I've not yet moved my boards to 7.3 so i may implement it now and then reimplement once the fix for 7.3 is available (pretty please ).
OK, I updated the download in the original post - I really didn't change much from the original. I did:
- remove the end post#, as it was preventing the subject from loading into digg and delicious correctly. It's not needed if you are only linking the starting post in a topic (as it is written) - removed the extra span tags since they're redundant now - update instructions for 7.3
I only included instructions for postside.tpl, they're pretty much identical for posttop.tpl if you want to put them there, I've never seen anyone use that tho.
I only included the 2 original sites too, if you want to customize this Ian's code is pretty easy to follow
I didn't include the nofollow tags - it can only help your site's SE rankings to allow the bots to see good links to and hopefully from the huge networking sites.
I keep the zip in the first post updated with current code, to avoid confusion - there'll be a time-stamp on files within too. I'll take a look at facebook code, but it should be about the same.
Originally Posted by sirdude
that's cuz you are using
PHP Code
{if $smarty.section.post.iteration == 1}
which specifies the 1st post on the page..
just remove the {if ...} and the {/if} and it will show on all of em..
hmm... kinda clutters up the interface more. I notice vb just puts a bar across the bottom of the page to do this social linking thing. Don't really want another bar tho, I'll have to think about it.
yah, Allen i can see your point and i believe it's a personal pref thing actually.
what i've done with a similar mod is allow the user to decide what they'd like to see.. i don't have a screenie, but can show where i put it for the single one..
the javascript bar is to the right of the 'using ubbcode' pulldown at the top of the re-designed quick reply box.. another spot for the single one is under the checkbox for 'enable sig'
some want just the one link dealio.. others want it in every post (although it is the same link to the topic) for convenience..
so i can see you quandry in a sense not knowing what the 'optimum' solution would be for MOST peeps
i ended up just making it a user preference, so they could choose: 1) every post 2) quick reply re-designed 3) never show
I have a need for the other way around! A ubb.social that is placed in other news websites, and when someone clicks on the Icon, he will add NEWS, or information in the UBB Forum (not from the Forums to some Digg or similar, but from some news/blog website - add the article in the Forum).
Any idea how to do this? Or at least, what are the tables that are modified in an Insert Post in a Forum in UBB.
I think a year and 2 months before your first post is a new record
I understand the question, but don't see how it's possible, outside maybe a browser toolbar widget. Otherwise you'd have to convince these other sites to add code to post their articles to your forum.
Thanks for replying! Yes, there is some time between my registration and my post. The good news is that there are ppl reading here...
Back to the my question: It should work just the same way you post to DIgG.it, Facebook and others. A lot of website offers this feature of sharing somewhere else. It would be good to share content in the UBB Forum as well. I would really need this feature for my message board. And yes, the other sites can add some code to post in my (UBB)forum. This will increase the interest and traffic.
I was trying to do this myself, but I need to know all the tables are affected by inserting a new post in UBB. I am sure it is not only the ubb_post table. There should be some others as well. I also think this is a good feature for UBB in the next realease. It will increase the chance of ppl contributing with article to the UBB Forums.
it's working fine on UBB 7.5.2. There are 2 downsides:
1) I have non-search-engine-friendly URLs so they have & and ? in them. That screws up the social networks which truncate all of that. So the links only point to the main forum page. Is there any way to escape those so that they get to the destination properly? You can click on one to see what I mean.
2) with the location of the icons underneath the profile they seem to indicate you're bookmarking the PERSON not the POST. Any way to move the icons over to near the other post related buttons (edit etc)?
OK here are the full details of how I got a row of icons next to my edit buttons:
1) Upload the many icons (including a twitter.gif) to your social/threads images directory 2) Make sure spider-friendly URLs are on and you have full URLs SET 3) in showflat.inc.php look for: $postrow[$i]['Subject'] = $results[$i]['POST_SUBJECT']; add in after that: $postrow[$i]['SubjectSocial'] = $results[$i]['POST_SUBJECT'];
4) in /templates/default/postside.tpl:
Find this: {$postrow[post].Signature}
Look below it for the
right before the edit buttons start up. Change that TD into the below code, to create a pair of side-by-side columns.
Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.
Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.