Skip to content

vanillaforums-plugins/Friendships

Repository files navigation

Friendships plugin for Vanilla Forums

This plugin allows users to being "friends" (send, receive and accept "friendship requests"). Other plugins can be developed using this plugin data (e.g. "Show Friends Post", "Friends Activity", etc).

Features

  • Display friends list in user's profile page
  • Display "Send friendship request" button on every user's profile page
  • Send an email when a friendship is requested

Requires Vanilla >= 3.2

Customization

In order to properly display users without avatar you need to create a /conf/bootstrap.before.php file (if not exists yet) in your vanilla installation directory and define a function inside it.

if (!function_exists('UserPhotoDefaultUrl')) {
function UserPhotoDefaultUrl($User){
   return 'http://img841.imageshack.us/img841/6117/placeholdermale.png';
}
}

Vanilla will reuse this function every time an user don't have an avatar.

Translation

Just define these strings in your main vanilla's localization file /locales/yourlang/definitions.php

'[%1$s] %2$s wants to be your friend'

'Hi %1$s,

%2$s wants to be your friend. Visit your profile page to confirm this friendship request:

%3$s'

'Request friendship'

'Confirm %1$s friendship'

'Confirm friendship'

'Friends list'

'Pending requests'

'Friendships'

'Delete friendship'

'Delete friendship request'

'Friendship request sent'

'Error during friendship request'

'Friendships requested'

'Error during friendship request'

'Error during friendship request. Please reload the page'

Sponsor

Thanks to szarak for making this happen.

Author and License

Alessandro Miliucci, GPL v3. Icon by VisualPharm

About

Friendships plugin for Vanilla Forums

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages