Jump to content

IPBSkins

Clients
  • Joined

  • Last visited

  1.    sudo reacted to a comment: IC5: Introduction to Listeners
  2. @Matt since you have replied quite often under this post, and although a lot of time has passed, were compromise solutions accepted or as suggested in the quoted message? I have long refrained from studying v5, but some functions that were solved simply by a hook, now need to be duplicated by the standard one, or it is impossible. For example, earlier, to add additional social networks to the footer, you just needed to add a hook for the addSocialNetworks method of the SocialProfiles class, I don't think you will add additional services, the same Telegram and other services. Further, the same applies to embedding videos from third-party resources, also without any problems customEmbed class IPS\Text\Parser you could add 3 video hosting services, and no perversions. Or, on the contrary, disable the preview of internal links to reduce the load, simply by redefining internalEmbed. Also, for example, all sorts of harmless things, like in version 4 you can redefine the formatting of dates using \IPS\DateTime was extremely simple, although I admit it was not always necessary. Again, this is not even a question of habit or convenience of development, here are additional overhead costs for development and additional logical heaps, and most importantly possible serious limitations in the future. If you look at the retrospective about the marketplace in the comments under this post, the refusal of self-hosted does not seem like an incredible scenario, because Cloud is the basis (and the main reason for abandoning the hook system, despite the horror of Monkey Patching and "care" for the IDE) and, as they wrote, it is better to focus on several clients. Personally, I see and advise all remaining clients with an active license (up to 10 resources) to stay on version 4 as much as possible, or switch to other products. Some clients are very principled and high-quality customization is very important to them, there is no enthusiasm for large manuals and for manual editing of the source code as it was before IPB 3. From a business point of view, IPB/IPS has never been a business for me, since 2008 it has only been a hobby until now, now commercial work is only with well-known frameworks or CMS. I will of course try to convey to clients that they need to come to terms with and accept the fact that this cannot be modified.
  3.    IPBSkins reacted to a comment: IC5: Introduction to Listeners
  4. Hello! A client on the forum (IPS 4.7.20, PHP 8.1.31) has a search configured via ElasticSeach, a situation occurred when his separate server with ElasticSeach crashed. Search, profiles and various functions began to give the following errors: TypeError: array_map(): Argument #2 ($array) must be of type array, null given (0) #0 /public_html/forum/system/Content/Search/Elastic/Query.php(1320): array_map(Object(Closure), NULL) #1 /public_html/forum/applications/core/modules/front/members/profile.php(256): IPS\Content\Search\Elastic\_Query->search() #2 /public_html/forum/system/Dispatcher/Controller.php(118): IPS\core\modules\front\members\_profile->manage() #3 /public_html/forum/applications/core/modules/front/members/profile.php(84): IPS\Dispatcher\_Controller->execute() #4 /public_html/forum/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\front\members\_profile->execute() #5 /public_html/forum/index.php(13): IPS\_Dispatcher->run() #6 {main} Error handling if ElasticSeach does not respond, i.e. the response is NULL - missing, as a temporary solution I made an edit in /system/Content/Search/Elastic/Query.php After if ( isset( $return['error'] ) ) { \IPS\Log::log( print_r( array_merge( $array, ['error' => $return['error'] ] ), TRUE ), 'elasticsearch' ); return new \IPS\Content\Search\Results( array(), 0 ); } Pasted if ( empty( $return ) ) { // We have configured ElasticSearch autostart on the server, but it would be better to add Email sending in this case \IPS\Log::log( print_r( array_merge( $array, ['error' => 'Empty response ElasticSearch' ] ), TRUE ), 'elasticsearch' ); return new \IPS\Content\Search\Results( array(), 0 ); } It might also make sense to add to array_map !empty($return['hits']['hits']) ? $return['hits']['hits'] : []
  5. Hello! This problem is observed in popular browsers, and on all versions 4.6, even here https://invisioncommunity.com/notifications/options/
  6. Anthonyg96 started following IPBSkins
  7. IPBSkins started following thetrials
  8. thetrials started following IPBSkins
  9. IPBSkins started following Serge Aiuto
  10. IPBSkins started following honeyaarby
  11. IPBSkins started following -Bry5012-
  12. IPBSkins started following omahabeach
  13. IPBSkins started following icumsa
  14. IPBSkins started following kalashnikova
  15. IPBSkins started following Xantes
  16. IPBSkins replied to IPBSkins's post in a topic in Marketplace
    New version
  17. Mikhail, Ваш пак интересует. Спасибо за труд :) Мы начинали переводить админку, но, к сожалению, не закончили. Могу передать файлы. Переводили в кэше. И для версии 3.0 - 3.0.1 Если нужны и знаете как портировать, передам.
  18. IPBSkins replied to IPBSkins's post in a topic in Marketplace
    For the first time is see. I do not know how you make it. The copyright must be in the footer.
  19. Sorry... Add download-icon.png from master/lightbox image folder in the ibr/lightbox image folder Fixed
  20. IPBSkins replied to IPBSkins's post in a topic in Marketplace
    Maybe so? :) tr.row2 td p.desc, tr.row1 td p.desc { font-size: 1.1em !important; }
  21. IPBSkins posted a post in a topic in Marketplace
    File Name: IBR3 Skin File Submitter: Fisana' File Submitted: 14 Oct 2009 File Updated: 21 Jan 2010 File Category: Light Skins Skin by Fisana (ipbskins.ru) for IP.Board 3.0.5 + IP.Downloads 2.1.0 + IP.Gallery 3.1.0 + IP.Blog 2.1.0 + IP.Tracker 1.3 Updated to IPB 3.0.4 + Updated to IPB 3.0.5 Included: png and psd Logo blanks and font Click here to download this file
  22. IPBSkins posted a post in a topic in Marketplace
    File Name: Delicate Blue File Submitter: Fisana' File Submitted: 30 Aug 2009 File Updated: 21 Jan 2010 File Category: Light Skins Delicate Blue Skin by Fisana (ipbskins.ru) for IP.Board 3.0.5 + IP.Downloads 2.1.0 + IP.Gallery 3.1.0 + IP.Blog 2.1.0 + IP.Tracker 1.3 Updated to IPB 3.0.5 Included: png and psd Logo blanks and font. For donation use www.moneybookers.com, email: fisana[at]yandex.com Thanks. ------------------- + Updated to IPB 3.0.3 + Updated to IPB 3.0.4 + Updated to IPB 3.0.5 Click here to download this file
  23. File Name: Comfy Skin 3.0 Complete File Submitter: Fisana' File Submitted: 15 Aug 2009 File Updated: 21 Jan 2010 File Category: Miscellaneous Skins Comfy Skin by Fisana (ipbskins.ru) for IP.Board 3.0.5 + IP.Downloads 2.1.0 + IP.Gallery 3.1.0 + IP.Blog 2.1.0 + IP.Tracker 1.3 Included: png and psd Logo blanks and font + Team icons Updated to IPB 3.0.3 + Updated to IPB 3.0.4 + Updated to IPB 3.0.5 Click here to download this file
  24. File Name: IPB 3 Delicate Complete Skin File Submitter: Fisana' File Submitted: 26 Jul 2009 File Updated: 06 Feb 2010 File Category: Light Skins IPB 3 Delicate Complete Skin by Fisana (Ipbskins.ru) Free version: For IP.Board 3.0.5 + IP.Downloads 2.1.0 + IP.Gallery 3.1.0 + IP.Blog 2.1.0 + IP.Tracker 1.3 <b>Fixed & Expanded:</b> delicate_fix.xml.gz – templates for the fixed width delicate_exp.xml.gz – templates for the variable width Included: PNG Logo Blank PSD Logo Blank Team Icons <b>Notice:</b> You can't use red color usernames with this skin. ---------- updated to IPB 3.0.2 + fixed issues with IE7 + updated to IPB 3.0.3 + updated to IPB 3.0.4 + updated to IPB 3.0.5 Click here to download this file
  25. File Name: Light Skin 3.0 Complete File Submitter: Fisana' File Submitted: 26 Jul 2009 File Updated: 23 Jan 2010 File Category: Light Skins Light Skin by Fisana (ipbskins.ru) for IP.Board 3.0.5 + IP.Downloads 2.1.0 + IP.Gallery 3.1.0 + IP.Blog 2.1.0 + IP.Tracker 1.3 Updated to IPB 3.0.5 Included: PSD Logo Blank PNG Logo Blank Font for a Logo Text Team Icons ............ + Updated for working with IP.Tracker 1.3 + Updated to IPB 3.0.2 + Fixed issue with IE7 in a topic view + Updated to IPB 3.0.3 + Updated to IPB 3.0.4 + Updated to IPB 3.0.5 Click here to download this file