We are in the process of starting over. This means that the entire board at phpbbmodders.net has been set to read-only. All phpBB 2.x and 3.0.x content should be visible but read-only. Private messaging has been disabled for registered users. Registrations will be opened in the near future at the new site. A link to the new site is provided below.

- bonelifer, Administrator

Greeting from Canada

Welcome -- introduce yourself!
New member
New member
Posts: 1
Joined: 07 Jun 2019, 08:27

Greeting from Canada

Post by tutu11 »

Have a nice day, I'm Mikiko, I'm a new member. Now I need support.
I'm using a dual ranklist (users can choose their rank alignement in their profile) and while it's a trivial change editing the core files, the event system does not seem to allow for an efficient way of achieving the same thing:

forum/includes/functions_display.php, line 1546, replace:

if ($user_posts >= $rank['rank_min'])

if ($user_posts >= $rank['rank_min'] && $user_data['user_rank_alignment'] == $rank['rank_alignment'])
It would be ideal if the native behaviour could be changed inside phpbb_get_user_rank rather than having to loop through all ranks a second time.

A simple idea would be to provide core.modify_user_rank with an additional argument such as a closure that could be overridden to change the way of determining if a rank 'suits' a user:

New line 1546

if ($rank_suits_user($user_data, $rank))
However I haven't seen a closure used in any of the phpBB events so that might be something the development team wants to avoid, in which case a rewriting of the phpbb_get_user_rank method would be the only solution.
User avatar
Random American
New member
New member
Posts: 16
Joined: 02 Nov 2019, 01:00

Re: Greeting from Canada

Post by Random American »

If you're still having problems, take it to phpbb.com. They have a custom coding section.

Who is online

Users browsing this forum: CommonCrawl [Bot] and 1 guest