Jump to content

CodingJungle

Clients
  • Posts

    3,066
  • Joined

  • Days Won

    31

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by CodingJungle

  1. On 10/11/2019 at 10:53 AM, Square Wheels said:

    This has been broken for months, any chance of getting it fixed?

     

    On 10/11/2019 at 11:19 AM, Sonya* said:

    @CodingJungle, can you please check the issue #1. It's really critical and the app is not usable for three months now.

    I want to apologize for my lack of interest in this. it wasn't intentional, i started work on fixing it, got caught up in work and other projects and just kept back burner'ing the fix, to the point i honestly just forgot about it. I'll honestly start working on it again tonight, and hopefully will have these issues fixed ASAP. I'll see about getting any one who has been affected by keywords renewal period extended for the last 3 months, if i can't, i can offer credit on my site for purchases or renewals on my site.

    again, i am sorry that its been so long and a show of no interest from me. 

  2. On 9/6/2019 at 6:05 AM, newbie LAC said:

    Hello,

    \IPS\Helpers\Form\Translatable doesn't respect

    - the  toggles

    POC

    
    $form = new \IPS\Helpers\Form;
    
    $form->add( new \IPS\Helpers\Form\YesNo( 'test', 0, FALSE, array( 'togglesOn' => array( 'form_test2' ) ) ) );
    $form->add( new \IPS\Helpers\Form\Translatable( 'test2', NULL, TRUE, array( 'maxLength' => 5 ) ) );
    
    if ( $values = $form->values() )
    {
    	$form->addMessage( 'Ok', 'ipsMessage ipsMessage_info' );
    }

    I notice this happen on a hidden password field too, i usually work around this issue by turning off required and using appearRequired and using my own custom validation. 

  3. 2 hours ago, Joel R said:

    I have the same problem.

     

    Prior versions used to show duplicate accounts. Now I pull up the user in the ACP and manually review the IP addresses.

     

    2 hours ago, Chris027 said:

    Tried that as well but showed no duplicates for this user’s op addresses. 

    i can't duplicate this issue, i have it running on 3 of my sites and the only "empty" ones are ones where the alts have been deleted/dealt with. do you two have any of the automation features enabled? could it be other moderators/admins getting there before you, and deleting/merging the accounts? the primary (the one first logged into) will stay there, even if the alts have been removed, there is an option to delete the primaries that have no alts from the dashboard for cjdml. so i guess what i'm getting at, there could be a reason why the alts don't appear on a primary, can you rule those out? 

  4. 8 hours ago, Joy Rex said:

    Thanks for the followup - what about IPs - does it do any lookup or comparison of IPs to determine if the user is indeed unique or is actually a duplicate account? 

     

    8 hours ago, AtariAge said:

    Yes, I'm also curious about this. 

    the IP isn't the only criteria it determines on, its used more of a fallback. like if the account is in the logs, and has no alt accounts attached to it (cause they've been merged/deleted/whatever), it will see if there are other accounts associated with the IP. 

  5. Just now, Joy Rex said:

    Likewise! Hopefully @CodingJungle can provide some insight on how the app has been updated since the 3.4.x era (he did the original)

     

    On 7/12/2019 at 10:55 AM, AtariAge said:

    I'm interested in purchasing the Duplicate Member Logger, but I'm curious how users are fingerprinted so you can identify duplicate members?  Did you write the 3.4.x application of the same name?  I was using that on my 3.4.x forum and it worked well, at least until browsers started disabling Flash by default!  Now that I'm on 4.x, I'd like to use this again if it provides meaningful results. 

    Thanks in advance for any insight.

     ..Al

    sorry these notifications must've gotten lost in the sea of emails i've been getting over the last few weeks.

    I did not write the app for IPB 3, this is a new app from scratch. 

    this app is very simplistic, it uses cookies to track the members. if they switch browsers or flush their cookie cache, it will be less effective in tracking them. with privacy being a big thing in Europe and the states atm, there aren't a whole lot of viable options when trying to persistently track users over multiple browsers or sessions. its intent is to give you an idea if account duplication is rampant on your site or not, its not meant to be an all encompassing tool. hope that helps.

    oh i should mention, to those waiting for keywords update, i've been busy and should have an update out sometime this week, hopefully before the weekend. i made more changes than i thought (hence why i changed how it built keywords) and it wasn't just a simple drop back in the old code.

  6. 1 hour ago, Kjell Iver Johansen said:

    The babble chat is down atm - also on codingjungle site? Miss the option of changing server!

    it wouldn't have helped to switch servers, it seems the problem is with my host. i'll contact their support to see how long it will be.

    1 hour ago, KT Walrus said:

    I got two exceptions the other day when I went to uninstall Toolbox. I didn't keep the tracebacks but I think they were caused by removing "follows" using the a string ("toolbox") instead of an ID (integer type).

    Sorry I didn't think of reporting this at the time, but you might want to uninstall Toolbox and see if you get the same two exceptions. I simply commented out the SQL that was causing the issue since the follows table didn't have any rows in it to remove anyway.

    i'll test it out, but i don't often uninstall it 🙂 

  7. 16 hours ago, Mark Spieker said:

    Love the ability to delete comments in Babble now... I have had reports from multiple people that the chat isn't working for them, and there were no problems before I updated.

     

    delete messages is still there, the only change there is it follows the global content delete permission for member groups instead of custom ones.

    the "delete" option in permissions for the rooms has always been a "moderator" type permission, where if they have the permission from the room, then they can delete any messages, the global content delete permissions in groups only allows them to delete their own.

  8. On 6/12/2019 at 11:40 AM, Morgin said:
    FYI, in response to being asked about the list from the medium article, Apple PWA dev responded as follows:
     

    EVERYONE WHO IS READING THIS, PLEASE PLEASE PLEASE PROVIDE FEEDBACK HERE: https://bugs.webkit.org/show_bug.cgi?id=182566 EXPLAINING WHY PWA PUSH NOTIFICATIONS ARE VERY IMPORTANT TO SOFTWARE LIKE INVISION WHERE A WHITE LABEL MOBILE APP FOR EACH COMMUNITY IS NOT FEASIBLE. PLEASE TRY TO AVOID "+1 I NEED THIS" AND PROVIDE AS MUCH SPECIFIC, CONCRETE DETAIL ON HOW YOU WOULD MAKE USE OF THE ABILITY TO SEND PUSH NOTIFICATIONS TO MOBILE USERS AND WHY A NATIVE APP ISNT A SOLUTION

    I asked Invision if they had plans to make a formal use case proposal through this channel and as of right now they do not, so it is on us as a community to advocate loud and often for why push needs to be implemented on iOS with concrete examples of how our communities would use it (and just as importantly, not abuse it).

    @Matt, I appreciate that the view is that Apple is strategically holding back push support in iOS so as not to cannibalize the app store, but when the Apple dev who is responsible for implementation is specifically asking for concrete examples from people who would benefit from push API PWA support in iOS, we should still work together to provide that feedback even if it's ultimately a dead-end. 

    @Joel R you are probably one of the best in this community at taking all the noise from in here and distilling into actionable efforts, so anything you can do to help wrangle us into a coherent community driven effort to make our request heard loud and clear to Apple here would be sincerely appreciated. 

    Also tagging some of the devs I see posting often who might be able to help provide the technical info submissions for their apps, etc. 

    @Fosters @Adriano Faria @CodingJungle @opentype @newbie LAC @TheJackal84 @All Astronauts

    Also, as a final thought, I'm not sure how much communication there is between the development teams for Invision, Xenforo, NodeBB, Discourse, Vanilla, etc. etc., but this is one of those topics where forming a lobbying group of developers where you can aggregate the number of users across all platforms and deliver some consistent messaging would be really helpful IMO. Any victories we can make with PWA in iOS ultimately serves to keep all of our communities alive and able to compete with other closed platforms, as ultimately user engagement on mobile through notifications (and in the case of iOS, the complete lack thereof) is going to make or break many of us.

    not sure what i could add to the discussion tbh. 

    i've been playing with this:

    https://www.npmjs.com/package/node-pushnotifications

    not sure how well it would work in a live situation. it would require a nodejs server, and some sort of interface between it and IPS to be able to get notifications and send them out (alone with what to be sending them). 

  9. 6 hours ago, Square Wheels said:

    Nothing in the error log or the system log.

    thanks, when i was looking at the code, seems i introduced a condition on one of the areas it can error out, it can remove all the content, was checking to make sure it wasn't also adding ghost to it. might have to go back to the old algorithm, that i was using to find and replace the words, as it was working and my attempt to improve it seems to have caused issues. you know what they say, don't fix what isn't broken :) 

  10. On 6/9/2019 at 1:33 PM, Sp4x said:

    Hey @CodingJungle

    i discovered 2 Bugs. 

    First:

    If a user who has no permissions to use stratagem wants to watch my profil he get an error, the system log shows the following:

    
    TypeError: Argument 1 passed to IPS\stratagem\_Project::projectPerms() must be an instance of IPS\stratagem\Member, instance of IPS\Member given, called in /config/www/applications/stratagem/sources/Project/Project.php on line 552 (0)
    #0 /config/www/applications/stratagem/sources/Project/Project.php(552): IPS\stratagem\_Project->projectPerms(Object(IPS\Member))
    #1 /config/www/applications/stratagem/sources/Project/Card.php(532): IPS\stratagem\_Project->canView(Object(IPS\Member))
    #2 /config/www/system/Content/Content.php(145): IPS\stratagem\Project\_Card->canView(Object(IPS\Member))
    #3 /config/www/system/Content/Search/Results.php(546): IPS\_Content::loadAndCheckPerms(13)
    #4 /config/www/applications/core/modules/front/members/profile.php(254): IPS\Content\Search\_Results->addExtraItems(Array, Object(IPS\Member))
    #5 /config/www/system/Dispatcher/Controller.php(96): IPS\core\modules\front\members\_profile->manage()
    #6 /config/www/applications/core/modules/front/members/profile.php(73): IPS\Dispatcher\_Controller->execute()
    #7 /config/www/system/Dispatcher/Dispatcher.php(152): IPS\core\modules\front\members\_profile->execute()
    #8 /config/www/index.php(13): IPS\_Dispatcher->run()
    #9 {main}
    
    Backtrace
    #0 /config/www/init.php(938): IPS\_Log::log('TypeError: Argu...', 'uncaught_except...')
    #1 [internal function]: IPS\IPS::exceptionHandler(Object(TypeError))
    #2 {main}

    Second:

    I have no icon in the Admin ACP for the Stratagem Copyright Setting and some language strings are missing

    Greets Sp4x

    sorry i missed this one, i have fixed this in the next version that will be release (1.2), i'm waiting for a bug fix on the sortable JS i'm using now to be fixed before i push out 1.2. 

    17 hours ago, BankFodder said:

    Thank you.

    Any possibility as a feature that there be an option to download or upload the database both to have a security backup but also to be able to transfer the data to a another installation.
    In the meantime, are you able to tell me where the data is kept so that I can take a backup copy of it, please.

    there are 3 tables for keywords in you database. keywords_cats, keywords_stats and keywords_words (this is the one that holds the keyword data, the other two can safely be ignored, unless stats are important to you). 

  11. On 6/10/2019 at 11:59 AM, Square Wheels said:

    Thanks, do you know when you'll be able to fix it?

    I was moving when this issue came up, I'm mostly settled in now so i will be working on this, this weekend. sorry for the delay. 

    On 6/11/2019 at 6:26 AM, BankFodder said:

    I've just discovered another problem and that is that when a keyword appears, all the text after it disappears.

    I don't know if anybody else is having this problem but I'm afraid that the new version 3 point two seems to be faithful is unusable – in addition to having erased all of our keywords.

    I've reinstalled version 3.1.8 which is now working correctly although all our keywords have gone and we are having to replace them manually and it's going to be a job lasting several days

    if you uninstall the app, then yes the keywords are lost (this is something IPS does, removing the tables when the app gets uninstalled). 

  12. Just now, Square Wheels said:

    No, it's worse than that.  It's randomly inserting words that are in the dictionary.  The three words I listed above are in the dictionary and show up as links and hovers.  They were not inserted by the user.  If I turn of keywords, the words go away altogether.

    oh okay, so its linking words that exist in it, but not in the content. hmm yeah that is def a bug.

  13. 15 hours ago, Square Wheels said:

    I just installed the new version of Keywords, I didn't make any other changes and now my Question of the Day app does not work.  I get:

    [[Template questions/front/browse/rows is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]

    If I disable Keywords, all is well.

    I get this in the error log:

    Error: Call to undefined function IPS\keywords\_p() in /home/pathlabt/public_html/forum/applications/keywords/sources/Build/Build.php:283
    Stack trace:
    #0 /home/pathlabt/public_html/forum/applications/keywords/sources/Build/Build.php(115): IPS\keywords\_Build->swap(Object(IPS\Xml\DOMDocument), '/\\b(abscess||24...', true)
    #1 /home/pathlabt/public_html/forum/init.php(588) : eval()'d code(77): IPS\keywords\_Build->run('\n<p>\n\tAntibody/...')
    #2 /home/pathlabt/public_html/forum/system/Content/Item.php(1315): IPS\keywords_hook_content->content()
    #3 /home/pathlabt/public_html/forum/system/Content/Content.php(331): IPS\Content\_Item->content()
    #4 /home/pathlabt/public_html/forum/system/Theme/Theme.php(840) : eval()'d code(1450): IPS\_Content->truncated()
    #5 /home/pathlabt/public_html/forum/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_questions_front_browse->rows(Object(IPS\Helpers\Table\Content), Array, Array)
    #6 /home/pathlabt/public_html/forum/system/Theme/Theme.php(840) : eval()'d code(2703): IPS\Theme\_SandboxedTemplate->__call('rows', Array)
    #7 /home/pathlabt/public_html/forum/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_front_tables->table(Object(IPS\Helpers\Table\Content), Array, Array, NULL, false)
    #8 /home/pathlabt/public_html/forum/system/Helpers/Table/Table.php(555): IPS\Theme\_SandboxedTemplate->__call('table', Array)
    #9 /home/pathlabt/public_html/forum/applications/questions/modules/front/questions/browse.php(131): IPS\Helpers\Table\_Table->__toString()
    #10 /home/pathlabt/public_html/forum/applications/questions/modules/front/questions/browse.php(39): IPS\questions\modules\front\questions\_browse->_category(Object(IPS\questions\Category))
    #11 /home/pathlabt/public_html/forum/system/Dispatcher/Controller.php(96): IPS\questions\modules\front\questions\_browse->manage()
    #12 /home/pathlabt/public_html/forum/system/Dispatcher/Dispatcher.php(152): IPS\Dispatcher\_Controller->execute()
    #13 /home/pathlabt/public_html/forum/index.php(13): IPS\_Dispatcher->run()
    #14 {main}

    it was a leftover debug call that my clean up script didn't catch (it usually converts the \IPS\Log::debug()). i've uploaded a new version that has fixed this.

  14. On 5/15/2019 at 11:09 AM, RLPVT said:

    Nevermind on the RSS stuff I figured that out. I just need to know is there a way to auto create topics in the main forum when a new video is added. Also Still cannot get these images to auto fit and size into the settings in the CSS. So any ideas?

     

    it doesn't create topics, you can pull videos links from topics and post (among other nodes).

    most of the css for the images are at the top of default.css, i'm not entirely sure what you mean by "auto fit" (i'm not really a front end dev, i'm a back end dev, so i try to keep the style/html to a minimum). 

     

    for anyone interested, I have  beta up of babble 2.8 on my site:

    https://codingjungle.com/babble/

  15. 9 hours ago, RLPVT said:

    I have a question the media application. When I shrink down the thumbnails or attached file when I link to a video like a youtube video the forum image is distorted. Like i t is being stretched and moved to the right in the area where the image for the addition is added in the media topics.

    image.png.db161b2689f541994c1ced509ca11091.png

     

    Is there a way to make the images be centered and/or made to fill the area cleanly?

    Also I was wondering I thought there was a auto topic for adding videos but I dont see one is there not?

     

    you can find the css for the category listing for you theme in the defaults.css.

    you will need to confgure the video services like youtube, go to the acp->community->media->settings, you will see several tabs there. on the general and category tab you can tell it which apps to ignore and which nodes/subnodes to ignore. on the services tabs, you will find links to how to get their api keys and how to configure them to work.

    1 hour ago, liquidfractal said:

    I just installed the recently updated version of Keyword Tooltips (3.2.0) and it knocks out my entire website with an Error 500. 😥

    I checked my server error log and I'm seeing IPS DB errors I've never seen before:

    
    [Wed May 15 10:23:52.013142 2019] [php7:error] [pid 4808] [client xxx] PHP Fatal error:  Uncaught IPS\\Db\\Exception: Incorrect string value: '\\xF0\\xFD\\xFD\\xFD' for column `XXXXX_INVISION`.`core_sessions`.`browser` at row 1 in /home/XXXXX/public_html/system/Db/Db.php:671\nStack trace:\n#0 /home/XXXXX/public_html/system/Db/Db.php(937): IPS\\_Db->preparedQuery('/*IPS\\\\Session\\\\S...', Array)\n#1 /home/XXXXX/public_html/system/Session/Store/Database.php(77): IPS\\_Db->insert('core_sessions', Array, true)\n#2 /home/XXXXX/public_html/system/Session/Front.php(317): IPS\\Session\\Store\\_Database->updateSession(Array)\n#3 [internal function]: IPS\\Session\\_Front->write('3384d1e3e3d6ae4...', '')\n#4 [internal function]: session_write_close()\n#5 {main}\n  thrown in /home/XXXXX/public_html/system/Db/Db.php on line 671
    [Wed May 15 10:23:51.599429 2019] [php7:error] [pid 4979] [client xxx] PHP Fatal error:  Uncaught IPS\\Db\\Exception: Incorrect string value: '\\xF0\\xFD\\xFD\\xFD' for column `XXXXX_INVISION`.`core_sessions`.`browser` at row 1 in /home/XXXXX/public_html/system/Db/Db.php:671\nStack trace:\n#0 /home/XXXXX/public_html/system/Db/Db.php(937): IPS\\_Db->preparedQuery('/*IPS\\\\Session\\\\S...', Array)\n#1 /home/XXXXX/public_html/system/Session/Store/Database.php(77): IPS\\_Db->insert('core_sessions', Array, true)\n#2 /home/XXXXX/public_html/system/Session/Front.php(317): IPS\\Session\\Store\\_Database->updateSession(Array)\n#3 [internal function]: IPS\\Session\\_Front->write('66c1a35dce66a6a...', '')\n#4 [internal function]: session_write_close()\n#5 {main}\n  thrown in /home/XXXXX/public_html/system/Db/Db.php on line 671
    [Wed May 15 10:23:51.191402 2019] [php7:error] [pid 4809] [client xxx] PHP Fatal error:  Uncaught IPS\\Db\\Exception: Incorrect string value: '\\xF0\\xFD\\xFD\\xFD' for column `XXXXX_INVISION`.`core_sessions`.`browser` at row 1 in /home/XXXXX/public_html/system/Db/Db.php:671\nStack trace:\n#0 /home/XXXXX/public_html/system/Db/Db.php(937): IPS\\_Db->preparedQuery('/*IPS\\\\Session\\\\S...', Array)\n#1 /home/XXXXX/public_html/system/Session/Store/Database.php(77): IPS\\_Db->insert('core_sessions', Array, true)\n#2 /home/XXXXX/public_html/system/Session/Front.php(317): IPS\\Session\\Store\\_Database->updateSession(Array)\n#3 [internal function]: IPS\\Session\\_Front->write('df2408425c5c0e8...', '')\n#4 [internal function]: session_write_close()\n#5 {main}\n  thrown in /home/XXXXX/public_html/system/Db/Db.php on line 6

    I know Keywords is causing the problem because my site comes up fine when I disable it.

    new version is available, 3.2.1 that should fix the issue.

  16. 3 hours ago, JimBurnett said:

    Oh great Coding Jungle,

    When doing Dev Toolbox->Change Constants->Important->IN_DEV (toggle ON or OFF)

    I got an error

    Call to undefined function opcache_reset()

    ----

    I was able to get rid of the error by altering: applications\toolbox\sources\Build\Cons.php

     

    
    //\opcache_reset();
    
     if ( function_exists( 'opcache_reset' ) )
    
    {
    
    @opcache_reset();
    
    }

     

    this was fixed awhile back in the dev branch of the app, for latest fixes/improvements you should check out the repo and the dev or XP branch 🙂 

  17. 2 hours ago, elonegenio said:

    Just tried to upload a font in to N2A and it threw an error -

    1148342694_ScreenShot2019-03-09at8_06_31AM.thumb.png.95f791d9ae58f08a66cd5def387cc8ec.png

     

    I've gone with the default font but just as an FYI.

    I just tested it on my local and live site, and it appears to be working. it uses a storage extension, n2a_fonts, might check the settings for that in storage configuration to make sure its correctly setup. if it is, feel free to send me a PM on how you have your storage configured. I might be able to setup a test environment to see if there is a problem i can correct. 

  18. 1 minute ago, elonegenio said:

    Just paid for and downloaded N2A and there isn't a .tar file in the ZIP.  😞  Or, if there is, I can't find it!

    there is a tar inside the zip, if you are on a mac, its file archiver program has a tendency to extract the tar if there are no other files inside the zip. i guess i forgot to include the instructions.txt when i built the archive. I am not sure how to fix this on a mac tho, i use 7zip in windows and file roller in ubuntu (not much of a mac guy). 

  19. 1 minute ago, SJ77 said:

    I am sorry, I should have been more specific. I am sure it's a fantastic feature for some. What I mean, is nobody on my site wants them. Not the members, mods nor myself

    members don't receive them, only the moderators and admins. again, they can go to account settings->notifications, scroll down and disable any type of notification they don't want to receive, this is a built in IPS feature, and a user setting, there really isn't a good way to "globally" disable it, and still allow it to work if the member wants it too, so they will have to disable receiving the notification if they don't want to receive them. i can do up a quick video on how to do this (again, this a built in IPS feature). 

  20. i've released new versions to keywords and media for IPS 4.4 compatibility

     

    9 hours ago, BankFodder said:

    Yes, we are getting exactly the same problem as well on our live site – even though it is only 4.3.6. I'm worried about upgrading to 4.4

    these are notifications, they can be turned off in user settings:

     241732430_Annotation2019-03-07130817.thumb.jpg.29f9a3914ca48ae96b0c18a9786b1b87.jpg

    only admins and moderators receive the notification. this is an IPS feature that i've used here, not something i've created up on my own. Might want to review the features and how to use the software with your moderators/staff as this seems to be a training issue. 

×
×
  • Create New...