Tags which can be used in CjForum email templates
CjForum sends emails using templates that you define in the backend. The following tags can be used in your email templates. In subject: {TOPIC_TITLE} - this tag will be replated…
CjForum sends emails using templates that you define in the backend. The following tags can be used in your email templates. In subject: {TOPIC_TITLE} - this tag will be replated…
CjForum points system allows any Joomla extension to award points to users based on the activity they perform such as writing an article, reading an article, asking a question, voting…
Prerequisites: Add the required CjForum API library: require_once JPATH_ROOT.'/components/com_cjforum/lib/api.php'; Now get the profile API: $profileApi = CjForumApi::getProfileApi(); Syntax: Full Syntax of the getUserProfileAPI call: getUserProfile($identifiers, $force_reload = false) $identifiers -…
Starting v3.1.2, CjForum supports user reporting of topics and replies which they think are inappropriate. Users can see a new Report button when you enable "Allow Reporting" option in the…
CjForum comes by default with a couple of themes, one based on Bootstrap v2 and other based on Bootstrap v3. You can override any of these themes to create your…
CjForum moderation features are built into the permission system which allows greater control on which user group you want to allow post moderation. To access permission settings, go to Components…
You can migrate categories, topics, user profiles including forum signatures, user avatars, thank you flags. Follow below steps: Alert! Please make a backup of your database before proceeding further. Go…
You can migrate CjBlog user profiles, avatars, about text, points (archive). Follow below steps: Alert! Please make a backup of your database before proceeding further. Go to Components->CjForum->MigrateIn "Select Component"…
Prerequisites: Add the required CjForum API library: require_once JPATH_ROOT.'/components/com_cjforum/lib/api.php'; Now get the profile API: $profileApi = CjForumApi::getProfileApi(); Syntax: Full Syntax of the getUserProfileLink API call: getUserProfileLink($identifiers, $username = 'name', $path_only…
Installation CjForum package includes the main component, modules, and plugins required to build the full forum feature. Follow the steps below for installing the component. Install the CjLib component which…
CjForum is not just full featured but also extendable. There are many plugin events the component triggers which you can use to extend the functionality provided by the component. Creating…
CjForum can support extending the profiles with custom profile fields. Available since v1.0.8. Creating CjForum Plugin Please checkout the below page to know how you can create CjForum pluginhttps://wiki.corejoomla.com/Extending_CjForum_using_plugin_events onProfilePrepareForm…
CjForum has built-in support for authenticating and login users via social platforms such as Facebook, Google, LinkedIn and Twitter Enable Social Authentication To enable social authentication, follow the below steps…
CjForum allow you to configure category icon in two ways. Upload image Use FontAwesome icon Upload Icon Go to Components->CjForum->Categories Click on your category link Click Options tab Select and…
CjForum comes with some predefined module positions which allow you to embed any of your modules such as advertisements into them. Since standard module positions in Joomla does not give…
CjForum has built-in ranks system to rank users based on their contribution. Ranking is an important part of community building as it will allow your users to contribute more to…
Search engine optimization is the key in developing any forum extension. CjForum comes with many search engine optimizations built-in such as proper meta tags, titles, microdata elements for topics, authors…
CjForum comes with a built-in personal messaging system to help the forum members interact with each other in private conversations. As the name suggests, this is neither an email server…
CjForum topics can be shown in Joomla! articles using the content plugin bundled with the CjForum package. Enabling Content Plugin Go to Extensions -> PluginsFilter the plugins with type as…
4.1.4 (30-Jul-2022) ^ Do not load chosen library in the list layouts when using Joomla 4 * Tags are not saving in Joomla 3.10 or later versions 4.1.3 (26-Jul-2022) *…
Prerequisites: Add the required CjForum API library: require_once JPATH_ROOT.'/components/com_cjforum/lib/api.php'; Now get the Points API: $pointsApi = CjForumApi::getPointsApi(); Creating rules XML file A rules xml file needs to be created with…
The CjFit app needs integration with Fitbit API. To integrate Fitbit, you need to create an app on Fitbit site and enter the API keys in CjFit options. Setup Fitbit…
One of the important features of CjFit is Challenges. The idea behind this feature is to encourage your users to do more workouts by creating a challenge for your community…
v1.0.3 (2018-01-14) + New option to show selected article on dashboard page when profile is not connected ^ Disable email settings by default in activity plugin ^ Allow deleting challenges…
Prerequisites $api = JPATH_ROOT.'/components/com_cjblog/api.php'; if(file_exists($api)) { include_once $api; //rest of integration code here } Prefetching Users If you are loading multiple user profiles at a time, it is good idea…
Prerequisites $api = JPATH_ROOT.'/components/com_cjblog/api.php'; if(file_exists($api)) { include_once $api; //rest of integration code here } Prefetching Users If you are loading multiple user avatars at a time, it is good idea…
Prerequisites $api = JPATH_ROOT.'/components/com_cjblog/api.php'; if(file_exists($api)) { include_once $api; //rest of integration code here } Prefetching Users If you do not want to load all avatars at a time, you can…
Installation Installing CjBlog no different than other Joomla extensions. A quick guide is available here: http://docs.joomla.org/Installing_an_extension Configuration Options The first step after installation is configuring CjBlog. Go to Components->CjBlog in your…
Prerequisites $api = JPATH_ROOT.'/components/com_cjblog/api.php'; if(file_exists($api)) { include_once $api; //rest of integration code here } Creating XML rules file CjBlog points system requires plugin rule file for users to install on…
CjBlog profile can be added with your custom output using CjBlog plugins. Please take a look at the CjBlog plugins for articles to get better understanding of how it works.…