ForumCała strona

Nawigacja

Aktualnie online

Gości online: 31

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
[BBCode] Hide v2
nergal
Pozwoliłem sobie rozbudować tag [hide] zrobiony przez Wooya.
Teraz to wygląda tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Niestety jest jeden mankament, jeżeli używasz podglądu postu w panelu ostatnich postów (fusionboard4), to w owym podglądzie użytkownik widzi tekst dla moderatorów, dzieje się tak dla tego że moderatorem jest się dopiero wchodząc na dział przez siebie moderowany, oczywiście po wejściu do działu tekstu nie ma.
Rozwiązaniem może być wyłączenie podglądu (PA-> Zarządzanie treścią-> Forum-> Ustawienia-> Ostatnio aktywne tematy-> Podgląd postów...->NIE). Osobiście innego rozwiązania problemu nie znam, może ktoś bardziej obcykany z Fusionem coś zaproponuje.

Pliki zastępują te oryginalne tagu hide!
Lokale ISO i UTF-8.

Rozwiązałem problem cytowania ukrytego tekstu, teraz jeżeli użytkownik nie widzi ukrytego tekstu to również nie będzie mógł go zacytować.

Należy edytować plik postreply.php.
Znajdź linię ~140 (fusionboard4 ~126)
Pobierz kod źródłowy  Rozwiń Kod źródłowy

I pod nią dopisz:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Sprawdzałem tylko na FB4 ale na standardowym forum jest tak samo więc powinno działać.
Jak będą jeszcze jakieś błędy to pisać.
nergal dodał/a następującą plik:
v7-bbcode_hide_v2.zip [2.39kB / 687 Pobrane]

Edytowane przez nergal dnia 13.08.2009 04:02:07
 
Wścibski Gość
Dodany dnia 24.11.2024 18:07:23
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Szapko
Warto też dodać, że jak user zamiast kliknąć "Odpowiedz" kliknie "Cytuj" to zacytuje także ukryty tekst.
 
nergal
Hmm... chyba chodzi o to żeby go nie widział (nie cytował) jeśli nie przynależy do danej grupy. Dobrze że zwróciłeś moją uwagę na opcję cytowania, widać w niej ukryty tekst, a nie powinno, przez to tag jest bezużyteczny. Postaram się to poprawić.

EDIT: Rozwiązanie problemu! Patrz post pierwszy!
Edytowane przez nergal dnia 13.08.2009 03:53:33
 
Szapko
Jest z tym pewien problem, ponieważ na IE w komentarzach wyskakuje błąd: http://images43.f...eaf930.jpg Na FF 3 działa bez zarzutu.
Edytowane przez Szapko dnia 25.08.2009 17:50:01
 
nergal
Jak pisałem w pierwszym poście
...moderatorem jest się dopiero wchodząc na dział przez siebie moderowany...

więc stała iMOD nie będzie działać nigdzie poza forum, chyba że sobie fusiona przerobisz, pozostałe powinny hulać bez problemu.
 
Szapko
No i w tym problem, bo w innych działach będzie wyświetlany błąd. To by pasowało jakoś poprawić. Nie wiem czy się tak da, ale mógłby to być warunek sprawdzający czy user przegląda aktualnie forum czy nie i dalej to już wiadomo. Smile
 
Nieznany
Wystarczy w maincore dodać nowy user level i będzie działać if mod
@down
No wiem trzeba jeszcze we wszystkich plikach pozmieniać zapomniałem to napisać.Jeżli mod będzie miał 101 to dla usera zalogowanego musi być 100 i teraz to w każdym pliku trzeba zmienić ze 101 na 100 i to chyba koniec.
Edytowane przez Nieznany dnia 25.08.2009 19:58:41
 
nergal
Wystarczy w maincore dodać nowy user level i będzie działać if mod

Uwierz mi na słowo, nie wystarczy.
 
slawekneo
Z tego da sie wyjsc :D zmien z
Pobierz kod źródłowy  Rozwiń Kod źródłowy
na
Pobierz kod źródłowy  Rozwiń Kod źródłowy
to powinno usunac pokazujacy sie blad.

Co do sprawdzania czy user jest modem to napisalem funkcje sprawdzajaca, ktora musze zoptymalizowac i rozbudowac (cache tablic itp.) na dzien dzisiejszy wyglada tak
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP
pozniej dodajemy deklaracje stalej iMODERATOR zaraz po deklaracji stalej iSUPERADMIN w maincore.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy

I sprawdzamy czy dziala poprzez odpalenie kodu
Pobierz kod źródłowy  Rozwiń Kod źródłowy
funkcja na dzien dzisiejszy podaje czy user jest w ogole modem, czesc sprawdzajaca czy user jest modem w konkretnym dziale dopiero dopisze.

Pozdro!!
 
Szapko
Wielkie dzięki, teraz działa tak jak powinno. ^^
 
wojteqqq919
Mi nie dziala to, jak wpisuje
Pobierz kod źródłowy  Rozwiń Kod źródłowy


to nawet goscie moga widziec to
 
nergal
@wojteqqq919 gdzie nie działa, na forum czy w innym miejscu? Włączyłeś ten tag?
 
wojteqqq919
Dobra wszystko dziala...

A zeby na podstronach dzialalo to co trzeba zrobic?
Edytowane przez wojteqqq919 dnia 26.08.2009 16:56:53
 
Szapko
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Powinno działać, jedynie dla moderatora nie będzie. I żeby nie mieć błędu na podstronach, w newsach itd. musisz zrobić to co napisał slawekneo
 
tomsaw10
Wszystko działa mi ale na stronie w komenantarzach podstron przy nickach adminów pojawił się napis:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

więc usunąłem tę linijkę, bo potrzebuję tylko tego hide dla userów. Po usunięciu zaczęło się pojawiać nadal w komentarzach podstron Strony w takiej formie:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

ale nie przy nicku tylko pod miejsce do pisania komenta... Nie wiem co z tym zrobić...


PW od moderatora:
  1. Ogólna Uwaga - Pieka 22.09 - 23:19

Edytowane przez Pieka dnia 22.09.2009 23:18:15
 
nergal
Eh, tomsaw10 zastosuj się do postu napisanego przez slawekneo (oznaczony na żółto, trudno przeoczyć).
 
Pieka
Odnosnie tagu Hide v2, aby dzialal poprawnie na calej stronie, a nie tylko na forum, nalezy edytowac plik hide_bbcode_include.php i usunac definicje warunkowa moderatora, czyli dokladnie ten fragment:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Jestem jaki jestem Smile
 
www.php-fusion.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl