• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
Like Tree1Przydatne posty
  • 1 Autor WoG
  1. #1
    Awatar Karpaj
    Karpaj jest nieaktywny Stały bywalec
    Dołączył
    maj 2011
    Przegląda
    Poznań
    Posty
    124
    Przydatne posty
    6

    Domyślnie Zmiana w BBCode na Vbulletin

    Witam. Potrzebował bym, aby została wprowadzona zmiana do vbulletin w opcjach BBCodu.
    Przy wybraniu URL powstaje dość dziwny twór, który nie jest czytalny na żadnych forum np. z PhpBB, bądź innymi silnikami forum.
    Chodzi mianowicie o taką sytuację
    Forum Wsparcia Vbulletin
    Kod html:
    [URL="http://vbhelp.pl"]Forum Wsparcia Vbulletin[/URL]
    Chodzi o te cudzysłowia przed i po adresie strony.
    Jak je usunąć, tak aby opcja URL w bbcodzie tworzyła
    Kod html:
    [URL=http://vbhelp.pl]Forum Wsparcia Vbulletin[/URL]
    Co oczywiście daje taki sam efekt
    Forum Wsparcia Vbulletin



  2. #2
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    lut 2008
    Posty
    2 812
    Przydatne posty
    297
    Wpisów
    1

    Domyślnie

    Niestety tutaj już jest potrzebne wyrażenie regularne, a jego w zapytanie SQL już nie wciśniemy.
    Potrzebny jest skrypt, w którym będzie zapytanie, które wyszuka wszystkie posty gdzie jest
    Kod:
    [URL]
    , a potem już tylko pętla, która:
    a) pobierze treść posta
    b) wyrażeniem regularnym zamieni co trzeba na co trzeba
    c) Zapisze post do bazy w poprawionej wersji

    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


  3. #3
    Awatar Karpaj
    Karpaj jest nieaktywny Stały bywalec
    Dołączył
    maj 2011
    Przegląda
    Poznań
    Posty
    124
    Przydatne posty
    6

    Domyślnie

    Panie Wojtku, nie chcę aby wszystkie posty z forum zostały poprawione do takiej opcji, tylko żeby SK Editor (bądź jakikolwiek inny) przy użyciu opcji url nie dodawał cudzysłowia przed i za linkiem, gdyż jest to jakiś dziwny pomysł osoby która odpowiadała za tworzenie edytora bbcode dla vbulletin... Tym bardziej że zarówna opcja bez cudzysłowia jak i z cudzysłowiem działa


  4. #4
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    lut 2008
    Posty
    2 812
    Przydatne posty
    297
    Wpisów
    1

    Domyślnie

    Wybacz, nie zrozumiałem o co dokładnie chodziło.
    Żeby osiągnąć to czego oczekujesz, konieczna jest edycja plików vBulletin. Chcemy tego?
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


  5. #5
    Awatar Karpaj
    Karpaj jest nieaktywny Stały bywalec
    Dołączył
    maj 2011
    Przegląda
    Poznań
    Posty
    124
    Przydatne posty
    6

    Domyślnie

    Chodzi mi aby zostało to wyeliminowane z vbulletin. Jako Polski support wsparcia, moglibyście to np. zaprezentować jako pomysł na oficjalnym forum wsparcia vbulletin.
    Powyżej wytłumaczyłem, że opcja ta jest nieakceptowania przez inne fora, przez co np. kopia posty z forum vbulletin, na forum z ipboard może przynieść fatalny skutek.
    Jeśli potrzeba dokładniejszego tłumaczenia co jest z tym nie tak, to proszę o informację jakąś, mogę to rozpisać w miare zrozumiale.


  6. #6
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    lut 2008
    Posty
    2 812
    Przydatne posty
    297
    Wpisów
    1

    Domyślnie

    Ja rozumiem czego oczekujesz, ale my jako nieoficjalny support możemy tyle samo co każdy nabywca licencji.
    Znając support vBulletin (miałem już z nimi doczynienia) to odpowiedzi nie będzie lub będzie informacja, że w tym celu należy kontaktować się z supportem innego forum.

    Nad rozwiązaniem musimy głowić się sami.
    Teraz widzę, że kopiujesz posty. W jaki sposób to robisz?
    Może możemy wdrożyć coś własnego w kodzie odpowiedzialnym za kopiowanie postów?
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


  7. #7
    Awatar Karpaj
    Karpaj jest nieaktywny Stały bywalec
    Dołączył
    maj 2011
    Przegląda
    Poznań
    Posty
    124
    Przydatne posty
    6

    Domyślnie

    Na forum posiadamy opcję wylinkowania (poprawny wyraz?) bbcodu, przy użyciu kodu php czyli
    Kod php:
     tekst z bbcodem 
    Co daje nam efekt zobaczenia wszystkich opcji które w danym tekście były używane.
    Jako sieć serverów, posiadamy własną reklamę, którą użytkownicy wklejają na inne fora, w różnych celach. Reklama ta jest pełna bbcodu, tak aby czytanie jej było dość przyjemne, a najważniejsze informacje trafiały do użytkownika. W takiej reklamie często występuje URL, z przekierowaniem do statusu któregoś z serverów, bądź do naszego forum. Domyślnie tworzy się bbcode z cudzysłowiami, co jest czytane tylko na Vbulletin, oraz na IpBoard w wersji powyżej 3.1.3, wszystkie fora np. z phpbb, bądź php fusion nie są w stanie odczytać takiego URL, co daje efekt bardzo brzydko wyglądającego bbcodu zamiast efektu...

    Np. zamiast

    Powstanie
    [URLhttp://vbhelp.pl][/URL]

    Czyli obrazek bez linku, który jest podany w dość brzydkiej formie obok.

    W głównej reklamie naszej strony wszystkie URL poprawiłem, więc z tym problemu nie ma, ale w reklamach np. poszczególnych serverów nie każda osoba odpowiedzialna za to, zna ten błąd, bądź wie jak go rozwiązać.

    Myślę że naprawić to można, wchodząc dokładniej w opcje edytora postów (tutaj np. w CK Editor) i tam szukając odpowiedniej formuły co powstaje w wyniku opcji URL. Nie znam się absolutnie na programowaniu, pisaniu skryptów i innych rzeczy pod vbulletin, więc nie mam pojęcia od czego zacząć to szukać oraz gdzie.
    Ostatnio edytowane przez Karpaj ; 25.06.2011 o 20:30


  8. #8
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    lut 2008
    Posty
    2 812
    Przydatne posty
    297
    Wpisów
    1

    Domyślnie

    Cytat Zamieszczone przez Karpaj Zobacz posta
    Myślę że naprawić to można, wchodząc dokładniej w opcje edytora postów (tutaj np. w CK Editor) i tam szukając odpowiedniej formuły co powstaje w wyniku opcji URL.
    Masz zupełną rację.
    W plikach JS jest odpowiednio zapisana funkcja, która tworzy właśnie URL.
    Ty możesz to zmienić w swoich plikach, ale będziesz musiał pamiętać przywracać do przy każdej aktualizacji.
    Karpaj uważa to za przydatne.
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67