I wanna have your point of view on my following ideas ( if it's possible to do it and if it wont create some bug or probs ) :
1st/ Groups of Ranks
My idea would be to be able to create a " group " of ranks. This group will be able to contain many other ranks. For exemple :
I create a group of rank called " Graphic "
In this one I put 3 ranks ranking by post and named " Neophyte " - " Master " - " Pro "
The utility of this " group of rank " user will be able to have a specific rank which will improve automatically. I explain : imagine you need 100 post for be neophyte, 250 for master and 500 for pro. That would be easy to set it with normal ranks BUT the problem with normal ranks is that EVERY users who will get 100 posts will have " Neophyte " rank etc ... With this " group of rank ", we would be able to set that only users with that specific group of rank will get those ranks ( in that order and setted with these properties ).
We also could make other groups of ranks and combine each ... Imagine I also have a group of rank called " Coder " with 2 ranks setted by posts too : " New " ( 50 posts ) - " Old " ( 200 posts ).
We could mix both groups and, for sample, a user who has both group of ranks will see his ranks automatically updated with his posts and admin won't need to change it manually !!! ( Very useful when you've a lot of members and many kind of ranks with specific " upgrades " for each ones ).
If i'm not rly clear, tell me I'll try to explain better with some complements.
2nd/ Special Ranks automatically setting by Cash
My second idea would to be able to set special ranks with another feature : Actually, special ranks can be set by :
-Automatic ranking by days
-Automatic ranking by posts
-Special Rank
-Guest ( rank only for guest I suppose ? ** )
-Banned ( same for banned people ? ** )
My idea would be to add :
-Cash ( with a little text field for choose the database field of cash point )
For exemple, I've a cash currency name " Gold " in " user_gold " and I would create ranks " Poor " - " Rich " set by this currency ^^ I suppose it is possible because, if I'm right, ranking by day or post simply take another field ( user_posts for sample )
Well, if I don't I will try to find how ranks setting are made and will try to copy one of the field, modifying what I need ><'. Thanks anyway. If I find a way I will reply here for share.
EDIT : Can someone check my following process and tell me what is missing for make that option appeared ? --'
And it seems that in include/fuctions_mg_ranks.php I should add the properties of $rank_by_cash but here ... I haven't enough knowledge for do that ^^'
I did not forget this topic and I'd like to know if someone could help me for adapt a mod from phpBB 2 to Icy Phoenix. It is a simple basic mode which allow to use cash as a rank special feature. With this mode you can use cash ( user_point ) function for define ranks ( starting at X points for sample ).
The mod himself only need some files editing ( under phpBB 2 ). The installation is the following one :
##############################################################
## MOD Titre : Rank Gain Access
## MOD Auteur : Poupoune < kristff@hotmail.com > (N/A) http://www.phpbb-fr.com
##
## MOD Description : Permet de choisir dans le panneau d'administration le choix d'attribution des rangs,
## selon, soit la méthode classique selon le nombre de messages, soit selon le nombre de points
## obtenus par le membre grâce à un système de points. Le MOD est compatible avec le Cash MOD
## de Xore et le Point System d'eXplosive. Si aucun système de points n'est installé, la fonction du choix
## du rang selon le nombre de points sera désactivé.
##
## MOD Version : 1.0.0
##
## Niveau d'installation : moyen
## Temps d'installation : 10 minute(s)
## Fichier(s) à éditer : 8
## includes/constants.php
## admin/admin_ranks.php
## includes/usercp_register.php
## includes/usercp_viewprofile.php
## viewtopic.php
## language/lang_french/lang_admin.php
## templates/subSilver/admin/ranks_list_body.tpl
## templates/subSilver/admin/ranks_edit_body.tpl
##
## Fichier(s) inclu(s) : 0
##
##############################################################
## Pour des raisons de sécurité, vous êtes prier de consulter
## régulièrement http://forums.phpbb-fr.com afin d'obtenir la
## dernière version de ce MOD.
## Télécharger ce MOD à partir des sites autres que phpBB-fr.com
## peut être dangereux pour votre forum phpBB.
## Par conséquent, phpBB-fr.com n'assurera aucun support pour
## les MODs absents de leur base de données, consultable sur:
## http://forums.phpbb-fr.com/
##############################################################
## Notes de l'auteur :
##
## Si vous utilisez le Cash MOD de Xore, il faut que vous crééez une monnaie
## s'appelant 'points' afin de rajouter un champ user_points à la table des users,
## afin de permettre au MOD de fonctionner correctement.
##
##############################################################
## Historique du MOD :
##
## 05-07-2004 - Version 1.0.0
##
##############################################################
## Avant d'ajouter ce MOD à votre forum, il vous est fortement conseillé
## d'effectuer une sauvegarde des éléments que vous allez modifier.
##############################################################
#
#-----[ REMPLACER PAR ]----------------------------------------------
#
// Début Rank gain access MOD
$lang['Rank_minimum'] = 'Messages / Points Minimum';
$lang['Points'] = 'Points';
$lang['Posts'] = 'Messages';
$lang['Rank_choose_minimum'] = 'Choix du système de répartition des rangs';
$lang['Rank_point_system_explain'] = 'Un système de points compatible a bien été detecté sur votre forum';
$lang['Rank_no_point_explain'] = 'Aucun système de points compatible n\'est installé sur ce forum';
// Fin rank gain access MOD
<tr>
<td class="row1"><span class="gen">{L_RANK_CHOOSE_MINIMUM}</span><br />
<span class="gensmall">
<!-- BEGIN switch_point_system_explain -->
{L_RANK_POINT_SYSTEM_EXPLAIN}*
<!-- END switch_point_system_explain -->
<!-- BEGIN switch_no_point_explain -->
{L_RANK_NO_POINT_EXPLAIN}*
<!-- END switch_no_point_explain -->
</span></td>
<td class="row2"><input type="radio" name="rank_choose_minimum" {LOCK_POINTS} value="1" {RANK_MINIMUM_POINTS} /> {L_POINTS}</td>
</tr>
#
#-----[ SAUVEGARDER/FERMER TOUS LES FICHIERS ]------------------------------------------
#
# FdM
It work perfectly under phpBB 2 but I couldn't adapt it to Icy Phoenix and I'd like to know if someone could take a look at this and help me to update this mod ? And if you have the time to add the possibility to choose which currency of cash mod we want to use ( allow other currency than user_point ) it would be very great ^^
Thanks to anyone who will help =)
Description: Permet de choisir dans le panneau d'administration le choix d'attribution des rangs, selon, soit la méthode classique selon le nombre de messages, soit selon le nombre de points obtenus par le membre grâce à un système de points. Le MOD est compatible avec le Cash MOD de Xore et le Point System d'eXplosive. Si aucun système de points n'est installé, la fonction du choix du rang selon le nombre de points sera désactivé.
Installation: Medium - 10 minute
Files to edit (8):
includes/constants.php
adm/admin_ranks.php
includes/usercp_register.php
includes/usercp_viewprofile.php (see include/fuctions_mg_ranks.php)
viewtopic.php (see include/fuctions_mg_ranks.php)
language/lang_english/lang_admin.php
templates/common/ACP/ranks_list_body.tpl
templates/common/ACP/ranks_edit_body.tpl
Author notes:
Si vous utilisez le Cash MOD de Xore, il faut que vous crééez une monnaie s'appelant 'points' afin de rajouter un champ user_points à la table des users, afin de permettre au MOD de fonctionner correctement.
History:
05-07-2004 - Version 1.0.0
11-11-2009 - Update
#
#-----[ BEGIN MODIFICATION ]----------------------------------
#
SQL:
ALTER TABLE ip_ranks ADD rank_choose_minimum tinyint(1) not null;
#-----[ REPLACE WITH ]----------------------------------------------
// Begin Rank gain access MOD
'Rank_minimum' => 'Minimum Posts / Points',
'Points' => 'Points',
'Posts' => 'Posts',
'Rank_choose_minimum' => 'Choix du système de répartition des rangs',
'Rank_point_system_explain' => 'Un système de points compatible a bien été detecté sur votre forum',
'Rank_no_point_explain' => 'Aucun système de points compatible n\'est installé sur ce forum',
// End rank gain access MOD
The time now is Sat 22 Feb, 2025 12:38 • All times are UTC + 1 Hour
Permissions List
Permissions List
You cannot post new topics You cannot reply to topics You cannot edit your posts You cannot delete your posts You cannot vote in polls You cannot attach files You can download files You cannot post calendar events