Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


 Content Type 



IPS4 Providers

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog



Everything posted by BN_IT_Support

  1. Hello Adriano, I thought that "Contact Us" always used to work correctly (past 5 years, at least) but it now seems to be completely broken and departments appear to not work. I'm not sure exactly when the problem started but we recently upgraded Invision to and Contact Us to 1.3.4 and that appears to have broken things. I have uninstalled Contact Us from our test system (bntest.org.uk) and reinstalled it from the marketplace but the problem seems to be just the same. When I use Contact Us it does not matter which department I select (we have 5 departments) as they all behave the same. The email is ONLY sent to Settings::i()->email_out plus the submitter if the submitter requests a copy. The email does NOT get sent to any of the members of the department. Our departments are set up with no groups selected, only one additional email for each group. Examination of the PHP indicates that groups and additional email addresses should be handled the same way. In Contact\Contact.php it seems to do the send of the email. Before the send of the email it is built by a call to buildEmail(). The function buildEmail seems to accumulate all members of the department group and of the additional emails under the variable $staff and then assign it to $this->cc. The function also accumulates Settings::i()->email_out and optionally the user email under $email and assigns this to $this->to. The email is then sent to $this->to and the $this->cc appears to be ignored. Well, I don't want the email sent to Settings::i()->email_out and I only want it sent to the list that you accumulated under $staff plus optionally the user. I thought that that was the way that it used to behave before 1.3.4. Thanks very much. John
    This is a very nice app -- I don't use it very often but when I need it (if it works) it is a bit of genius. At this instant of writing, I installed the kit from the MP on a system using default templates -- broken - white page with HTTP status 500 in the logs. I installed the current dev fork from gitHub (copying the files over the above install) and that looked a lot better. Tried to use 'Generate Application Dev Folder' and it crashed out before displaying the form. Edited application/toolbox/modules/admin/devfolder/applications.php Replaced two instances of Application:: with \IPS\Application:: Ran the 'Generate Application Dev Folder' on the application that I wanted to - it appears to have worked like a charm. VERY VERY NICE !! It would be good to have a rebuild (with the bug fixes) in the MP so others can see just how good this is. John
    The Elections System app is brilliant. We use it annually to run our elections for the Executive Committee. It saves us $$$hundreds every year. Admittedly, we have our own elections plugin to tweak things a little bit (for example, we don't want the running total of votes to display in case it influences voters so we have a plugin to hide that). I've installed on IPS 4.5 and the app is broken. It appears to be a simple fix... I included the following line into 3 files: public static $csrfProtected = TRUE; The affected files were in applications/elections/modules/admin/elections and were: ballot.php organizations.php positions.php That appears to work - only time will tell! John
  2. In June and July this year we successfully used the "Elections System" for elections of our Directors and Executive Committee. Only members can vote. All members are eligible to vote for some positions whereas other positions are regional so only those members residing within that region are eligible to vote. This was so easy to set up within the Elections System! Before deciding to use the Elections System we looked at alternative products but could not find any that integrated with our membership database - let alone in such a straightforward way. Also, we approached 3rd party organisations to get quotes for the cost of running our elections. Quotes were returned upwards of £300 for one-off elections and we would have to pay the same for next year's elections and so on. (I believe the quotes were under-estimates because they did not fully understand the complexity.) Was this a cost effective solution? Go work it out for yourself! Driven by Covid-19 (and a desire to move into the 21st Century) we will also be doing online voting for our AGM Motions - but they will use the "polling" function built into the forums. Back to the Elections System and our experience. We used version 1.0.4 because that was the version that we tested before going live. I note that 1.0.9 has been released and it enhances a few things - which is really great! Previously you had to create an "Organisation" and add all nominees to an organisation - which was a pointless extra step for us as we only have one organisation (and the IPS group structure is the way to manage regional eligibility to vote). Organisations are now optional which saves that extra step. Thanks! Nominees may now attach their "manifesto" ("election address") to their avatar in the ballot so that potential voters can click on the manifestos before deciding who to vote for. Thanks! There are still a few quirks with scope for improvement, but I certainly recommend this product. Quirks: For a nominee who is not in an organisation their avatar on the ballot shows a failed image load at the lower right (they have no organisation image to load at this point) When you click on the "manifesto" link for a nominee the manifesto pops up fine (which is good) but the title shows "json--1--" It would be good if there was an option to hide the "running total of votes" during the election. Furthermore, at the end of the election only the election officials (perhaps one or more selected groups) should be able to see the results. Certainly, the election officials should see the results before the voters so that any disputes can be resolved. (We have our own plugin to hide the running totals -- so that's an easy thing to do.) Other than that - great work! Thanks John
  3. Hello, Will we be able to set "permissions" on the blogs categories? That would be a really important feature for us. We would like to have some blogs as "members only" but to have other blogs as "public". If these new blogs categories support permissions that that should solve our problem as we would be able to give the "Guest" group access to only the public blogs categories. Thanks. John
  4. Hello, There is a minor problem when running SuperGrid templates 3.1.0 and SuperHelp templates 1.4.0 on Invision 4.4.7. The problem arises because in one of the releases Invision changed the default namespace so that references to the 'count' function no longer default to the PHP function (in the root namespace '\') but default to the relevant IPS namespace. The solution is to force all references to the PHP count function to be the root namespace by using '\count' instead of 'count'. When using IN_DEV mode any access to SuperGrid or SuperHelp pages results in an exception and the message that for performance reasons references to 'count' should be replaced with references to '\count'. This means that I cannot test any of the SuperGrid or SuperHelp pages on my test system except by switching in and out of IN_DEV mode. When running in 'normal' mode the software appears to run correctly. But, presumably there is a performance hit. That is, in normal mode references to 'count' are still not going directly to the PHP function but are being caught by an Invision function which then calls the PHP function by forcing a reference to the root namespace. Thanks and regards, John
  5. Response to support request #1028652: This is unfortunately not something in which is available within the product at the present time. You would be best to post up within our feedback forum if you wish to see this changed to allow for what you are looking for here, however its not something in which I can give a quick fix for, as it would require development. You can find a direct link to this forum in the following location https://invisioncommunity.com/forums/forum/499-feedback-and-ideas/
  6. Sound, I agree with you on this. We need the ability to enable restrictions else others will steal the quotas on our keys Google JavaScript API, Static and Embed all allow HTTP Referrer restrictions Google Geocoding allows IP address restrictions You cannot have both IP address restrictions and HTTP Referrer restrictions on the same API Key => Therefore you need (at least) two keys => Therefore the IPS Google Maps Community Enhancement needs an enhancement to allow entry of two different keys and then to use the keys in the appropriate places according to which API is being used. IPS -- Please can we have a fix on this sooner rather than later. Thanks. John
  7. Adriano, Thanks -- seems to fix the problem. Nice! John
  8. Martin, Thanks very much for the quick fix! John
  9. Hi Martin, The 3.5.2 Membermap Zip will not open on Windows 10. Thanks very much...
  10. Hello - Version 1.2.0 fails (on IPS 4.3.5) - I've had to back out to 1.1.17 which still seems to work OK. The problem is somewhat strange - it seems to work once after flushing the cache and then fails repeatedly. Flush the cache and it works once and then goes back to failing repeatedly. The implication is that the cache hold something stale (either that, or the process of creating the data to go in the cache also sets up something as a side effect so that un-cached first time works). (When I say "flush the cache" I mean going into adminCP "Support" option and then selecting "Something isn't working properly".) We have the same problem on both 'test' and 'live' systems. System Log shows: ParseError: syntax error, unexpected ';' (0) #0 /var/www/vhosts/bn.org.uk/httpdocs/system/Theme/Theme.php(4291): IPS\_Theme::runProcessFunction('\tfunction email...', 'email__cjcontac...') #1 /var/www/vhosts/bn.org.uk/httpdocs/system/Email/Email.php(780): IPS\_Theme::makeProcessFunction('New Contact Us:...', 'email__cjcontac...', '$member, $name,...') #2 /var/www/vhosts/bn.org.uk/httpdocs/system/Email/Email.php(328): IPS\_Email::devProcessTemplate('email__cjcontac...', 'New Contact Us:...', Array) #3 /var/www/vhosts/bn.org.uk/httpdocs/system/Email/Outgoing/Php.php(41): IPS\_Email->compileSubject(Object(IPS\Member)) #4 /var/www/vhosts/bn.org.uk/httpdocs/system/Email/Email.php(518): IPS\Email\Outgoing\_PHP->_send(Array, Array, Array, NULL, NULL, Array) #5 /var/www/vhosts/bn.org.uk/httpdocs/applications/cjcontact/sources/Contact/Contact.php(108): IPS\_Email->send(Array) #6 /var/www/vhosts/bn.org.uk/httpdocs/applications/cjcontact/sources/Contact/Contact.php(85): IPS\cjcontact\_Contact->sendEmail(Array) #7 /var/www/vhosts/bn.org.uk/httpdocs/applications/cjcontact/sources/Contact/Contact.php(68): IPS\cjcontact\_Contact->sendRecord(Array) #8 /var/www/vhosts/bn.org.uk/httpdocs/applications/cjcontact/modules/front/contact/contactus.php(36): IPS\cjcontact\_Contact->form() #9 /var/www/vhosts/bn.org.uk/httpdocs/system/Dispatcher/Controller.php(96): IPS\cjcontact\modules\front\contact\_contactus->manage() #10 /var/www/vhosts/bn.org.uk/httpdocs/applications/cjcontact/modules/front/contact/contactus.php(25): IPS\Dispatcher\_Controller->execute() #11 /var/www/vhosts/bn.org.uk/httpdocs/system/Dispatcher/Dispatcher.php(146): IPS\cjcontact\modules\front\contact\_contactus->execute() #12 /var/www/vhosts/bn.org.uk/httpdocs/index.php(13): IPS\_Dispatcher->run() #13 {main} Thanks very much. John
  11. Mine was also a ZX81 at home and some weekly lessons at school which involved punching cards and reading paper-tape but for the life of me I can’t remember what we were trying to make the thing do! After that I have recollections of an RML380Z at secondary school: https://en.m.wikipedia.org/wiki/Research_Machines_380Z
  12. Adriano is correct, but I'm not sure that there is any other option. I'll take a look but it won't be for a couple of days.
  13. Although I can clearly see this issue on your site I am unable to replicate it with or without the quick register option. At the risk of stating the obvious have you tried running the support tool to clear out all of the caches?
  14. Can you send me a link please. If you compare your screenshot with the one that Square Wheels has posted you’ll see that they have a different layout. All of my sites have the same layout as Square Wheel’s so I’m not sure why yours would be different.
  15. Yes that is the way it displays in 4.2. My screenshot are from 4.0 or 4.1 but IPS changed the templates in 4.2.
  16. Immediately below the message format selector where it says 'Select one of the standard message formats or use 'custom' to select your own formatting options below.'
  17. Are you sure you’ve selected the custom formatting option?
  18. Got it thanks - stupidly I was looking for a field with 'location' in the name!
  19. I have a CMS/Pages custom database that uses a 'location' field. Can someone tell me where the location data is stored please, it doesn't't appear to be in the CMS ibf_cms_database_xx table. Thanks
  20. As a really simple option why don’t you create a dedicated forum for news. You could set the permissions so that everyone can see and respond to topics but only admin/staff can create new ones. People can then just follow the forum if they want to be notified of news. It isn’t very fancy but it works.
  • Create New...