Opis
Ta wtyczka daje odwiedzającym możliwość zgłoszenia nieodpowiedniego komentarza. Po osiągnięciu określonego progu komentarz jest umieszczany w moderacji, gdzie moderator może zdecydować, czy chce zatwierdzić komentarz, czy nie. Jeśli komentarz zostanie zatwierdzony przez moderatora, nie będzie on ponownie automatycznie moderowany, ale nadal będzie zliczana liczba zgłoszeń.
Ta wtyczka jest rozwidleniem wtyczki safe-report-comments i zawiera niektóre funkcje zaczerpnięte z crowd-control (innego rozwidlenia).
Zgodność
Ta wtyczka jest zgodna z ClassicPress.
Wkład
Ta wtyczka jest również dostępna w Codeberg.
Znane problemy
Obecnie implementacja trybu automatycznego nie działa z komentarzami wątkowymi na ostatnim poziomie wątków. Ponieważ skrypt dołącza się do comment_reply, który nie jest wyświetlany po osiągnięciu maksymalnego poziomu wątków, w tym momencie brakuje łącza do nadużyć. Jako obejście ustaw poziom wątków wyższy niż prawdopodobna głębokość wątków.
Zrzuty ekranu
Instalacja
- Pobierz i rozpakuj wtyczkę.
- Skopiuj katalog zeno-report-comments do folderu wtyczek.
- Wejdź na stronę wtyczek i włącz wtyczkę.
- Na stronie Ustawienia->Dyskusja pojawi się nowe pole wyboru o nazwie „Zezwalaj na zgłaszanie komentarzy”.
- Włącz możliwość ustawiania flag i ustaw wartość progową, przy której pojawi się na tej samej stronie po włączeniu.
Wtyczka powinna działać domyślnie w większości motywów. Jeśli coś nie działa, zgłoś problem forum wsparcia.
Najczęściej zadawane pytania
Ta wtyczka nie może obsłużyć wszystkich motywów i ich układów. Czasami potrzebny jest dodatkowy separator między odpowiedzią a tekstem Zeno.
Rozwiązaniem może być dodanie odrobiny kodu CSS.
.zeno-comments-report-link::before { content: " | "; }
Recenzje
Kontrybutorzy i deweloperzy
„Zeno Zgłoś Komentarze” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „Zeno Zgłoś Komentarze” została przetłumaczona na 2 języki. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “Zeno Zgłoś Komentarze” na swój język.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
2.1.4
- 2024-12-12
- Ukryj elementy niewidoczne dla czytników ekranowych.
2.1.3
- 2024-11-15
- Ładowanie tłumaczeń wtyczki powinno zostać opóźnione do momentu wykonania akcji inicjalizacyjnej.
- Użyj DIR zamiast dirname (FILE).
2.1.2
- 2024-07-09
- Naprawiono zatwierdzanie komentarzy, gdy włączona jest moderacja (dzięki spaceshipone).
2.1.1
- 2024-04-02
- Uczyń JavaScript bardziej szczegółowym, aby uniknąć konfliktów z innymi wtyczkami.
- Ustaw komentarz jako moderowany tylko wtedy, gdy stary status został odrzucony, a nowy status został zatwierdzony.
2.1.0
- 2024-02-14
- Dodaj kolumnę dla odpowiedzi na komentarze z linkiem do ekranu edycji.
- Jeśli istnieją zgłoszenia, dodaj tekst „zgłoszenie” do kolumny zgłoszeń.
- Dodaj priorytet 90 i 91 do obu kolumn.
- Add optional spambot protection for report button (thanks jmorti).
- Jeśli wyłączone jest tworzenie wątków, użyj filtra „comment_text” i dodaj link odpowiedzi po poleceniu wpautop.
- Pokaż notatkę moderacyjną, jeśli moderacja została już przeprowadzona.
2.0.4
- 2023-12-13
- Ponownie poprawka dla motywu Dwadzieścia Dwadzieścia-Cztery, gdzie wyłączone są komentarze wątkowe.
2.0.3
- 2023-12-06
- Dodano informacje o użytkowniku do powiadomień e-mail (dzięki niccrockett).
- Naprawiono motyw Dwadzieścia Dwadzieścia-Cztery, nie używa on $in_comment_loop.
2.0.2
- 2023-12-01
- Dodano comment_text do powiadomień e-mail (dzięki jemar707).
2.0.1
- 2023-11-30
- Fix filter 'zeno_report_comments_allow_moderated_to_be_reflagged’.
- Cast $comment_id to (int) at top of functions instead of below.
2.0.0
- 2023-11-30
- Rewite from class to simple hooks and functions.
- Remove support for admin notices, cast threshold to integer automatically.
- Add more notes and messages, plus filters.
- Make sure all admin screens have the same moderation results.
- Fix to not display for author of comment (thanks niccrockett).
1.5.0
- 2023-02-15
- Fix frontend filters for return messages (thanks 1theo).
- Escape more output.
- Some updates from phpcs and wpcs.
- Fix warning with handling of transient.
1.4.1
- 2022-01-23
- Make sure to sanitize custom headers.
1.4.0
- 2021-10-30
- Check WP Core blocklist for IP address.
- Some updates from phpcs and wpcs.
1.3.6
- 2021-03-25
- Add css class to 'moderated’ text.
- Add function 'already_moderated’.
1.3.5
- 2021-02-22
- Fix deprecated jQuery calls with WP 5.6 and jQuery 3.5.
1.3.4
- 2020-11-10
- Add filter 'zeno_report_comments_admin_email’ for email reports.
1.3.3
- 2020-06-16
- Small update to regex to match with more themes.
1.3.2
- 2020-05-21
- Replace nasty 'preg_match_all’ by simpler 'preg_replace’ to support more themes.
1.3.1
- 2020-04-08
- Small fix in showing feedback for user that reported.
1.3.0
- 2020-04-08
- Rewrite regex for threaded comments.
- Show if a comment is already moderated, to avoid confusion (thanks @karkidennis).
- Use esc_html functions.
- Add uninstall.php file to uninstall options from db.
1.2.4
- 2019-04-24
- Add filter manage_edit-comments_sortable_columns so the column can be sorted (thanks wmeric).
1.2.3
- 2018-10-29
- Add reporter ip address to abuse report email.
1.2.2
- 2018-10-03
- Don’t use new function on wp-admin.
1.2.1
- 2018-10-03
- Return comment content on threaded comments.
1.2.0
- 2018-10-03
- Support link with unthreaded comments too.
1.1.2
- 2018-06-26
- Add example text to the privacy policy.
1.1.1
- 2018-06-11
- When moderating comment, set status to approve.
- Filter all frontend messages.
1.1.0
- 2017-05-22
- Don’t show flagging link if already moderated (really this time).
- Rewrite the html of the link.
- Ues wp_localize_script also for nonce.
- Dodano parametr rel=”nofollow” do odnośnika
- Delete reports after moderating as allowed.
- Add link for moderators to moderate/allow comments and remove reports.
- Add Admin JavaScript.
- Add version to JavaScripts.
1.0.0
- 2016-07-31
- Forked from safe-report-comments.
- Support localization and translation.
- Upewnij się, że cookie_data jest tablicą zwróconą przez json_decode.
- Nie pozwól na zgłaszanie własnych komentarzy.
- Nie pokazuj odnośnika do zgłoszenia, jeśli został już zmoderowany.
- Wczytaj JavaScript w stopce, a nie w nagłówku.
- Add function get_user_ip for proxies (props Thorsten Ott).
- Add Copyright notices.
- Add settings for mail and add function for wp_mail (props Postmatic).
- Add action for each report and add function for wp_mail.
- Remove unused action register_admin_panel in admin_menu.
0.4.1
- 2014-07-23
- Typo fix, props spencermorin.
0.4
- 2014-07-23
- Security fix, h/t vortfu.
0.3.2
- 2013-03-06
- New 'safe_report_comments_allow_moderated_to_be_reflagged’ filter allows comments to be reflagged after being moderated.
0.3.1
- 2012-11-21
- Use home_url() for generating the ajaxurl on mapped domains, but admin_url() where the domain isn’t mapped.
0.3
- 2012-11-07
- Coding standards and cleanup.