Jump to content

teraßyte

Clients
  • Posts

    33,407
  • Joined

  • Days Won

    47

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by teraßyte

  1. No, the hook follows the board settings. Plus if the reputation system is disabled the reputation points aren't even available in the data passed to the template if I don't mistake. Just search for the word "Reputation" in "ACP > Look & Feel TAB > Manage Languages > English", enter your custom word and save ;)
  2. I haven't tested it on 3.1 honestly but this same version should work just fine I think. Will give it a try when I have some free time >_<
  3. As the entry title says, this blog entry describes changes and improvements to the hooks functionality in IP.Board, and is aimed mainly at modification authors. New Data hook access points Several new data hooks have been added for IP.Board and the addons. Here a list of the ones added in 3.1.3: IP.Board topicViewQuery: allows you to add new fields for the members table in the query, and add new joins when posts are retrieved from the database. This will allow you to select additional fields in the members table if you need to, or join in other database tables to retrieve additional information for your modification. The main use for this would be to retrieve additional data to show in the userInfoPane template. incrementUsersPostCount: several modifications need to execute code when the post count for a user is incremented (example: popular points modifications). This new data hook will allow you to do so. Add Calendar Event Edit Calendar Event Add New Blog Add Blog Entry: Entry Add Blog Entry: Poll Data Edit Blog Entry: Entry Data Edit Blog Entry: Added Poll Edit Blog Entry: Updated Poll Add Blog Entry Comment Edit Blog Entry Comment Add Download Edit Download Update Downloads Category Info Rebuild Downloads Statistics Cache Add Download Comment Edit Download Comment [*]IP.Calendar [*]IP.Blog [*]IP.Downloads The other applications, such as IP.Gallery, will all see new data hooks as well. Library hooks support In IP.Board 3.1.0, we introduced a new type of hook: Library Hooks. This hook type is a powerful tool for modification authors, allowing you to overload the libraries and extend virtually any function in the IP.Board code. Initially, the support for library hooks was limited and often times a class loaded from different areas of the code would sometimes load any library hooks associated with it, and sometimes would not; for IP.Board 3.1.3 we have added support for them in a lot more areas of the code. All of our addon applications have been updated to use them too! While IP.Board 3.1.3 is a major improvement in terms of library hook support, we will continue working on implementing the library hook support throughout all of IP.Board, with the expectation that IP.Board 3.2 will support library hooks in 100% of locations that can utilize them. New function IPSLib::loadActionOverloader() Action overloaders are usually executed automatically by the code but unfortunately that happens only when those classes are executed directly; when those classes are loaded and executed manually like in the code below the overload doesn't apply: require_once( IPSLib::getAppDir('core') . '/modules_admin/languages/manage_languages.php' ); $langLib = new admin_core_languages_manage_languages( $this->registry ); To resolve this issue, we have added a new function in IPSLib that works similarly to IPSLib::loadLibrary(). This function however accepts only 2 parameters: the first one is the path to the file itself while the second parameter is the class you are overloading. This is an example based on the code above: $classToLoad = IPSLib::loadActionOverloader( IPSLib::getAppDir('core') . '/modules_admin/languages/manage_languages.php', 'admin_core_languages_manage_languages' ); $langLib = new $classToLoad( $this->registry ); Support for usercpFormsExt plugin dropped Starting with IP.Board 3.1.3, we have discontinued support for the plugin usercpFormsExt.php. This is a plugin that we introduced in the 3.0 version of IP.Board to extend the user control panel tabs when library hooks didn't exist. It has now been replaced with a much more flexible library hook that allows for infinite extensions and you won't even need to upload a file as everything is done with a simple hook. If any developers were using this functionality, be sure to update your code to use the new library hook method. This below is the current code in the public_core_usercp_manualResolver class, for reference: //----------------------------------------- // Begin initilization routine for extension //----------------------------------------- $classToLoad = IPSLib::loadLibrary( $EXT_DIR . '/usercpForms.php', 'usercpForms_' . $_TAB, $_TAB ); $usercp_module = new $classToLoad(); We appreciate the feedback of our developers, and hope that these small changes make it easier to extend IP.Board and create useful and creative addons for our products.
  4. New version compatible only with IPB 3.1 and with the new layout is available here:
  5. New version of this mod will be out soon and will be like a normal custom profile field this time :)
  6. Yes you can now export CSS files exporting an hook, it was added in 3.1.0.
  7. New version compatible ONLY with IPB 3.1.2+ is available here now:
  8. New version is already done, I'll release it the same day of IPB 3.1.2 since it requires a couple of bugfixes included in that version for the new hooks to work.
  9. It should work just fine. I'm planning an updated version with more options anyway.
  10. Version 1.0.1 released! Updated the mod to fix a bug in the ACP when using the active users block for IP.Content, to update the modification to this new version re-import the xml file of the hook and re-upload the files from the new package overwriting the old ones. If you are already using IP.Board 3.1 wait for the new version of the mod which will be released in the next minutes ;) EDIT: 3.1 version can be found here: http://community.invisionpower.com/topic/313444-download-t31-display-members-browser-200/ :thumbsup:
  11. I thought I had already took care of that in the last upgrade, will take another look :)
  12. Just wait for the new version, I'm already working on it but it will take some more time considering how many edits there are.. I'm trying to reduce them too with hooks >_< It is a real pain to keep this mod updated each release :ermm:
  13. This file is the stable version for IPB 3.0, I'm still testing the new one for IPB 3.1 which will be (T31) Tickets System 1.1.0 and will be a separate download/support topic.
  14. (T30) Tickets System 1.0.0 Released! A features list is available at this link: http://www.invisionbyte.net/ticketsystem/Features_List.html The 3.1 version will follow soon, I'm checking some changes for the notification system and other minor things!
  15. It *works* but not completely. You may find some code is not available anymore (for example the search edits since the entire search has been rewritten).
  16. I have never said it would work :P The new release is almost ready anyway, depending on my free time I'll release it this evening or tomorrow.
  17. For anyone interested: bug confirmed and fixed for the next release ;)
  18. for the board index you require to change another couple of files, if I recall right class_forums.php and core.php. Anyway skipping the other edits (especially the ones in the skin) can cause an odd layout somtimes.
  19. Seems like it didn't recache properly the status count, go in "ACP > My Apps > (T30) Tickets System > Tools > Recount & Rebuild > Recount Tickets". I would say this is just a bad recache (maybe sql timed out when updating the cache table..) as I have changed the status tons of times while testing and I never had this issue, if you get this again even after running that tool above let me know exactly what are the steps to reproduce it.
  20. The only change needed to make it 3.1 compatible is to move the attachments plugin, if you don't use attachments inside the app it should work just fine.
  21. So you're saying that some users can see properly the name formatted and others cannot see it?! There isn't any permission like that in IP.Board and my mod doesn't add it either :unsure:
  22. Just a quick update for everyone: if no one reports any new bug soon I'll release a final version of the ticket system and I'll start working on the new version for IPB 3.1 that will have more features.
  23. The redirect scripts are in the Tools folder of the converters package :)
  24. Changelog from 1.0.0 Beta 1 to 1.0.0 RC 1: IP.Board 3.0.4 (or above) is now required instead of 3.0.2 due to some new functions being available only from this version Added back the functionality to see the number of unread tickets (can be disabled by disabling the hook) New setting to update with ajax the unread tickets count only to members of the staff rather than everyone Added a new option to let members in certain groups start a ticket as another member (doesn't apply to edits or replies) Added back the conversion script from the old "Help Desk" modification Added all the error codes missing Fixed some errors for mysql running in STRICT mode Fixed all the other reported bugs in the bug tracker Other minor enhancements Originally I planned to add more things and release a Beta 2 but since IPB 3.1 is already at a beta stage I want to get this version stable as soon as possible and then I'll see to add some more features in the new one using some new things available in 3.1 only.
  25. The modification has been updated to version 2.1.0, here you go the changelog: Added new readme files for the new versions of the IPS addons: IP.Blog 2.1.0, IP.Downloads 2.1.0, IP.Gallery 3.1.0 Fixed a display error in the status updates hook, warn panel and member list if the group suffix/prefix had an image Fixed a typo in the Unreal Portal readme causing a bug in the latest posts block Updated the (IM) Tutorials version to 1.0.2 (edits are still the same anyway) A file is included with the upgrade steps from 2.0.0 to 2.1.0 for IP.Board, for the addons simply re-apply from scratch all the edits as they are different for the new versions. About Unreal Portal I have fixed an error in the readme (as the changelog says), the edit in question is the second one that should have been "s.member_group_id," instead of "m.member_group_id,".
×
×
  • Create New...