CodingJungle

Members
  • Content count

    921
  • Joined

  • Last visited


About CodingJungle

  • Rank
    Spam Happy
  • Birthday 08/18/1981

IPS Marketplace

  • Resources Contributor Total file submissions: 18

Recent Profile Visitors


9,462 profile views

CodingJungle's Activity

  1. CodingJungle added a comment on a file: Ad-Blocking Detector Premium   

    will be returning to work on tuesday, it is the holidays after all.
  2. CodingJungle added a post in a topic: WordPress IPS Connect on IPS 4   

    the plugin will be updated, but do not count on it to be out the day IPS 4.0 goes gold, it might take awhile as I have several applications and hooks to also update, along with contract agreements for custom work that need to be taken care of as well. I will try to have it done as soon as humanly possibly  So if your site relies on this plugin to function properly, consider this when you are contemplating upgrading. 
  3. CodingJungle added a bug in IPS4 Bug Tracker   

    beta 2 to beta 3 upgrade error
    on the first step, i get this error:
     
    A session had already been started - ignoring session_start()  
    I open up system/Dispatcher/Setup.php and go to line 180, and comment out session_start() fixes the problem.
    • 0 replies
    • 0 views
  4. CodingJungle added a bug in IPS4 Bug Tracker   

    fundamental CSS reset missing
    It seems in normalize.css, there are no rules for UL/OL, Firefox and Chrome will impose a 40px padding and varying margins to these two elements (possibly others). I've noticed several of the different UL/OL styles in IPS 4.0 wastefully including:
    margin:0px; padding:0px; when a rule added to normalize.css  like this:
    ul,ol{ margin:0px; padding:0px; } could remove the redundancy in the css, allowing skinners/dev's to apply their own padding/margin if so desired without having to fight the browser. Chrome reports in dev tools that its adding such styling, however in Firefox, it does not, so this small inclusion into the normalize.css could reduce the amount of headaches later on. that is just my two cents however.
     
    • 0 replies
    • 0 views
  5. CodingJungle added a bug in IPS4 Bug Tracker   

    Inaccurate Docblock
    /** * Get CSS files recursively. * * @param string $path Path to open * @param array $return Items retreived so far * @return array */ protected static function _directoryJs( $path, $return=array() ) { found this in system/Output/Javascript/Javascript.php, line 1183.
    • 0 replies
    • 0 views
  6. CodingJungle added a bug in IPS4 Bug Tracker   

    jslang.php
    Whoops\Exception\ErrorException thrown with message "Use of undefined constant IN_DEV - assumed 'IN_DEV'" Stacktrace: #0 in /home/michael/public_html/402/applications/core/interface/js/jslang.php:22 seems to be needing \IPS\IN_DEV , was wondering why some of my lang strings had disappeared.
    • 0 replies
    • 0 views
  7. CodingJungle added a bug in IPS4 Bug Tracker   

    Selects in Firefox version 30+

    This is how select's appear in firefox version 30+
     

    and this is how they appear in chrome version 38/40.
     
    it appears firefox is either bugged or they changed it.
     
    https://teamtreehouse.com/forum/firefox-300-no-longer-listens-to-select-style-overrides
    • 0 replies
    • 0 views
  8. CodingJungle added a post in a topic: 6 Years   

     
    seems to have been a webmail client of some sort.
  9. CodingJungle added a record in IPS Web Site and Client Area (not for software issues)   

    IPS Marketplace Topics
    It appears if you don't have a active licenses, you can not post here, even if you are the owner of the topic or own the app in question.
    • 0 replies
    • 0 views
  10. CodingJungle added a record in IP.Blog   

    DB Field
    Doing some work on blogs, and discovered that a db field in blog_blogs, blog_last_delete, doesn't appear to be used at all in the code for blogs.
     
    I did a complete project search of the entire IPS codebase, and only found 2 instances of it, one is in blog_mysql_tables.php and the other is in mysql_updates.php in upg_11000 folder in setup/versions.
     
     
    • 0 replies
    • 0 views
  11. CodingJungle added a record in IP.Board   

    Search: Tags
    in admin/sources/classes/search/controller.php[code=:0] /* Quick check */ if ( ! is_file( IPS_ROOT_PATH . 'sources/classes/search/engines/' . $this->_engine . '.php' ) ) { /* Try SQL */ if ( $this->_engine != 'sql' ) { $this->_engine = 'sql'; if ( ! is_file( IPS_ROOT_PATH . 'sources/classes/search/engines/' . $this->_engine . '.php' ) ) { throw new Exception( "NO_SUCH_ENGINE" ); } } else { throw new Exception( "NO_SUCH_ENGINE" ); } } [/code]
    there is a fallback to sql  searching if the target engine is not available, but in:
     
    admin/sources/classes/tags/search/bootstrap.php[code=:0] public static function init( $app='', $area='' ) { $_sen = ( ipsRegistry::$settings['search_method'] == 'traditional' ) ? 'sql' : ipsRegistry::$settings['search_method']; /* Set app and area if set */ if ( $app ) { self::setApp( $app ); } if ( $area ) { self::setArea( $area ); } /* Get other classes */ if ( $_sen == 'sql' ) { require_once( IPS_ROOT_PATH . 'sources/classes/tags/search/sql.php');/*noLibHook*/ return new classes_tags_search_sql(); } else { require_once( IPS_ROOT_PATH . 'sources/classes/tags/search/sphinx.php');/*noLibHook*/ return new classes_tags_search_sphinx(); } } [/code]
    there is no such check or fallback, if its not "traditional/sql" its assumed to be sphinx...i really do not want to have to try to create hooks for every app to avoid this (if it is even possibly, might just do a core edit, and remind the client on any future updates of IPS that this alteration will need to be made). it would be nice if this can be addressed before 3.4.7 :)
    • 0 replies
    • 0 views
  12. CodingJungle added a comment on a file: WP IPS Connect plugin   

    I've responded to your PM. 
     
    the two links in the details here, are for the bug tracker and a forum on our site, you would need to be registered and logged in to read/post threads there. :)
  13. CodingJungle added a file in Integration   

    WP IPS Connect plugin v1.1.3
    This is a Full-featured IPSConnect Slave Application built as a WordPress plugin.
     
    We will only be offering limited support for this application, which will be limited to allowing you to file bug reports, we will examine the bug reports, if we determine it is a bug with this plugin, we will fix an issue an update. If you require support that goes beyond this provisioning, you may contact us and request a quote about support, you can use our contact form here .
     
    our bug tracker for this plugin is here .
     
    and our community support forum, here .

    Features Include [*]'Password' Master IPSConnect/API Key Inputs for extra security [1] . [*]Single Sign On [1] [2] , shared login credentials [1] . [*]User Login Type setting, Username [1] , Email [1] , or Display Name [1] [3] . [*]Utilizes IPB registration and password resets [1] . [*]Force 'new' WordPress Users to 'No Role for this site' [1] . [*]Master IPB 'Forums', 'Topics', And 'Statistics' Wordpress Widgets With Data Caching [1] [3] . [*]Global WP Super-Admin control of the Minimum Lifetime of the Data Caching [1] [3] . [*]Globally Disable any or all API Widgets  [1] [3] . [*]Option to treat specified IPB Group's Users as guests in WP [1] [3] . [*]Option to exclude Blog owner from the above option [1] [3] . [*]Option to post a new IPB Topic for every WP Post in a forum specified by post, with admin-defined form default [1] [3] . [*]Option to post a new IPB Post for every WP Comment in reply to the IPB Topic made for the WP Post enabled/disabled by post, with admin-defined form default [1] [3] . [*]Option to Synch IPB Posts as WP Comments enabled/disabled by post, with admin-defined form default [1] [3] . [*]Option to add a link to the WP Post in the posted IPB Topic OP complete with HTML Formatting enabled/disabled by post, with admin-defined form default [1] [3] . [*]Option to ONLY post the link format in the posted IPB Topic OP enabled/disabled by post, with admin-defined form default [1] [3] . [*]Option to force admin-defined form defaults globally, removing the options from post screens [1] [3] . [*]Option to post all topics as an admin-specified IPB member [1] [3] . [*]Option to post all Visitor/Guest WP comments to IPB as an admin-specified IPB member [1] [3] . [*]Option to Over-ride the Synched IPB Topic ID by post, to allow synching rss-imported items and posting new topics, with admin-defined form default [1] [3] . [*]Full IPB User Photo integration [1] [3] . [*]API Method debug area [1] [3] . [*]Hide WordPress Admin links on Frontend. [*]Replace WordPress 'My Profile' Links with Links to the master UCP.



     
    Incompatible WordPress Plugins:
    Important! These plugins are  known  to directly conflict with the IPS.Connect authentication flow in WordPress, You *MUST* disable these plugins if installed before installing and leave them off. [*] WishList Member  (while the reason is a logout incompatibility, this plugin represents a security hole by nature of it's obfuscation technique, I would highly suggest removing if installed regardless) [*] Limit Login Attempts  (This plugin is apparently mandatory and not easily removable on  wpengine.com  hosting. This unfortunately  does  mean if your host is  wpengine.com , you will not be able to use this modification.)
























    [1]  Supported On WordPress MultiSite.
    [2]  Same TLD as IPB Master Only.
    [3]  IPB Master API User Required.



    • 177 downloads
    • 3 comments
  14. CodingJungle added a comment on a file: Coding Jungle's Adblock Detector   

     
    not a conspiracy to generate ad revenue from your site or any one else's site (if you look at the source, its not tied to any ones adsense account). an unintended side effect, will be addressing here in the next few days or removing the file all together, as time is in short order these days. 
  15. CodingJungle added a record in IP.Board   

    Changing Password usercp
    I have created a custom login module for a client. it has its own "changePass" method (as it introduces a new hashing method). 
     
    when i change the password in the usercp for a regular member, the usercpForms.php found in core/extensions, will call the right method for changing passwords with han_login, but however further down in the code, it updates the password with the current hash method that IPS uses internally. seems sorta pointless imho, as if the method exist in current login modules auth.php and then to call it again (i assume this caused by the fact the default login module doesn't handle it in this way). you could do a check imho, as if the method doesn't exist in the auth.php han_login will report "METHOD_NOT_DEFINED", only then should it call the IPSMember::updatePassword method.[code=auto:2945] //----------------------------------------- // han_login was loaded during check_password //----------------------------------------- $this->han_login->changePass( $this->memberData['email'], $md5_pass, $new_pass, $this->memberData ); if ( $this->han_login->return_code AND $this->han_login->return_code != 'METHOD_NOT_DEFINED' AND $this->han_login->return_code != 'SUCCESS' ) { return array( 0 => $this->lang->words['hanlogin_pw_failed'] ); } //----------------------------------------- // Update the DB //----------------------------------------- IPSMember::updatePassword( $this->memberData['email'], $md5_pass ); [/code]
    • 0 replies
    • 0 views

Status Feed

  1. CodingJungle

    as i walk thru the valley of the shadow of content, i will fear no variable, as my IDE is with me; your autocorrect and syntax error highlighting, they comfort me

  2. CodingJungle

    its terrible for the cow, but thats awesome!

  3. CodingJungle

    note:where I'm from when I tell some one to get me a "coke" its the brown sugar water that comes out of a gas stations fountain!