Jump to content


Daniel F

Invision Community Team
  • Posts

  • Joined

  • Days Won


 Content Type 



IPS4 Providers

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog



Everything posted by Daniel F

  1. The notice will be removed automatically, once you resend the test email
  2. ​Yes, this option will add only 1 additional link to your navigation. You could use the Pages App or a plugin to add more additional links to the navigation.
  3. Plugins can also manipulate the database ( via install.php and uninstall.php)
  4. I love ips4 because of the autoloader - hooks -extension combination. This makes it really a powerful system with almost no limitations. In theory you can change & customize whatever you want with this. Removing this ability would make many plugins impossible, but it wouldn't stop (bad) coders to destroy your forum.
  5. Couldn't you create a hook to override the Application::extensions class to add your own extensions?:) But i agree, it would be nice if plugins would be more powerful, ATM they can't include extensions, emails and some other stuff... I've already created some internal suggestions
  6. Does your ACP work? If yes, could you take a look at the system log (ACP => system => support) If not, pls submit a ticket with the ftp & ACP login details to be able to investigate
  7. Yes there is one:) http://community.invisionpower.com/contact/
  8. Take a look at the \IPS\Db Class The most important methods are /** * Run INSERT statement and return insert ID * * @see <a href='http://dev.mysql.com/doc/refman/5.0/en/insert.html'>INSERT Syntax</a> * @param string $table Table name * @param array|\IPS\Db\Select $set Values to insert or array of values to set for multiple rows (NB, if providing multiple rows, they MUST all contain the same columns) or a statement to do INSERT INTO SELECT FROM * @param bool $odkUpdate Append an ON DUPLICATE KEY UPDATE clause to the query. Similar to the replace() method but updates if a record is found, instead of delete and reinsert. * @see \IPS\Db::replace() * @return int * @throws \IPS\Db\Exception */ public function insert( $table, $set, $odkUpdate=FALSE ) /** * Build SELECT statement * * @param array|string $columns The columns (as an array) to select or an expression * @param array|string $table The table to select from. Either (string) table_name or (array) ( name, alias ) or \IPS\Db\Select object * @param array|string|NULL $where WHERE clause (see example) * @param string|NULL $order ORDER BY clause * @param array|int $limit Rows to fetch or array( offset, limit ) * @param string|NULL|array $group Column(s) to GROUP BY * @param array|string|NULL $having HAVING clause (same format as WHERE clause) * @param int $flags Bitwise flags * @li \IPS\Db::SELECT_DISTINCT Will use SELECT DISTINCT * @li \IPS\Db::SELECT_SQL_CALC_FOUND_ROWS Will add SQL_CALC_FOUND_ROWS * @li \IPS\Db::SELECT_MULTIDIMENSIONAL_JOINS Will return the result as a multidimensional array, with each joined table separately * @return \IPS\Db\Select * */ public function select( $columns=NULL, $table, $where=NULL, $order=NULL, $limit=NULL, $group=NULL, $having=NULL, $flags=0 ) /** * Run UPDATE statement and return number of affected rows * * @see \IPS\Db::build * @see <a href='http://dev.mysql.com/doc/refman/5.0/en/update.html'>UPDATE Syntax</a> * @param string|array $table Table Name, or array( Table Name => Identifier ) * @param string|array $set Values to set (keys should be the table columns) or pre-formatted SET clause or \IPS\Db\Select object * @param mixed $where WHERE clause (see \IPS\Db::build for details) * @param array $joins Tables to join (see \IPS\Db::build for details) * @param int|array|null $limit LIMIT clause (see \IPS\Db::build for details) * @param int $flags Bitwise flags * @li \IPS\Db::LOW_PRIORITY Will use LOW_PRIORITY * @li \IPS\Db::IGNORE Will use IGNORE * @return int * @throws \IPS\Db\Exception */ public function update( $table, $set, $where='', $joins=array(), $limit=NULL, $flags=0 ) /** * Run DELETE statement and return number of affected rows * * @see \IPS\Db::build * @see <a href='http://dev.mysql.com/doc/refman/5.0/en/delete.html'>DELETE Syntax</a> * @param string $table Table Name * @param string|array|\IPS\Db\Statement|null $where WHERE clause (see \IPS\Db::build for details) * @param string|null $order ORDER BY clause (see \IPS\Db::build for details) * @param int|array|null $limit LIMIT clause (see \IPS\Db::build for details) * @param string|null $statementColumn If \IPS\Db\Statement is passed, this is the name of the column that results are being loaded from * @return \IPS\Db\Statement * @throws \IPS\Db\Exception */ public function delete( $table, $where=NULL, $order=NULL, $limit=NULL, $statementColumn=NULL )
  9. ​Yes, it's that simple:) You can also click on the lock icon to disable it on a per usergroup basis
  10. Any erros in your php error log?:) If not, pls submit a ticket IF your dev page is accessible via internet(but really online if it is accessible, can't help without access:D ? I'd like to take a look at this:)
  11. You could use http://www.example.com/myapp/updateCheck.php?appid=foo as url
  12. ​Do you have any additional informations? This would be useful for other people with the same issue
  13. could you pls create a ticket for this? It seems that something went wrong while the upgrade
  14. status code 520 is used by clowdflare. Are you using clowdflare? If yes, pls take a look at https://support.cloudflare.com/hc/en-us/articles/200171936-Error-520-Web-server-is-returning-an-unknown-error
  15. No, there's no way to create custom fields for topics with the current version. This would require a custom plugin
  16. ​It will be deleted automatically, once you deleted all the emoticons from the group
  17. Template forums\front\topics\post search for <ul class='ipsComment_controls ipsClearfix ' data-role="commentControls">replace with <ul class='ipsComment_controls ipsClearfix ipsPos_right ' data-role="commentControls"> or install following plugin: move post control to left.xml
  18. This was a known issue in RC2 which is fixed in RC3
  19. ​http://community.invisionpower.com/4bugtrack/rc2-posts-per-page-does-not-show-up-in-ACP-search-r3195/ It will in the next version.
  20. codingjungle created a tool to create the proxyfiles (intellisense)
  21. ​You don't see it? Even if you click on the arrow to get the menu? Could you submit a ticket with ACP +ftp login details to take a look at this?
  22. ​You missed this step: I've deleted the directories for you and waited till they were rebuild automatically. The js & editor issue is fixed now on your board:)
  23. Please download the package again, reupload the files(no need to run the upgrader) and delete the uploads/javascript_* directories. This will fix the javascript and editor issue
  24. ​Do you see any errors in your error log? I've just tried it myself and it works fine for me. Edit: Just noticed that we have some reports about this http://community.invisionpower.com/4bugtrack/beta-7-pages-creating-custom-block-ex1054-r2336/#comment-145044
  • Create New...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy