Logo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
joomla30:lovefactory:memberships [2016/09/29 09:55]
sorin [Memberships]
joomla30:lovefactory:memberships [2017/06/26 09:33]
sorin
Line 3: Line 3:
 ===== Memberships ===== ===== Memberships =====
 \\ \\
-**Memberships** page allows you to manage all the available memberships or add new ones. \\ +The **Memberships** page allows you to manage all the available memberships or add new ones. \\ 
-To reach that page go to **Settings** and click on **Memberships**.\\+To reach this page go to **Settings** and click on **Memberships**.\\
 \\ \\
 {{gallery>​ joomla30:​lovefactory:​memberships.png?​999x999 }}\\ {{gallery>​ joomla30:​lovefactory:​memberships.png?​999x999 }}\\
 \\ \\
-Depending on the user memberships,​ he or she can have different properties, this is what you can define in the **Memberships** section.\\+Depending on the user memberships,​ he or she can have different properties. This is what you can define in the **Memberships** section.\\
 What you can't define here is the period of availability of the memberships,​ this page allowing you to change their restrictions.\\ What you can't define here is the period of availability of the memberships,​ this page allowing you to change their restrictions.\\
 \\ \\
 When signing up, users will automatically be assigned to a **Default membership**. You can modify which one is it from here. The default membership is available for an unlimited period of time for all users!\\ When signing up, users will automatically be assigned to a **Default membership**. You can modify which one is it from here. The default membership is available for an unlimited period of time for all users!\\
-Note that after a membership expires,, the user will get back to the one set as Default.\\+Note that after a membership expires, the user will get back to the one set as Default.\\
 \\ \\
 {{gallery>​ joomla30:​lovefactory:​membership_list.png?​800x800 }}\\ {{gallery>​ joomla30:​lovefactory:​membership_list.png?​800x800 }}\\
Line 23: Line 23:
 {{gallery>​ joomla30:​love:​memberships3.png }} {{gallery>​ joomla30:​love:​memberships3.png }}
 \\ \\
-By clicking on the name of the memberships,​ you can change their properties. Here you can change settings like the membership name, or set restrictions for various things such as:\\+By clicking on the name of the memberships,​ you can change their properties. Here you can change settings like the membership'​s ​name, or set restrictions for various things such as:\\
 \\ \\
  
Line 31: Line 31:
   * Top Friends   * Top Friends
   * Messages per day   * Messages per day
-  * Free Message Replies per day (once the amount ​of replies exceeds the set amount it will start to consume from "​Messages per day")+  * Free Message Replies per day (once the number ​of replies exceeds the set amountit will start to consume from "​Messages per day")
   * Interactions per day   * Interactions per day
-  * Shoutbox access (can be set as "No access",​ "Only Read" or "Full access"​) +  * Shoutbox access (can be set to "No access",​ "Only Read" or "Full access"​) 
-  * Same gender interaction (allows users of same gender to interact by sending messages, interactions or friendship requests)+  * Same gender interaction (allows users of the same gender to interact by sending messages, interactions or friendship requests)
   * Groups allowed to create   * Groups allowed to create
   * Groups allowed to join   * Groups allowed to join
Line 47: Line 47:
  
 \\ \\
-By checking **Update all sold memberships** will apply these settings even for users that already have the respective membership active.\\+By checking **Update all sold memberships**, it will apply these settings even for the users that already have the respective membership active.\\
 \\ \\
 {{gallery>​ joomla30:​lovefactory:​membership_restrictions.png?​800x800 }} {{gallery>​ joomla30:​lovefactory:​membership_restrictions.png?​800x800 }}
 \\ \\
 If you are experiencing issues with permissions,​ resave your memberships after enabling the **Update all sold memberships** option. If you are experiencing issues with permissions,​ resave your memberships after enabling the **Update all sold memberships** option.
 +
 \\ \\
 +
 +**(!)** **If you want to customize your memberships page, by adding more details regarding your offers**, go to **/​components/​com_lovefactory/​views/​memberships/​tmpl/​default.tpl** and look for:
 +\\
 +<​code>​ <table class="​memberships">​
 +
 +        <​thead>​
 +
 +        <tr>
 +
 +            <​td></​td>​
 +
 +            {foreach $items as $item}
 +
 +                <​th>​{$item->​title}</​th>​
 +
 +            {/foreach}
 +
 +        </tr>
 +
 +        </​thead>​
 +
 +
 +
 +        <​tbody>​
 +
 +        {foreach $features as $feature => $key}
 +
 +            <tr class="​{cycle values=",​alternate"​}">​
 +
 +                <th>
 +
 +                    <i class="​factory-icon icon-membership-feature-{$feature}"></​i>​
 +
 +                    {jtext _="​memberships_membership_features_"​|cat:​$feature}
 +
 +                </th>
 +
 +                {foreach $items as $item}
 +
 +                    <td>
 +
 +                        {if isset($item->​features[$feature])}
 +
 +                            {$item->​features[$feature]}
 +
 +                        {/if}
 +
 +                    </td>
 +
 +                {/foreach}
 +
 +            </tr>
 +
 +        {/foreach}
 +
 +        </​tbody>​
 +
 +    </​table>​ </​code>​
 +
 +\\
 +
 +\\
 +
 +To add your own text check out the next example:
 +
 +\\
 +
 +<​code>​
 +    <table class="​memberships">​
 +
 +        <​thead>​
 +
 +        <tr>
 +
 +            <​td></​td>​
 +
 +            {foreach $items as $item}
 +
 +                <​th>​{$item->​title}</​th>​
 +
 +            {/foreach}
 +
 +        </tr>
 +
 +        </​thead>​
 +
 +
 +
 +        <​tbody>​
 +
 +        {foreach $features as $feature => $key}
 +
 +            <tr class="​{cycle values=",​alternate"​}">​
 +
 +                <th>
 +
 +                    <i class="​factory-icon icon-membership-feature-{$feature}"></​i>​
 +
 +                    {jtext _="​memberships_membership_features_"​|cat:​$feature}
 +
 +                </th>
 +
 +                {foreach $items as $item}
 +
 +                    <td>
 +
 +                        {if isset($item->​features[$feature])}
 +
 +                            {$item->​features[$feature]}
 +
 +                        {/if}
 +
 +                    </td>
 +
 +                {/foreach}
 +
 +            </tr>
 +
 +        {/foreach}
 +
 +        <tr>
 +
 +            <​th>​FeatureName</​th>​
 +
 +            <​td>​Value for first membership</​td>​
 +
 +            <​td>​Value for second membership</​td>​
 +
 +            <​td>​Value for thrid membership</​td>​
 +
 +        </tr>
 +
 +        </​tbody>​
 +
 +    </​table>​
 +</​code>​
 ===== Prices ===== ===== Prices =====
 \\ \\
-Now that you have set the memberships,​ you must add the pricing ​for them so that users can buy membership plans.\\+Now that you have set the memberships,​ you must add their pricing so that users can buy membership plans.\\
 In order to do this, go to **Settings** and click on **Prices**.\\ ​ In order to do this, go to **Settings** and click on **Prices**.\\ ​
 \\ \\
 {{gallery>​ joomla30:​lovefactory:​prices.png?​999x999 }}\\ {{gallery>​ joomla30:​lovefactory:​prices.png?​999x999 }}\\
 \\ \\
-Clicking on **New** allows you to add add price properties to the available memberships.\\+Clicking on **New** allows you to add price properties to the available memberships.\\
 Select the membership you wish to add the price settings and then if you wish to publish that pricing plan.\\ Select the membership you wish to add the price settings and then if you wish to publish that pricing plan.\\
 \\ \\
-The **Trial membership** option allows you to add the new membership pricing as a trial, this is available so that you can let users test a membership, for free. After it expires they revert back to their previous membership (if still active, otherwise the default is applied).\\+The **Trial membership** option allows you to add the new membership pricing as a trial. This is available so that you can let users test a membership, for free. After it expiresthey revert back to their previous membership (if still active, otherwise the default is applied).\\
 \\ \\
 A setup suggestion would be creating a couple of pricing plans for the same membership and also a trial, let's say with a duration of 24 hours.\\ A setup suggestion would be creating a couple of pricing plans for the same membership and also a trial, let's say with a duration of 24 hours.\\
Line 90: Line 227:
 {{gallery>​ joomla30:​love:​prices4.png }}\\ {{gallery>​ joomla30:​love:​prices4.png }}\\
 \\ \\
-Clicking on the **Options** button will trigger a popup window from which you can change the used currency.\\+Clicking on the **Options** button will trigger a pop-up ​window from which you can change the used currency.\\
 \\ \\
 **Set prices for each gender** allows you to add different prices depending on the gender or one price for all genders. This will change the price properties section and add multiple fields for each gender.\\ **Set prices for each gender** allows you to add different prices depending on the gender or one price for all genders. This will change the price properties section and add multiple fields for each gender.\\
Line 97: Line 234:
 \\ \\
 In case you enabled **Set prices for each gender**, additional fields will become available when creating/​editing a pricing plan.\\ In case you enabled **Set prices for each gender**, additional fields will become available when creating/​editing a pricing plan.\\
-You will be able to add a different price for each gender or to make it unavailable.\\+You will be able to add a different price for each gender or make it unavailable.\\
 \\ \\
 {{gallery>​ joomla30:​love:​prices6.png }}\\ {{gallery>​ joomla30:​love:​prices6.png }}\\
 \\ \\
-Here is how the membership page is displayed on frontend once you add a pricing plan.\\+Here is how the membership page is displayed on the frontend once you add a pricing plan.\\
 Note the "​Male"​ text below the price, meaning that the logged in user is a male and that the price is specific for his type of gender.\\ Note the "​Male"​ text below the price, meaning that the logged in user is a male and that the price is specific for his type of gender.\\
 \\ \\
 {{gallery>​ joomla30:​love:​buymembership.png }}\\ {{gallery>​ joomla30:​love:​buymembership.png }}\\
 \\ \\
-Once clicking on the price it will redirect the user to select ​the gateway and the period of availability of selected membership.\\+Once clicking on the price will redirect the user to selecting ​the gateway and the period of availability of the selected membership.\\
 \\ \\
 {{gallery>​ joomla30:​love:​buymembership2.png }}\\ {{gallery>​ joomla30:​love:​buymembership2.png }}\\
Line 112: Line 249:
 \\ \\
 ---- ----
-**(!)** Documentation based on **Love Factory** version **4.4.0**+**(!)** Documentation based on **Love Factory** version **4.4.9**