Skocz do zawartości
Sem.

Log czynności po upgrade

Rekomendowane odpowiedzi

12. 02.2020

 

Odświeżyłem design. Wyciąłem mnóstwo niepotrzebnego, lub zduplikowanego kodu. Poprawiłem w ciul rzeczy. Przygotowałem szablon do update z wersji IPS 4.3 do wersji IPS 4.4.2 który to update, przeprowadzę w niedługim czasie. 

 

Sem. 

  • Lubię 4
  • Dziękuję 6

Skopiuj link do postu


Odnośnik do odpowiedzi

12.02.2020

 

Od razu sporządziłem poprawki, nazwijmy je po-wdrożeniowe. Nagłówek skonstruowałem tak, żeby był wilk syty i owca cała, czyli żeby było ładnie w widoku tematu tytuł tego tematu i w widoku działów, opisy działów a jednocześnie żeby  to nie wyglądało jak pięć krów na pastwisku jedna pod drugą. Jako że resztę opracowałem wcześniej zanim w ogóle widzieliście ten szablon (ja go widziałem już od miesiąca), to więcej nie ma co grzebać.

 

Sem.

  • Dziękuję 1

Skopiuj link do postu


Odnośnik do odpowiedzi

13.02.2020 UPGRADE SILNIKA z IPS 4.3 do IPS Suite 4.4.10

 

W dniu 13.02.2020 o godzinie 18.15, zakończyłem upgrade serca forum, z wersji IPS Suite 4.3.6 do wersji IPS Suite 4.4.10, która rozwiązuje mnóstwo problemów zgłaszanych przez ostatnie dwa lata przez Administratorów tej platformy, do IPS. Obyło się bez większych problemów podczas upgrade. Bugsy i Ficzery, z tym że lista obejmuje jedynie poprawki od wersji 4.4.09 do wersji 4.4.10 (obecnie zainstalowanej). Gdybym miał wysupłać całą listę od wersji 4.3, to byłaby to książka o wiele, wiele dłuższa.

 

Core:

Added support for PHP 7.4

Added support for Emoji 12.0 and [Emoji 12.1, emojis

Removed support for Gfycat embeds due to ongoing unaddressed security concerns on their end.

Adjusted advertisement CSS classes to use a dynamic class name.

Added a reset to the "upgrade in progress" flag when the upgrader is reached but there are no applications to upgrade.

Added caching to the "Who's Online" widget.

Improved progress indicator in "Complete My Profile".

Improved ElasticSearch error logging.

Added an empty alt attribute to reaction images in streams, which validators may flag as invalid HTML.

Upgraded CKEditor to 4.13.1.

Upgraded PHPUserAgent to 0.15.0, which resolves an issue with detection of the latest Opera browser releases.

Updated Firefox & Edge logos on device management pages.

Disabled database read/write separation for tasks.

Disabled tasks being triggered by AJAX requests.

Blew Lindy's mind.

Fixed clubs showing up in some places when users did not have permission to access the clubs module.

Fixed signature edit field showing for moderators when editing a user when signatures are disabled globally.

Fixed an issue with member history logs when a user logs in from a new device but has not completed 2FA (when required).

Fixed a javascript error triggered by browser notifications on Android devices.

Fixed an issue where users that do not have permission to view Clubs, can still visit content item URL's directly.

Fixed display issues with coub.com embeds.

Fixed an issue detecting the visitor's country in some cases when using address form inputs.

Fixed an issue with dates adjusting incorrectly when crossing over DST threshold in some areas.

Fixed an issue using arrows in the editor after an emoji is inserted in some cases.

Fixed an issue where some items could be missing from the leaderboard.

Fixed an issue where disabled apps could still attempt to process custom URLs.

Fixed an issue paginating in tables when certain special characters were included in the URL.

Fixed an issue where cookies set by javascript designed to "stick" would expire in Jan 2020.

Fixed AdminCP notification that a member is validating not disappearing if the member is flagged as a spammer rather than banned directly.

Fixed SendGrid failing to work when using a dedicated IP pool.

Fixed an issue where non-required profile completion steps may not be shown after required steps in some cases.

Fixed an issue where re-entering the profile completion process after completing it once, but taking an action that requires completion again, may not place you on the correct profile completion step.

Fixed javascript errors preventing most javascript from working in IE11.

Fixed moderators encountering an error when removing a reaction from a profile status update or status reply made by another user.

Fixed an issue where a required profile completion step to supply values for profile fields that do not display on the a user's profile may result in endless loop.

Fixed an issue where a user will see an option to skip required profile completion steps, which will just reload the step.

Fixed multi-moderation actions so that they redirect back to the page you are currently on.

Fixed an issue that can occur when searching by member and changing between result pages.

Fixed an issue that caused images to not show properly in poll options.

Fixed an issue where sitemaps may show a distant past last modified date for content that doesn't have a valid last modified date.

Fixed an issue where animated GIF images may not be properly identified as animated.

Fixed an issue where profile photos would not be saved during profile completion if file uploads was the only available option.

Fixed an issue rebuilding topic content for areas such as Downloads and Pages that cross post to the forums.

Fixed an issue displaying certain locale-specific characters (such as the thousands separator, and the currency symbol) on Windows.

Fixes a visual issue on dropdowns in webkit-based browsers.

Fixed favicon icon not applying to the AdminCP correctly.

Fixed potential broken images when the image filename contained parenthesis characters.

Fixed the Safari Mask Icon not working in some server environments.

Fixed an issue where using long URL's in an announcement can cause a MySQL error.

Fixed an issue using custom WHERE clauses with an external database login handler.

Fixed unapproved comments incorrectly being counted on forums where the item has been moved and a link to the item has been left in its place.

Fixed an issue embedding Flickr albums in posts.

Removed 'nofollow' tag from status updates when member has no other content.

 

Commerce:

Added clarification that a billing address is required for automatic renewals when deleting the primary billing address.

Added a currency selector to the subscriptions listing.

Adjusted the payment method deletion process to prompt the administrator for confirmation if there are active PayPal Billing Agreements, and to cancel those Billing Agreements prior to deletion.

Fixed error approving or voiding transactions which were held for approval which were from a PayPal Billing Agreement.

Fixed an issue where the AdminCP notification indicating your PayPal payment gateway is not set up correctly may erroneously trigger.

Fixed an issue where custom fields may incorrectly show up when checking out as a guest while quick registration is enabled.

Fixed a possible error when applying changes to subscription plans to existing purchases.

Fixed an issue where converting a product with a tax to a subscription failed.

Fixed invoice title not showing for transactions in Authorize.Net's control panel.

Fixed possible error taking Authorize.Net payments

Fixed an issue where images from upsold products in the add to cart dialog may not be styled or sized correctly.

Fixed transactions using the "Manual (check, bank wire, etc.)" payment method not showing in the list of transactions requiring attention.

Fixed an issue where testing settings would just output the card types when using Braintree.

Fixed an error during the upgrade when no default currency is set.

Fixed an error that occurs when creating or editing a coupon code and unchecking the "No end date" option but not providing an end date.

Fixed an issue where profile completion could be triggered during checkout in some circumstances.

Fixed possibility of setting up Stripe without a valid webhook.

Fixed subscriptions bypassing the payment confirmation screen.

Fixed a styling issue with the Member Subscriptions widget.

Fixed a styling issue with the "Best Sellers" and "Latest Products" widgets in some cases.

Fixed referrals not working when the site is not accessible to guests.

Fixed an issue where checking a Braintree webhook URL from the Braintree control panel would report a 500 server error incorrectly.

 

Converters:

Improved the conversion process when disabling a conversion step that another step required to run first.

Added conversion of article tags to vBCMS.

Added conversion of extra article categories in vBCMS, extra categories will be converted as tags.

Added conversion of meta tag keywords and descriptions when converting records from vBCMS.

Reordered some background tasks that run after a conversion is complete to prevent an SQL error during processing.

Improved vBulletin 4 conversion to retain user validating status where possible.

Improved vBulletin conversions to convert more PMs where they may not have previously been converted (due to parent messages being deleted).

Improved URL redirects for some vBulletin URLs including Social Groups, Social Group Discussions & Blog Entries.

Fixed an issue where some vBulletin Blog comments may be skipped during conversion.

Fixed an exception that can occur if Pages was selected as a conversion, but all options were disabled.

Fixed product filters displaying in the store using the "internal" name instead of the "public" name.

Fixed IP address information not converting with vBulletin Blog.

Fixed certain user preferences not converting with vBulletin 4.

Fixed some PHP notices that can occur in vBCMS converter with specific data.

Fixed an issue where Gift Card email links may not work correctly when email statistics are enabled.

Removed URL redirection for vBCMS records since required data is not available to support this.

Forums

Fixed an issue where the moderation history link wasn't shown for deleted topics.

Fix Safari not scrolling to the reply box when clicking the "Reply to this topic" button at the top of a topic.

 

Downloads:

Fixed REST API documentation showing the wrong endpoints for categories.

Fixed sidebar not showing Club content correctly when the "Show Club Content Areas" setting is set to "Throughout the community"

 

Gallery:

Fixed an issue submitting images with capitalized file extensions when movies have maximum allowed filesizes.

Fixed multiple issues adding, editing and repositioning image notes.

Fixed an incorrect gap between the tabs and reviews/comments while viewing an image.

Pages

Improved database permission configuration forms to better indicate if a group won't be able to access the database due to page-level permissions.

Fixed bullet points using the wrong style (unfilled circle rather than filled circle) in database records.

Fixed a (potential) issue moving database records files when adjusting the file storage configuration method for database records.

REST / OAuth

Fixed an uncaught exception in the member notifications REST API endpoint when an orphaned piece of content is present.

Fixed certain `notificationData` entries returning `NULL` in the member notifications REST API endpoint.

Fixed an issue where address lines in REST API calls may be returned as an object instead of an array.

Third-Party / Developer / Designer Mode

Fixed an issue using the node form helper when not using `$titleLangPrefix` in the node model, and using apostrophies in a node's title.

Advertisements no longer use the .ipsAdvertisement_* class names, and instead use dynamic classnames unique to each community. Themes that restyle advertisements should update their CSS to use `.ips{expression="mb_ucfirst(\IPS\SUITE_UNIQUE_KEY)"}` instead.

Adjusted the abstract class definition for `\IPS\Content\Search\Index::hashesWithPermission()` to match the docblock.

Fixed an issue where Database table helpers could allow a blank advanced search value in specific situations.

Fixed an error using reviews with content items but not containers when post before registering is enabled.

Removed an extra parameter being passed to `_comments()` in some cases which could interfer with third party plugins.

Removed some unused code in `\IPS\Output::error()`.

 

Pozdrawiam,

ZKF Administrator,

Sem.

  • Zmieszany 1
  • Dziękuję 2

Skopiuj link do postu


Odnośnik do odpowiedzi

16.02.2020

 

Taka tam duperela, ale może komuś się przydać. W opcjach wiadomości prywatnych, można sobie oznaczyć wiadomość, jako nieprzeczytaną:mark unread.png

Po co to potrzebne? A bo ja wiem? :D Zastosowań może być wiele. Na przykład konta Dwuosobowe, może przeczytaną wiadomość oznaczysz jako nieprzeczytaną, aby sobie Żona mogła przeczytać i nie przegapiła? Może wiadomość była cholernie długa i nie chce Ci się teraz na niej skupiać, to się skupisz później a oznaczysz sobie jako nieprzeczytaną żeby pamiętać że masz się skupić? :D Maile w skrzynkach też przecież można oznaczać sobie jako nieprzeczytane.

 

Dla jasności - Oznaczenie wiadomości jako nieprzeczytanej, odbywa się wyłącznie po Twojej stronie konwersacji. Zapomnij o tym, że możesz przeczytać wiadomość, a potem oznaczyć ją jako nieprzeczytaną, a po drugiej stronie miałby być komunikat że jeszcze nie przeczytano. Nie, nie, tak dobrze to nie ma :) Druga strona konwersacji, oczywiście widzi, że było przeczytane i wie, kiedy. Z opcji tej, może korzystać każdy, kto ma dostępną skrzynkę PW.

 

ZKF Administrator,

Sem.

  • Dziękuję 2

Skopiuj link do postu


Odnośnik do odpowiedzi

17.02.2020 BUGS & FIX

 

Naprawiono problem polegający na tym, że Użytkownicy, korzystający z przeglądarki Mozilla Firefox dla wersji mobilnej systemu Android, nie byli w stanie w prosty sposób "wklikać" się w edytor służący do pisania postów, oraz wiadomości prywatnych. Czynność "wklikiwania" się, trzeba było powtórzyć co najmniej kilkukrotnie. Problem został usunięty i Użytkownicy androida na Mozilla Firefox, nie będą już mieli problemu z użyciem edytora.

 

ZKF Administrator,

Sem.

Skopiuj link do postu


Odnośnik do odpowiedzi

18.02.2020

 

Włączyłem wyświetlanie widżetów, również w wersji mobilnej. Oczywiście w wersji mobilnej, układają się one responsywnie pionowo i znajdziecie je wszystkie pod zawartością forum, a konkretnie, pod widżetem "Użytkownicy Online", a nie tak jak w wersji desktop, gdzie wszystkie są z prawego boku. Wersja 4.4.10 jest już na tyle sprawna, że włączenie tych widżetów również na tabletach i telefonach, nie wiąże się już z "zaatakowaniem" procesora, który musiałby żyłować na sto procent mocy. Delikatnie to sobie śmiga, a dostęp do tych widżetów na mobilu, to bardzo wygodna sprawa, bo widać panel urodzin, ostatnich galerii, ostatnich tematów, ostatnie statusy, ostatnie tematy oraz widżet działu muzycznego. 

 

Pozdrawiam, ZKF Administrator, 

Sem. 

  • Lubię 2
  • Dziękuję 1

Skopiuj link do postu


Odnośnik do odpowiedzi

21.02.2020

 

Skoro już jesteśmy przy opcjach ignorowania dzisiaj, to opracowałem jeszcze jedną istotną rzecz, którą kiedyś ktoś zgłaszał, doprawdy nie pamiętam teraz kto, chyba @Sailor&Lula? @Modlishka? Albo @Dragonfly? A chodziło o takie coś:

 

W sytuacji gdy korzystasz z opcji ignorowania Użytkowników i ignorujesz wszystkie napisane POSTY wybranego Użytkownika a co za tym idzie, nie widzisz ich wcale, to dobrze byłoby wiedzieć, że taki Użytkownik nie będzie dalej podejmował z Tobą dyskusji, i odpowiadał w TWOICH tematach. Nie byłoby wtedy potrzeby kontrolnego odblokowywania ignorowanego Użytkownika tylko po to, aby zobaczyć czy czegoś znowu nie napisał. A także "martwić się na przyszłość". Dlatego też w dniu dzisiejszym opracowałem dodatek, dzięki któremu, jeżeli ignorujesz posty wybranego Użytkownika, to nie może on odpowiedzieć w TWOICH tematach. Czyli takich tematach, w których Ty, jesteś Autorem. Ignorowany Użytkownik, w ogóle nie widzi edytora dodawania treści do takiego tematu. Dodatek już działa, został przetestowany.

 

Pozdrawiam,

ZKF Administrator,

Sem.

  • Lubię 3
  • Dziękuję 1

Skopiuj link do postu


Odnośnik do odpowiedzi

25.02.2020

 

Nie podobał mi się sposób, w jaki prezentowana była Grupa Preferencji w nagłówku w widoku Profilu Użytkownika, oraz w tak zwanym "Hover Card", czyli w tym panelu, który wyskakuje jako pop up, gdy najedzie się myszką na Nazwę Użytkownika w celu wyświetlenia jego Profilu w skróconej formie. Otóż, było tam "formatowanie" Grupy, czyli jej kolor. Nie zawsze zgadzało się to z tłem, bo przecież wybieracie sobie różne tła Profilu, prawda?

 

Dlatego też, wyłącznie w nagłówku Profili w miejscu gdzie prezentowana jest przynależność do Grupy Preferencji, oraz w "Hover Card" usunąłem formatowanie (kolorowanie) nazw Grup i sprawiłem, aby nazwa grupy, zawsze wyświetlała się na biało, i wraz z Nazwą Użytkownika, była na prześwitującym lekko, lecz czarnym tle. Dodałem również kwestię "Grupa Preferencji:" przed nazwą grupy. Tym sposobem, nazwa tej grupy jest zawsze czytelna i nie ma już znaczenia, jakiego użyjecie tła.

 

pozdrawiam,

ZKF Administrator,

Sem.

Skopiuj link do postu


Odnośnik do odpowiedzi

14.04.2020

 

Poprawka w widoku Profilu Użytkowników polegająca na tym, że Użytkownicy posiadający urządzenia mieszczące się w pewnym przedziale rozdzielczości, nie mogli poprawnie wyświetlać przycisków funkcyjnych przeglądanych Profili innych Użytkowników oraz poprawnie wyświetlić innych informacji zawartych w Profilu.

 

Użytkownicy, którzy wyświetlali Profile innych Użytkowników na urządzeniach których rozdzielczość jest nie mniejsza niż 768 Pikseli szerokości i nie większa niż 1250 Pikseli szerokości, mieli problemy z wyświetlaniem przycisków funkcyjnych przeglądanego Profilu takich jak "Obserwuj", "Wiadomość", "Zaczepka" "ZK Czat" , ponieważ domyślnie przyciski te, były określone aby wyświetlać się na wysokości 125 pikseli patrząc od górnej belki kontenera Profilu. Dodatkowo na tych rozdzielczościach, pojawiały się problemy z wyświetlaniem informacji zawartych w niższej belce (z czarnym tłem), na której znajdują się informacje o ostatnim logowaniu, ilości dodanych postów, wygranych w rankingach, itd.

 

Odnośnie przycisków funkcyjnych takich jak "Obserwuj", "Wiadomość", "Zaczepka" "ZK Czat", na wspomnianych wcześniej niższych rozdzielczościach, w których panel Profilu wyświetlany jest procentowo mniejszy,  przyciski te "uciekały" w dół, pod kontener Profilu do niższej belki (tej z czarnym tłem) i stawały się niewidoczne, jednocześnie zasłaniając informacje z czarnej belki (o ostatnim logowaniu, ilości postów, itd).

 

Problem usunąłem, poprzez dodatkowe określenie wysokości, na której przyciski funkcyjne Profilu mają się wyświetlać w przypadku urządzeń o niższych rozdzielczościach z przedziału 768 - 1300 pikseli, dodatkowo ustaliłem nową stałą wysokości wyświetlania się tych przycisków na urządzeniach desktopowych z rozdzielczością powyżej 1300 pikseli szerokości i dokonałem zmiany ze 125 pikseli na 90 pikseli.

 

Po zastosowaniu dodatkowego kodu CSS, precyzującego odległość od górnej belki kontenera, na której przyciski funkcyjne mają się wyświetlać w zależności od rozdzielczości urządzenia, problem z wyświetlaniem  informacji Profilowych oraz przycisków funkcyjnych, już nie występuje. Problem, nie dotyczył urządzeń o rozdzielczości poniżej 767 pikseli szerokości, kiedy to szablon przełącza się automatycznie do wersji mobilnej, oraz urządzeń desktopowych o dużych rozdzielczościach, powyżej 1300 pikseli szerokości.

 

Pozdrawiam,

ZKF Administrator,

Sem.

  • Lubię 2

Skopiuj link do postu


Odnośnik do odpowiedzi

27 Kwietnia 2020

 

Już to kiedyś robiłem, ale musiałem ponownie z racji nowej paczki językowej dla wersji 4.4.X. A mianowicie, chodzi mi o frazy językowe w tłumaczeniach powiadomień, które nie rozróżniają płci, więc domyślnie, tłumaczone są w rodzaju męskim. Na przykład "odpowiedział", "dodał", "zareagował", "napisał" i tak dalej. Wszystko fajnie, ale nie wszyscy są rodzaju męskiego, a frazy językowe tłumaczeń, są pojedyncze dla każdej z akcji powiadomień.

 

Ponownie więc użyłem czasu teraźniejszego dla wszystkich linii powiadomień, dzięki temu płeć mówiącego jest językowo "zuniwersalizowana". Wygląda już całkiem dobrze gdy Użytkownik "odpowiada", "dodaje", "reaguje", "pisze". Wówczas nie ma już znaczenia czy płeć piszącego to mężczyzna, kobieta, a nawet para. Nikt nie czuje się dyskryminowany (choć nigdy nie otrzymałem tego typu zgłoszenia, aby ktokolwiek czuł sie dyskryminowany przez "męskie" powiadomienia o akcjach na forum) ale wolę dmuchać na zimne, po drugie, tak tłumaczone frazy powiadomień wyglądają zdecydowanie lepiej i bardziej uniwersalnie. Unisex.

 

ZKF Administrator,

Sem.

  • Lubię 2
  • Dziękuję 2

Skopiuj link do postu


Odnośnik do odpowiedzi

Cuckoldplace Poland © 2007 - 2024

Jesteśmy szanującym się forum, istniejemy od 2007 roku. Słyniemy z dużych oraz udanych imprez zlotowych. Cenimy sobie spokój oraz kulturę wypowiedzi. Regulamin naszej społeczności, nie jest jedynie martwym zapisem, Użytkownicy stosują się do zapisów regulaminu.

Cookies

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.

Polityka Wewnętrzna

Nasze Forum jest całkowicie wolne od reklam, jest na bieżąco monitorowane oraz moderowane w sposób profesjonalny przez ekipę zarządzającą. Potrzebujesz więcej informacji? Odwiedź nasz Przewodnik. Jednocześnie przypominamy, że nie przyjmujemy reklamodawców. Dziękujemy za wizytę i do zobaczenia!

×
×
  • Dodaj nową pozycję...