Wikipedia

Search results

Showing posts with label MOD. Show all posts
Showing posts with label MOD. Show all posts

WARNING to Those ShiftCode GPT Admins Using the "GPTTweaks Easy One Click Facebook Promotion Mod"

Hello, this is Wesley B AKA 'Max P' the initial developer of the 'GPTTweaks.com Easy One Click Facebook Promotion Mod' - a short and simple (yet powerful) ShiftCode GPT script modification I originally posted freely on GPTTweaks.com  I personally consider that mod a great success and it appeared to work perfectly adding new features up until today when it is approaching a sunset in its usefulness.

Recently, I read an article (section 5) which details changes Facebook is making concerning their 'Facebook Graph API 1.0' which Facebook is discontinuing on April 30th 2015. Please be aware that the 'GPTTweaks.com Easy One Click Facebook Promotion Mod' uses the Facebook Graph API 1.0' as a backbone function relying on it to facilitate the one click facebook post promotion feature.


When April 30th has come then the effect to GPT sites still using this mod may be as benign as the functionality of the mod simply losing the ability to post predefined promotional posts on behalf of the GPT site member (and nothing else affected) BUT with the FB Graph API no longer there and responsive then there is the potential that this situation may cause the 'Refer a Member' page/script of ShiftCode GPTs with the mod still installed to error out (losing the Refer a Member feature of your GPT)

Yes, that would be bad enough (the page erroring out) but because I really don't truly know how ShiftCode script error handling really works exactly (it's always been 'behind the curtain' so to speak to outside coders) then errors on that one page may actually cause a site-wide 'SMARTY' error (an unhandled exception) In my own informed (somewhat) experienced (though intermediate and non-professional) coder opinion the chances of this relatively simple resulting error causing whole GPT sites to fail are remote (though still within the realm of possibility)

Hence, I am HIGHLY RECOMMENDING that ShiftCode GPT admins having GPTs that have this (one specific) mod installed start taking steps to return the mod affected code back to its original (pre-mod) state well before April 30th to avoid possible unexpected (or possible catastrophic - however unlikely) results!

The one mod I am speaking specifically (and only) about it located here linked to from GPTTweaks.com:
https://docs.google.com/document/d/1v_aX7EQTn8i3wuADBhijoxiM-u0VONuG-zlqly2bHuM/edit?usp=sharing

I've suggested to William C (the current owner of the GPTTweaks site) to leave the link and information about the mod intact in order to assist those who wish to 'walk-back' their code step by step in reverse order (useful for those that have other modifications on that page/script that they don't want to lose by simple overwriting the modified page/script code with original ShiftCode code)

Though I've also suggested that an unmistakable warning be placed in proximity to that mod code and link that would warn NOT to install that particular mod on any new sties.

THE EASY FAST AND MOST EFFECTIVE IMMEDIATE SOLVE:

My main recommendation to correct any site using this mod would be to simply revert the modified code back to its original unmodified form.

This is actually the simplest way to make the potential issue go away. For those who followed the mod instructions entirely then you have retained a backup copy of the original code using the simple steps I outlined in the original mod instructions.

Simply overwrite the modded code in its entirety for that sub-script with the original unmodified code that was original to your site as was provided by ShiftCode (or that you had backed up prior to the mod application)

For those of you who failed to back up the original unmodified code before you applied the code (as was highly recommended in the mod instructions) then don't worry that much (it's really not a big deal) All you would need to do is obtain a copy of that script's original code either from ShiftCode itself or from a fellow GPT admin that is running an unmodified version of that sub-script (should be pretty easy to obtain)

Perhaps current ShiftCode (company) administration could possibly provide the original code for the one sub-script available for download for those in need of it (just a humble suggestion / request that I think would be a kind gesture)
Either that or anyone that has such code handy perhaps can reply to this post making it available to copy from here (?)

I would have liked nothing more at this point under these circumstances to have been able to provide you all with a new and corrected version of the mod to simply replace it with but I haven't retained a test bed (my own ShiftCode GPT) that I could use at this point to properly develop a new version.
At that point I had a definite drive, passion, and enjoyment to improve the platform freely for the good of all ShiftCode admins. Today I still have drive and passion to help improve by way of still promoting GPTs and improving conditions for the site admin through my work at the affiliate network.

Please note that this issue ONLY affects that ONE mod - the One Click Facebook Promotion Mod!​

Rest assured that the other FREE mod available at GPTTweaks.com - the "MaxP Promo Codes Only for Active Members Mod" still works like a charm (restrict promo code redemption only to active members who have completed an offer recently based upon the jackpot system) and by my observations has been very successful and popular both with the admins and the GPT members alike.​

Ok, bringing this notice to a close I would like to offer my own personal assistance with any issues you may be having with removing the soon to be offending mod by making myself available for free-of-charge email based support (or replies here on the forum) during reasonable hours at modhelp@freecashpro.com

I'm happy to help with any questions or clarifications you have or need but do not expect me to make personal appearances on a site by site basis to do the actual work of physically removing the mod for you for free. If you are truly in a bind and don't know what to do then don't fret - simply email me and I'll assist as best I can (I'll honestly give it my best for you)​

If you are facing some type of spaghetti situation or basket case that requires a lot of my personal one-on-one hand-holding or if you simply can't accomplish the removal task by other way then I may be willing to step in and save the day though please do know that in those circumstances then my time and sanity are available for HIRE (though relatively cheap still) to make the problem quickly go away for you.

 

Further background: Purportedly the reason why Facebook is sunsetting this API is that they no longer want external (to facebook) code "putting words in the facebook post-er's mouth" by predefining any of the content the third party developed script or app is posting in the facebook member's name via automated means (even if the facebook member initiated the causation of the post)


Commentary: I agree with the spirit of what facebook is seeking to do here (there's already way to much trickery and deception going on in the world with so many malevolent automated posting mechanisms) Though our simple helpful mod was the baby thrown out with the bathwater so to speak here
Since our GPTTweaks ShiftCode mod (above) used predefined content (whatever text you configured about your site when you installed the mod, the GPT member's referral link, etc) and was posting by automated means (even though the facebook member / your GPT member actually initiated the action of posting and it was actually acting as a convenience for the post-er) then that would fall into the facebook description of 'putting words in the post-er's mouth' and is a target as something facebook is seeking to stamp out by killing the API.
The newer APIs that are replacing the one they are removing revolve around new strict facebook rules that will force a script/app developer to get his/her code pre-approved by facebook and pledge to abide by certain best practices morals on how such apps/scripts should behave in relation to the facebook member.
Yes, I'm sad for our little GPT script mod but I really agree that facebook is going in a necessary direction with these new positive initiatives - don't you?​

Use Your ShiftCode GPT's Built In Banner Advertisement Features to Manage Ad Space on Your Other Sites and Blogs !

No, your banner rotation and side panel ads that are currently only displayed on your GPT site are not stuck being ONLY displayed on your GPT site - there are so many other possibilities if you just apply a bit of creativity and a bit of coding savvy to the situation.

Not only can you start selling ad space on other web sites (that you own or have coding access to) on your GPT site but you can also add much greater value to the ad space your are already selling on your GPT by also being able to promise the prospective ad space buyer that their ad(s) will also simultaneously be displayed on other popular sites as well.


PROJECT COMPLEXITY – INTERMEDIATE
(Probably Not for Total Newbies or Complete Coding Beginners)

In this article I will focus on the 'Side Panel' ad function but these techniques can easily be adapted to the 'Banner Rotation' function as well.  In fact with the Banner Rotation function you have the added flexibility of multiple ad banner rotation 'Groups' with which you can even separate out for ad purchasers as being targeted to specific sites or groups of sites where their banners will be in rotation other than on your GPT!

Ok, for starters, let me show some examples of how the side panel ad group will appear on multiple sites as I have them configured now: Below, first here is how the side panel ad group appears on my own GPT site (within the members only area only (you must be a registered PaidTheBest.com member in good standing and logged in to see the side panel ads) as I currently have it configured)  Then there are the additional places those very same side panel ads are automatically appearing since I've added them to these other sites (click on the images to actually go to the site at the position they appear):  

The side panel ads as they appear in my own GPT (the standard use) HomeCash.org FreeCashOnlineTopSiteList.com GetPaidTo.org
The Side Panel Ads As They Already Appear in Standard Manner on My Own PaidTheBest.com GPT The Ads in the Right Side Panel of HomeCash.org The Ads in the Left Side Panel of FreeCashOnlineTopSiteList.com The Ads in the Left Side Panel of GetPaidTo.org (only with a different background – accomplished by simply making another new ‘ads page’ on your GPT that has the different colors and/or background and then referencing THAT page in the iframe statement on that specific site)
The technique we'll be using to make the side panel ads appear on the other web sites involves making one (or several - if needed) new pages on your GPT site that ONLY displays the side panel ads widget (only) and then we'll be creating code on your other web site(s) that will show only the portion of your new GPT site page containing the ads using the  HTML tag iframe A few things that I want to mention first here that are either things to keep in mind while constructing your 'flavor' of how you're doing this or are options to consider so that you can gear your roll-out in a certain direction:
  • You can either stick with a single ads page in a generic 'vanilla' style (to reference on all the site(s) you’ll be adding the ads to) or make multiple new ads pages to accommodate the themes (colors and background, etc) on each site you'll be applying the ads to.  
  • You have the option of making the ads purchasable outside of your GPTs member area (ad customers don't need to register or log in to your GPT site in order to just make the purchase and add the ad banner specifics) but I would NOT recommend this as if someone does make an ad purchase this way then they'll have no way of checking the ad's stats, editing the ad in the future, changing the ad to something completely different if they so choose in the future, or conveniently extending extending the ad just by paying for more time (rather than having to  re-enter the entire thing)

    The instructions I provide (further below) will be geared towards having the purchaser register as a GPT member before purchasing ads though if you would like to open up non-member purchases simply un-check the "Members Only: Yes members only can purchase ads" under  Admin Panel > Side Panel (lower left side menu) > Configure  
  • While you are on that page (above) [Admin Panel > Side Panel (lower left side menu) > Configure] then take a look at those other options.  I'd' suggest setting "Members only" as checked (see above), "Ads" as "Images Only" (just to keep the amount of space the side panel widget takes up more constant and predictable), "Advertisement Link" to "Auto Fill" so that it shows the 'Advertise your banner here.' link ins unfilled spaces, "Force 120x60" DEFINITELY CHECKED, and "Randomize" I'll leave up to you as to what you prefer - Don't forget to hit "Update" to save your changes - all as follows:

The Actual Procedure:

  1. In your GPT's Admin Panel in the lower portion of the right side menu then find and click on 'Pages'; and
  2. In the top left of the page click ‘Add Page’; and
  3. In the upper ‘General’ area generally do this (below) Note that the ‘Path’ and ‘Name’ entries are whatever you’d like for them to be though we want the ‘Template’ to be ‘None’, the ‘Edit Mode’ to be ‘Textarea’ (for entering code) and the ‘Access’ to be ‘Everyone’:

    Making a new Page
  4. Ok, here is the code that I put into my page but you may want to edit a few things (like the URLs referring to my PaidTheBest.com GPT, the background image URL (don’t leach off of mine! …or I may just change that image to a porno pic if I notice people leaching from my server – lol) but seriously, here is my code for that new page that will show ONLY the side panel ads section on basically an otherwise blank page:

    <head>
        <base target="_blank">
    </head>

    <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" link="#CCCCCC" vlink="#999999" alink="#C0C0C0" text="#FFFFFF" bgcolor="#000000">

        <div align="left">
            <table border="1" width="180" height="800" bgcolor="#000000" background="
    http://paidthebest.com/images/BlackGrillebg.gif">
                <tr>
                    <td align="center">
                        <div class="header">
                            <font color="#FFFF00">
                                <u>
                                    <b>
                                        <font size="1">
                                            SPONSORS<br>
                                        </font>
                                    </b>
                                </u>
                                &nbsp;
                            </font>
                        </div>
                        <div class="box">
                           {~include file="_side_display"~}
                        </div>
                        <font size="1" color="#FFFFFF">
                            <br>
                        </font>
                        <font color="#FFFFFF" style="font-size: 7pt">
                            This Box Displays Ads
                            That Were<br>
                            Purchased at
                        </font>
                        <font color="#FFCCCC">
                            <a href="
    http://www.PaidTheBest.com/">
                                <font color="#FFFFFF" style="font-size: 7pt">
                                    PaidTheBest.com GPT
                                </font>
                            </a>
                            <font color="#FFFFFF" style="font-size: 7pt">
                            </font>
                        </font>
                        <font color="#FFFF00" style="font-size: 7pt">
                            &nbsp;
                        </font>
                        <font color="#FFFFFF" style="font-size: 7pt">
                            If&nbsp; You<br>
                            Are Interested In
                            Advertising Here Very<br>
                            Cheaply
                            Then Please Feel Free to<br>
                            Purchase
                            a Side Panel Banner Ad
                            at
                        </font>
                        <font color="#FFCCCC">
                            <a target="_blank" href="
    http://www.PaidTheBest.com/">
                                <font color="#FFFFFF" style="font-size: 7pt">
                                    PaidTheBest.com GPT
                                </font>
                            </a>
                        </font>
                        <font color="#FFFF00" style="font-size: 7pt">
                            <br>
                            <br>
                        </font>
                        <font color="#FFFFFF" style="font-size: 6pt">
                            Prices Start as Low As
                        </font>
                        <b>
                            <font color="#FFFF00" style="font-size: 6pt">
                                $1.49 Per Month
                            </font>
                        </b>
                        <font color="#FFFFFF" style="font-size: 6pt">
                            <b>
                                <br>
                            </b>and Are Shown Both On
                            PaidTheBest.com and Here!
                        </font>
                    </td>
                </tr>
            </table>
        </div>

    </body>

  5. Note: Yes, there is a lot more code than is absolutely necessary above but I thought that some may want to customize the extra code and ‘make it theirs’ so I left it in.  The extra text statements in there may be entirely omitted but whatever you do don’t get rid of the  <head> section (shich makes the ad links open in a new window by default for the whole page – instead of the links opening up within that little iframe window (oops)) and the <body> statement (which zeros the margins, etc.)  Also, the ‘include’ code line in black font color and bolded is the meat and potatoes (absolutely necessary) statement of this whole code (that is where the actual side panel widget is called up.)

    Now the main gist of the above page code is to display the side panel ads in the upper leftmost area of the page (with zero margins) and NOT USING your GPT site’s template (unless your GPT site’s template is the same as the scheme on the page on the other web site that will be displaying your ads – fat chance)  You want to adjust the background color or image on this new ad page to blend in with the theme of the page you will be displaying the ads on.  You also want the zero margins so that when you code the iframe window on the other site that will in effect be peeking through to this ad page that the dimensions and location of these ads are predictable and basically remain the same – get it?  So here is the resulting page from the above code (adjust things as YOU need them for your needs – this is what I needed (if you need help with adjusting this stuff then feel free to contact me and I’ll help as I can):
    FireShot Screen Capture #146 - 'paidthebest_com_adpage' - paidthebest_com_adpage

  6. Another thing is that you should be able to view your new page while not being logged in as a member on your GPT now.  For example the above page for my GPT can be viewed by anyone (even you – now) at:  http://paidthebest.com/adpage  (try mine and then try yours)

  7. Ok, with that one part of creating the new page done then let’s switch gears over to the site where you want the ads to appear (most likely in the side panel of that site)  I’m going to start with a new heading and a new list of steps for this new part of the project (though know that the harder parts of this project are over if you’ve reached this point) – congrats!



ADDING YOUR ADS TO THE NON-GPT SECONDARY SITE

Ok, since all of the steps above led towards my adding my GPTs side panel ads onto the side panel of my GPT referral blog HomeCash.org then it only seems logical to me to continue with the demonstrations pointed there.  Ok, please take a look generally at my site at http://www.HomeCash.org then take a look specifically at the place in the right sidebar where the GPT sidebar ads start (which conveniently will be here):  http://www.homecash.org/#ptbads (no big trick, I just inserted a HTML ‘bookmark’ tag just before the ad code there.

That little bookmark code (above) only amounts to this <a name="ptbads"></a>) though it’s NOT a necessary part of this project – but it COULD BE handy if you want to direct your prospective ad buyers on your GPT to the site(s) at the position where their ads will appear (wink)) …more about this little HTML URL bookmark trick later.

Notice where the ads are placed on the sidebar.  Decide where you want to place your similar sidebar ads from your GPT.  Ok, now were down to editing code on the new target site.  Now not being psychic (at least with YOUR source code, script, or site) I cannot tell you where to place the code for the ads when you are likely staring at all that gibberish ‘Greek to me’ code (depending on what coding level you’ve reached) but I can tell you that if your target site is a popular free script based site such as Blogger.com, or a WordPress site (or the like) then this may be a whole lot easier on you.  With those types of script based sites then all you have to look for what’s called a ‘gadget’ (that’s named “HTML/JavaScript” in Blogger.com) or a ‘widget’ (that’s simply named “Text” in WordPress) ad add them to your sidebar in your layout and then add the code into the gadget or widget after that.

Ok, getting down to the code (which is actually really simple) and short but is does a lot!  Ok, are you ready – here’s the code:

<center>
<iframe src="
http://www.paidthebest.com/adpage" width="180" height="800" scrolling="no"></iframe>
</center>

Yes, that’s right, you would need to replace the URL of my site “paidthebest.com” with the URL of your site (and page name if it’s different than ‘adpage’) but basically that’s all that’s to it !

Also, if you want to be able to have a URL bookmark reference the exact position where these ads start on the site you are adding the ads to then add this bookmark code just above the code up there (on top of the <center> statement): <a name="ptbads"></a>    (oh, and you can rename “ptbads” to anything you want)   Then to call that bookmark (like from where you are telling your ad buyers about where their ads will show by posting a link)  simply call it like this:     http://www.yourssitecontainingtheads.com/#ptbads  …and it will take them right to the start (top) of the ads and all you have to do is to tell them to look left or look right.

All done!  Now go and test it out and if you have any problems that seem insurmountable then don’t worry!   Simple, non-site specific questions?  - Please feel free to either post a question in the form of a post below the facebook post where I mentioned this modification (whatever / wherever brought you here)  OR post a question in a comment to this blog post here on GPTTweaks.com…

Ok, feel free to either consult your own favorite local coder or (as a last resort please) you can email me at gpttweaks@freecashpro.com (telling me your GPT site name & URL, your own name, and all the details (including any error messages or places where you’re confused – and I need specifics here before I even begin to think about what your issue may be or even contact you back!)

If you feel like more than ‘saying’ thank you then yes, PayPal is much appreciated and graciously accepted in any amount large or small (all is appreciated) at admin@paidthebest.com – Thank You !

 Enjoy !


P.S.; (about contacting me) DO NOT make the mistake of getting mad at me because you are somehow feeling entitled to my free help!  I’m a busy guy and I help as I can and feel good about.  You play nice and I play nice.  You piss me off then you can just forget it all and go out and hire and pay for a programmer (and I can care less – you have a nice life!)  Take a flying leap…

PLEASE Don’t get me wrong here - I just LOVE helping equally nice people with subjects such as improving their GPT site… But if you turn into an asshole on me then don’t expect me to coward down to you – expect a big door leading to a huge room full of all types of FREE help (so to speak) to SLAM SHUT in your face! Permanently!  (I’m only saying this now after being subjected to several horrendous situations (unbelievable) from people demanding my free help while also being offensive idiots – some using demands as their opening contact move with me)

Secure Your ShiftCode GPT PayPal Email Withdrawal Fields By Making Them Static / Read Only / Non-Editable

Over time there has purportedly been an occasional rash of ShiftCode GPT site member accounts getting hacked (or accessed by unauthorized persons due to improper password hygiene / security practices by members)
NOTE:  If you are a GPT site member then don't worry, it's relatively simple to avoid getting your account hacked by making sure that you use a strong password that you don't use at any other site.  It also may help to minimize risk by not allowing your GPT member account(s) to accrue a large balance - don't leave it in, withdraw it all ASAP.
While these unauthorized persons are accessing the GPT member account many times the main target is to withdraw any standing account balance to PayPal via the withdrawal dialog.
In order for the offender to benefit from the unauthorized withdrawal then they must be able to change the true account holder's PayPal email address that's sometimes on file to the PayPal address they desire.
If the target GPT site doesn't have the security measures I speak of in this article in effect then raiding a hacked GPT site member account is relatively easy if the GPT admin and/or the GPT site member has been even mildly careless.


If your ShiftCode GPT site has instant (unattended / automated) withdrawal methods available I highly recommend that you apply this modification to ALL the instant methods you offer (methods other than PayPal may need slight modifications to this very basic code)


Here are the changes I recommend.  These changes and code modification have been tested on several GPT sites so far with good results.

PROJECT COMPLEXITY – NOVICE TO INTERMEDIATE
(Probably OK for Newbies or Coding Beginners but if you are squeamish then seek help
or observation by someone who knows a bit better – you may even contact me for help or
observation but I won’t do it completely for you entirely)

If you are the tiniest bit squeamish about altering PHP script code in its raw form then I highly recommend that you hire a programmer to make these changes for you.  Though know that as programming code modifications go, this particular project is super simple for most do-it-yourselfers.


  1. In your ShiftCode GPT site Admin Panel then go to (left side menu)  Products > Withdraw (click on the word 'Withdraw')
  2. Find 'PayPal' (or the desired withdrawal method you wish to secure) and click on it.  You should now be at a screen that says "Methods > Edit Method" at the top.
  3. Un-check (if checked) the "Type Again:" box that is described as "Yes, force the user to type their info in twice."Un-check the 'Type Again' box
  4. Basically what we just accomplished is to make sure that the PayPal email only appears once (and doesn't need to be typed into the second field when withdrawing) on the withdraw page.

Now we'll move on into the actual code editing portion of this project.  Whether you are a beginner or a seasoned pro at this point I must admonish you to make complete backups of any code (the whole file - ALL the code in that file) you intend to change - BEFORE you change anything.

My preferred method for making such backups is to bring up notepad (notepad.exe - the  built in Windows text file editor) and copy all the code in the file you intend to modify to notepad and save it under the name of the script or include file.  Again, do this BEFORE you make any modifications to the code.

Also, at this point I should mention (just to be wise towards the future) that ShiftCode has a built in function that will conveniently zip up all of your script files and then make a single zip file containing all of the current states of your script files (at least the ones you have access to - there are many more scripts behind the ShiftCode 'curtain' that you can not see) available for you to download and file away in a safe place on your own machine for future reference.

There is no time like the present to do this.   To download your scripts backup the simply click on 'Scripts" under 'Files & Templates' in the lower right menu in your admin panel.  Then look in the upper right area of the center window (at the top) for a button labeled 'Backup All' (as seen below) and click on it to download the script backup file.  Store it in a safe place that you will remember when/if you need it.
Click the 'Backup All' button to make an archival backup copy of your likely pristine (at this point) precious ShiftCode scripts

Ok, back to our little coding project.

  1. Find and click on 'Includes' (above where you found 'Scripts' above) under the 'Files & Templates' heading lower down on the right side Admin Panel menu.  Click on 'Includes'.
  2. Find the include with the ID '_withdraw_form' and click on it to reveal the 'Editing Include' page for that include.
  3. This is the point where I usually STOP COLD and copy all the code in the window and paste it into notepad and save it to a text file just in case.
  4. NOTE: See [skip to] the “UPDATE: [10/08/2014]” statement below INSTEAD of steps 4 and 5 below now if this is your first time attempting this modification (the update contains newer information just discovered)



  5. ________________________________________________________
    UPDATE: [10/08/2014]  REPLACING STEPS 4 AND 5 ABOVE !

    Ok, I just ran across a GPT admin with a slightly different configuration (his site was heavily customized already) anyways what I learned was that in certain cases it DOES matter exactly where you put the “ readonly “ statement and actually that statement belongs rightly just after the “input” statement in that line of code.

    So in the below statements the first statement is what the original looks like and the second statement is what it should be changed to INSTEAD of the above way (left in for the sake of those who have already completed the change that way – if you already changed it the above way and it works then it’s fine to leave it that way but if you are making this as a new change then use the below examples INSTEAD OF the above examples:

    FireShot Screen Capture #158 - 'Paid The Best Ultra-High Payout INTL GPT - ABSOLUTE TOP Offer Rates $2 Minimum to PayPal ! - Admin - Includes - Edit Include' - paidthebest_com_dc20d1211f3e7a99d775_includes_index_php_e
    Change that (above) to (notice the “ readonly “ with a space before and after just AFTER the “input”
    FireShot Screen Capture #159 - 'Paid The Best Ultra-High Payout INTL GPT - ABSOLUTE TOP Offer Rates $2 Minimum to PayPal ! - Admin - Includes - Edit Include' - paidthebest_com_dc20d1211f3e7a99d775_includes_index_php_e ________________________________________________________________
  6. Save that code change by clicking on the 'Update' button at the bottom.
  7. Now log in to your GPT site as a member (with enough funds to see the withdrawal option) and notice that now you can not change the Paypal email field from the default pre-set Paypal email address.   DONE!

Ok, there are still certain conditions where if your site was not set up with the configuration that I predicted (and would be normal) like using a custom field for the PayPal email address that was completed during registration.
You’ve marked that custom field read-only (simple setting) for them not to be able to change after registration.  And the fact that once you have completed the above modification then you will want to remind your members somewhere that if/when ever they need to change their pre-set PayPal withdrawal email then they will need to contact you (the admin) to do it for them via inbox message or support ticket (ONLY)  You won’t want to allow PayPal email address change requests to come in from the built-in ShiftCode contact form, or even via direct email – you want this crucial contact to be made ONLY from within the member’s account for security purposes (the contact form can be accessed from outside the account and any email can be spoofed by anyone making it look that it’s coming from anyone!)

Remember, if hackers are smart enough to guess people’s passwords then they are probably also smart enough to try and trick you (the admin) into making the email change for the targeted account for them (wink)

Also (without going into too many details publicly here) if your site has instant payment methods then it is highly recommended that you DO NOT use the 'Signature' referral banners feature (the banners that show individual member stats on them)

There you go ;-)









GPTTweaks also Provides Code for Modifications to Performa (Gain Corp) Networks !

Yes, we also provide code modifications for Performa (ShiftCode / formerly Gain Corp) networks:
  • Publisher Approved Website Modification & Deletion Disable MOD
    Code to disable self-serve publisher website editing on your Performa network if anyone wants it... (free)  regarding the ".../publishers/websites/" page in a Performa publisher account.  It will look like the picture above (the dropdown only shows a message - no edit - no delete)  If a publisher were allowed to edit a site then they can easily change it to a site that hasn't been approved.  If they were to delete a site then you (network admin) loses all history related to site.
I am also willing to entertain suggestions for more free modifications in the common good (publicly distributed) or custom private modifications (all your own) at a modest rate.


If you are interested in any of the above then please feel free to contact me at admin@gpttweaks.com