Join form page order reversed

grrrr - I have a four part join page for a new site.   For some reason, page 4 comes up first.   I changed them all back to zero, cleared the cache and viewed it as one page, then set it back to the order I wanted.  Number 4 still comes up first.

Anyone have a clue on this one?  Man, it is always something with this stuff.

 

Quote · 16 Apr 2011

Anyone have any thoughts at all on what might be causing this?  I looked at the database profile fields table, and the join form order for the blocks seems to be correct.  I am stumped.

Quote · 17 Apr 2011

Well this totally sucks.  No matter how I renumber them, the page with the highest number is going first.  Is anyone else using a multiple page join form?   This is a FRESH install of 7.0.6.  I have to go back to a one page join form to test, which means my system is not usable.   Sometimes I think Boonex puts a secret detector mechanism in the software that will make things break just as you are making some progress or people need to see your site.

Quote · 17 Apr 2011

This is driving me #*@#$%*& nuts.   I totally understand why people go off here - sometimes it seems like nothing works.   Ok, I have disabled my cache, cleared it, and changed the page numbers back and forth several times to no avail.  It still displays the last join form page first.  I have looked at the profile fields table and the order numbers look normal there.   Does anyone have an idea of what I can even look at?

Quote · 20 Apr 2011

This is how I did it using a splash page. Now I only have a 2 page Join, so if you have more than that I am not sure but would think the same principle applies.

 

Admin Panel > Builders > Profile Fields   < -- Make sure the Join Form is what you are currently looking at (click Join Form next to Edit Profile if unsure)

 

Lets say you have 3 blue boxes (General Info, Misc Info, and Security Image) with several green boxes underneath each (NickName, Sex, Country, etc.)

 

Normally you want most of your 'information' to be filled out on the first page and then maybe a couple more on the second page along with captcha.

So, I would click the Blue General Info box and where it says 'Join Page' I would leave that at 0. For the Blue Misc Info and Security Image boxes I would click each one of those and change the 'Join Page' to 1. So, once done, Everything under the 'General Info' should display on the first page of the join and the rest on the 2nd page.

 

Is this what you have done and it still does not work?

Nothing to see here
Quote · 20 Apr 2011

Yes, that is exactly what I have done - those are just general instructions for building the join form, and I don't think I have done anything wrong.  From past experience, I know that not too many others here use multiple join forms, so I tend to uncover the bugs first.   Any other ideas?   Does anyone from Boonex participate here anymore?

Quote · 20 Apr 2011

 

grrrr - I have a four part join page for a new site.   For some reason, page 4 comes up first.   I changed them all back to zero, cleared the cache and viewed it as one page, then set it back to the order I wanted.  Number 4 still comes up first.

Anyone have a clue on this one?  Man, it is always something with this stuff.

 

I have to ask.  Everywhere I look, indicates to me that D7 only supports up to a two page join form.  How did you manage to get a four page join form?

My opinions expressed on this site, in no way represent those of Boonex or Boonex employees.
Quote · 20 Apr 2011

I don't know what "how did you manage" means.   I have a business project where I want to collect contact information, business profile information such as industry and tags, matching criteria, a business overview, the profile photo - it adds up - I have 8 blocks that fit nicely into four short pages - I could possibly get rid of one of them and have the users come back to update, but I don't want to get rid of two.

I also don't know what "Everywhere I look, indicates to me that D7 only supports up to a two page join form" means.   Is that official - that only two pages are allowed?  If so they shouldn't let people make them in the first place.    I can't be the only one here that uses more than a two page join form.

Anyway, issue still unresolved - it is a one page form now, and I couldn't even make it a two page if I wanted, because the last page will still be first.

 

Quote · 20 Apr 2011

 

I don't know what "how did you manage" means.

What it means, is that on my join form builder in admin, the selector for 'Page', has two options: '0' and '1.  I'm just asking how you got four selections, which would be '0', '1', '2', and '3' on that selector.

 

Edit:

I also don't know what "Everywhere I look, indicates to me that D7 only supports up to a two page join form" means.

I've looked in my admin section, and I've read several forum posts.. one by the late mrpowless that stated 2 pages is all you get, so I assumed that by default,  2 pages is the max.  If you can create more than 2 pages, it certainly isn't clear to me how to do it. Believe it or not, I'm just trying to learn something.

 

My opinions expressed on this site, in no way represent those of Boonex or Boonex employees.
Quote · 21 Apr 2011

 

 

I don't know what "how did you manage" means.

What it means, is that on my join form builder in admin, the selector for 'Page', has two options: '0' and '1.  I'm just asking how you got four selections, which would be '0', '1', '2', and '3' on that selector.

With mine, as i add a page, the number on the selector increments by one automatically each time i add a page.

https://www.deanbassett.com
Quote · 21 Apr 2011

So how do you add a page to the join form?  I must be blind or something.

My opinions expressed on this site, in no way represent those of Boonex or Boonex employees.
Quote · 21 Apr 2011

Ok, what i mean, is i add a new item, set it to use page 1 and save it. As soon as it's saved, my selector now has a 2 in it. Add another and add it to page 2 and save. Then the selectore will have a 3 in it.

 

Perhaps some pictures.

Move Misc Info to page 1.

4-20-2011%209-46-49%20PM.png

Then save.

Now i move the next area to page 2.

4-20-2011%209-47-22%20PM.png

Notice the selector now has a 2 in it.

As soon as i save it. The selector will have a 3. As shown below.


4-20-2011%209-48-01%20PM.png

https://www.deanbassett.com
Quote · 21 Apr 2011

Got it. I would have never figured that out just by looking at it.

My opinions expressed on this site, in no way represent those of Boonex or Boonex employees.
Quote · 21 Apr 2011

Sorry HL - I missed the point.  I thought you were being snarky, and it threw me off balance that this was a perfectly innocent question.

Quote · 21 Apr 2011

i'll test this as well.  but it used to be the case in d6 i think that you only got two pages on join.... be back with my results in a few.

https://dolphin-techs.com - Skype: Dolphin Techs
Quote · 21 Apr 2011

 

i'll test this as well.  but it used to be the case in d6 i think that you only got two pages on join.... be back with my results in a few.

 Well guess i got lucky...   i just did a 5 page join form and they all are in the right order.   even if i move the blocks around in builder it remains in order of page numbers...

0,1,2,3,4

now when you say you cleared the cache did you delete it via ftp or dolphin admin ?  not sure if that even has anything to do with it.

https://dolphin-techs.com - Skype: Dolphin Techs
Quote · 21 Apr 2011

I deleted via FTP and the templates have been turned off.  The only think I can think to try is to completely delete that block, and then make a new one in all the various views - grrr - too tired tonight.  Will try that tomorrow.

Quote · 21 Apr 2011

I am having the same problem.  Was there a solution?

Quote · 5 Jun 2011

I'm sorry, I think I gave up and turned it into a one page form - which I hate.  I will test again tonight.  

Quote · 5 Jun 2011

Thanks.  I sent a message to Boonex support. Hopefully they can help.

Quote · 5 Jun 2011

I wonder if the problem is in this code in inc/classes/BxDolPFM.php

 

function getJoinPagesSelector( $iCurrent ) {

$sQuery = "SELECT MAX( `JoinPage` ) FROM `sys_profile_fields`";

$iMaxPage = (int)db_value( $sQuery );

 

$sRet = '<select name="JoinPage" class="select_page">';

for( $iPage = 0; $iPage <= ( $iMaxPage + 1 ); $iPage ++ ) {

$sRet .= 

'<option value="' . $iPage . '"' .

( ( $iPage == $iCurrent ) ? ' selected="selected"' : '' ) . '>' .

$iPage . '</option>';

}

$sRet .= '</select>';

 

return $sRet;

}

 

Can anyone see a problem in there somewhere?

 

Thanks,

Quote · 5 Jun 2011

Forget the last entry - that code was from the profile field manager file...I think the code is probably located in the BxDolJoinProcessor.php file around line 160.

Quote · 5 Jun 2011

This may sound a bit silly but have you tried it in different browsers because I am fairly sure that Google Chrome likes putting things back in the opposite order to how you actually want it. I think Opera does it too, or was it Safari?

I am not the biggest fan of Internet Explorer but when it comes to doing anything with the Admin Panel,  I only use Internet Explorer because I got fed up with things being put back the wrong way around if I used Chrome,

Quote · 6 Jun 2011

@Sixthdegree - Add a ticket instead - they are actually answering some of them.  

@Profesize - As I recall I tested it with a few different browsers.   The Chrome problems are well known. 

Quote · 6 Jun 2011

Thanks for your replies.  I experimented with different browsers, but it didn't help.  LeonidS began looking into it yesterday and hopefully will have an answer in the next day or so. I'll post the solution here.  Thanks again.

Quote · 7 Jun 2011

Piece of crap.  I realized I had to abandon this basic feature because this was never solved.  I it amazing how things that should take 5 minutes can take weeks on Dolphin.  Anyone else still getting this?  It has completely reversed the order again for me.

Quote · 26 Sep 2011
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.