Nick suggestions from eSASe

Nickname suggestion allows your site visitors to complete the join form on your site quickly!


Users can check the nick availability on the site and in case it is used, the module suggests a list of usernames which can be used . Suggested usernames will be generated based on first name and last name. If there are not first and last name, nickname will be generated based on unique hash code.

Module is easy to use and install, there are not any changes in core code but you need to click on install , that's all.

 

view more details here: http://www.boonex.com/m/nick-suggestions

We only have a unique modules for dolphin!
Quote · 15 May 2011

I found a BUG in the program.  Ichanged my join form to use two pages and the "Check Availability" button is showing up on both pages, i.e. it's also displayed at the top of the second page where it's not needed. 

http://pkforum.dolphinhelp.com
Quote · 20 May 2012

 No response from the developer.  Anyone else found this problem and figured out how to fix it?  Otherwise I'm forced to only use a single page "Join" form... and there are certain advantages to using more than one page that I'd like to take advantage of.

I found a BUG in the program.  Ichanged my join form to use two pages and the "Check Availability" button is showing up on both pages, i.e. it's also displayed at the top of the second page where it's not needed. 

 

http://pkforum.dolphinhelp.com
Quote · 27 May 2012

My site is single join page only and the module works very well. I love it and members and developers have told me how profesional it makes the site feel.

 

I will use this on all sites I build : )

 

 

Quote · 27 May 2012

Please don't get me wrong... I do like this module for what it does...but I can't "love it" until I can use it on a multi-page JOIN setup.  I imagine ESASE has other priorities so I'll ask one of the forum programming wizards if they'll fix it.

My site is single join page only and the module works very well. I love it and members and developers have told me how profesional it makes the site feel.

 

I will use this on all sites I build : )

 

 

 

http://pkforum.dolphinhelp.com
Quote · 27 May 2012

Hello epaulo!

Would you be so kind to explain the issue by email (alexermashev@gmail.com) It not a module bug and your post may confuse other people.

 

Regards, Sasha


 



We only have a unique modules for dolphin!
Quote · 28 May 2012

Not a module bug?  Okay then let's call it a "feature limitation".  I've attached three images for a 3-part Join form that shows the "Check Availability" button on all three pages... even though the field the mod is designed to check is only on page-1.   On page 2 and 3, I clicked on the "Check Availability" button and it produced the same info that was given on page-1.  Now some people may want to check their nickname on each Join page... but I'm guessing that most new members will not need to... and some of them might even find it a bit confusing.

Of course if the option to create and use a multi-page JOIN form was not part of the default feature-set for Dolphin 7.0.9 then I would not bother you with a request to update your code... but it is... so I humbly ask you to please revise your code to work with both single-page and multi-page JOIN form options.  Thank you :-)

Hello epaulo!

Would you be so kind to explain the issue by email (alexermashev@gmail.com) It not a module bug and your post may confuse other people.

 Regards, Sasha

 Also, could the forced capitalization of the first letter when displayed in the "Check Availability" response not happen, e.g. a check for "test" is converted to "Test" in the displayed "check" response. 

test-nick-suggestion-page1.jpg · 33.7K · 214 views
test-nick-suggestion-page2.jpg · 27.5K · 228 views
test-nick-suggestion-page3.jpg · 24.9K · 216 views
http://pkforum.dolphinhelp.com
Quote · 28 May 2012

 No solution?  Then please let everyone know your module (v1.0) will only work on a single-page Join form. Frown

Not a module bug?  Okay then let's call it a "feature limitation".  I've attached three images for a 3-part Join form that shows the "Check Availability" button on all three pages... even though the field the mod is designed to check is only on page-1.   On page 2 and 3, I clicked on the "Check Availability" button and it produced the same info that was given on page-1.  Now some people may want to check their nickname on each Join page... but I'm guessing that most new members will not need to... and some of them might even find it a bit confusing.

Of course if the option to create and use a multi-page JOIN form was not part of the default feature-set for Dolphin 7.0.9 then I would not bother you with a request to update your code... but it is... so I humbly ask you to please revise your code to work with both single-page and multi-page JOIN form options.  Thank you :-)

Hello epaulo!

Would you be so kind to explain the issue by email (alexermashev@gmail.com) It not a module bug and your post may confuse other people.

 Regards, Sasha

 Also, could the forced capitalization of the first letter when displayed in the "Check Availability" response not happen, e.g. a check for "test" is converted to "Test" in the displayed "check" response. 

 

http://pkforum.dolphinhelp.com
Quote · 31 May 2012

To get this module working with my "User Add" module you have to edit the following files:

 

SasNickSuggestionsModule.php

        /**
         * Process profile fields
         *
         * @return void
         */
        function _processProfileFields()
        {
            //define all fields
            if(!$this -> iMemberId && !$GLOBALS['logged']['admin']) {       <-- && !$GLOBALS['logged']['admin'] IS ADDED
                foreach($this -> _oPF -> aArea as $iKey => $aFields)
                {


SasNickSuggestionsTemplate.php

        /**
         * Get suggestions block
         *
         * @param $sModuleUrl string
         * @param $iProfileId integer
         * @return text
         */
        function getSuggestionsBlock($sModuleUrl, $iProfileId = 0)
        {
            //include all needed js and css files
            $this -> addCss('main.css');
            $this -> addJs('nick_suggestions.js');
           
            //include for using in admin panel                  <-- THIS IS ADDED
            $this -> addAdminCss('main.css');                   <-- THIS IS ADDED
            $this -> addAdminJs('nick_suggestions.js');         <-- THIS IS ADDED

            //-- generate availability button --//


Enjoy ;)

http://www.boonex.com/market/posts/paansystems - your resource for Dolphin Pro
Quote · 31 May 2012

To get this module working with multiple site join forms you have to edit the following files:

 

 

SasNickSuggestionsModule.php

        /**
         * Add nick suggestions block 
         * 
         * @param $oForm object
         * @return void
         */
        function addNickSuggestionsBlock(&$oForm)
        {
            if(!$this -> _oConfig -> aNeededFields 
                || !isset($this -> _oConfig -> aNeededFields[$this -> _oConfig -> sNickNameField]) ) {
 
                return;    
            }
 
            $aNewInputs = array();
 
            //-- process inputs list --//
 
            foreach($oForm -> aInputs as $iKey => $aItems)
            {
                $aNewInputs[] = $aItems;
 
                if( strstr($aItems['name'], $this -> _oConfig -> sNickNameField) && !strstr($aItems['type'], 'hidden') ) {       <-- && !strstr($aItems['type'], 'hidden') IS ADDED
                    //add new field
                    $aNewInputs[] = array(


Enjoy again ;)

http://www.boonex.com/market/posts/paansystems - your resource for Dolphin Pro
Quote · 31 May 2012

I've tested both of these fixes and they both work perfectly.  Thank you very much for sharing these fixes with the rest of us... very much appreciated! 

Also... any idea why the Check Available response (if the name is good) will always capitalize the first letter?  If not needed (why would it be) can this be fixed so we see what the exact name that's being checked?  For example, if I test "aaaaaa" the response is "Aaaaaa is available".  Note... if I cut-n-paste the info I get "aaaaaa is available" (without the Capital "A")... an indication it's just for the display?  

Laughing

http://pkforum.dolphinhelp.com
Quote · 1 Jun 2012

Kind of funny if your demo site has Pay for the join - how am I meant to test the join page nick suggestion, lol? ;)

Quote · 14 Oct 2012

Module is available for Dolphin 7.1

We only have a unique modules for dolphin!
Quote · 24 Nov 2012

 I am a little uneasy about buying this module and maybe others since I see someone else posting a fix for this module 177 days ago without a response from the module developer.  Does the current module have the fix in place since it is reporting the same version number?

To get this module working with multiple site join forms you have to edit the following files:

 

 

SasNickSuggestionsModule.php

        /**
         * Add nick suggestions block 
         * 
         * @param $oForm object
         * @return void
         */
        function addNickSuggestionsBlock(&$oForm)
        {
            if(!$this -> _oConfig -> aNeededFields 
                || !isset($this -> _oConfig -> aNeededFields[$this -> _oConfig -> sNickNameField]) ) {
 
                return;    
            }
 
            $aNewInputs = array();
 
            //-- process inputs list --//
 
            foreach($oForm -> aInputs as $iKey => $aItems)
            {
                $aNewInputs[] = $aItems;
 
                if( strstr($aItems['name'], $this -> _oConfig -> sNickNameField) && !strstr($aItems['type'], 'hidden') ) {       <-- && !strstr($aItems['type'], 'hidden') IS ADDED
                    //add new field
                    $aNewInputs[] = array(


Enjoy again ;)

 

Geeks, making the world a better place
Quote · 24 Nov 2012

 

 I am a little uneasy about buying this module and maybe others since I see someone else posting a fix for this module 177 days ago without a response from the module developer.  Does the current module have the fix in place since it is reporting the same version number?

To get this module working with multiple site join forms you have to edit the following files:

 

 

SasNickSuggestionsModule.php

        /**
         * Add nick suggestions block 
         * 
         * @param $oForm object
         * @return void
         */
        function addNickSuggestionsBlock(&$oForm)
        {
            if(!$this -> _oConfig -> aNeededFields 
                || !isset($this -> _oConfig -> aNeededFields[$this -> _oConfig -> sNickNameField]) ) {
 
                return;    
            }
 
            $aNewInputs = array();
 
            //-- process inputs list --//
 
            foreach($oForm -> aInputs as $iKey => $aItems)
            {
                $aNewInputs[] = $aItems;
 
                if( strstr($aItems['name'], $this -> _oConfig -> sNickNameField) && !strstr($aItems['type'], 'hidden') ) {       <-- && !strstr($aItems['type'], 'hidden') IS ADDED
                    //add new field
                    $aNewInputs[] = array(


Enjoy again ;)

 

 thank you I will add this fix today

We only have a unique modules for dolphin!
Quote · 25 Nov 2012

version 1.0.1 was realized  - fixed trouble with multiple join form. Special thanks to misterpopper for his bug fix

We only have a unique modules for dolphin!
Quote · 25 Nov 2012

you are welcome my friend ;)

version 1.0.1 was realized  - fixed trouble with multiple join form. Special thanks to misterpopper for his bug fix

 

http://www.boonex.com/market/posts/paansystems - your resource for Dolphin Pro
Quote · 26 Nov 2012
 
 
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.