• Reklama

Uniwersalny BBCODE

Nie znalazłeś BBCode'a którego szukałeś? Poproś o stworzenie go w tym miejscu.

Moderator: BBCoderzy

Uniwersalny BBCODE

Postprzez tanner » 21 lut 2010, o 13:54

Witam,
mam taką prośbę:
chciałem zrobić taki uniwersalny BBCODE; w sensie aby nadawał się do wszystkiego..
Tzn. że w BBCODE byłoby miejsce na kod HTML
Mój prototyp wyglądałby tak:

Sposób użycia BBCode’a:
[universal]{TEXT}[/universal]

Kod HTML:
{TEXT}

Tyle że problemem jest że nie zaleca się używania {TEXT} w HTML, a zmieniając go na {SIMPLETEXT} lub {INDENTIFIER} nie można używać "/" który bardzo często jest wykorzystywany...
Z góry dziękuje za pomoc!
The Hardcor - Darmowa gra przez przeglądarkę. [Upgrading]
http://www.kongregate.com/games/Tanner963/dayjump
tanner Mężczyzna
Stały Bywalec
Stały Bywalec
Avatar użytkownika
Posty: 471
Dołączył(a): 12 lut 2010
Kasa: 5,471.00 BBPoints
Bank: 31,136.00 BBPoints
Lokalizacja: pl_PL
Pochwały: 77
Płeć: Mężczyzna

Offline
    Niezarejestrowano w bazie danych Niezarejestrowano w bazie danych

Reklama

Re: Uniwersalny BBCODE

Postprzez FaTaL.92 » 21 lut 2010, o 15:05

Użyj TEXT. co za problem ? :)
Programowanie w C, C++ i Pascal na zlecenie. Kontakt poniżej.
Obrazek
Doskonałość osiąga się jedynie w momencie upadku. - C. N. Parkinson
FaTaL.92 Mężczyzna
Użytkownik
Użytkownik
Avatar użytkownika
Posty: 109
Dołączył(a): 09 gru 2009
Kasa: 331.00 BBPoints
Bank: 1,912.00 BBPoints
Lokalizacja: localhost
Pochwały: 23
Płeć: Mężczyzna

Offline
    Niezarejestrowano w bazie danych Niezarejestrowano w bazie danych

Re: Uniwersalny BBCODE

Postprzez tanner » 21 lut 2010, o 15:20

Problem jest taki że mi wymieniony BBCODE nie działa, a więc jak napisze go z tym {TEXT}'em i zatwierdze to w postach na forum nic się nie sparsuje.. a ja chce aby mi działało ;)
The Hardcor - Darmowa gra przez przeglądarkę. [Upgrading]
http://www.kongregate.com/games/Tanner963/dayjump
tanner Mężczyzna
Stały Bywalec
Stały Bywalec
Avatar użytkownika
Posty: 471
Dołączył(a): 12 lut 2010
Kasa: 5,471.00 BBPoints
Bank: 31,136.00 BBPoints
Lokalizacja: pl_PL
Pochwały: 77
Płeć: Mężczyzna

Offline
    Niezarejestrowano w bazie danych Niezarejestrowano w bazie danych

Re: Uniwersalny BBCODE

Postprzez kremuwa » 21 lut 2010, o 15:41

tanner napisał(a):nie zaleca się używania {TEXT} w HTML

W takim razie w czym można używać?

Zapis w skrypcie phpBB3 napisał(a):Nie powinieneś używać tego tokenu w treści tagów HTML.

Przez to jedno zdanie wiele ludzi powstrzymuje się przed używaniem {TEXT}, gdy jest konieczny. Zwróć uwagę na pogrubiony fragment. Nie chodzi o całkowite o nieużywanie tego w HTMLu (bo jak?), tylko w treści tagów. Kieruj się raczej tym:

Kurs tworzenia BBCode napisał(a):główna zasada tworzenia BBCode’ów brzmi: dobieraj tokeny tak, by pozwalały na jak najmniej, spełniając jednocześnie swoją funkcję.

W tym przypadku akurat potrzebny jest {TEXT} - jest to najbardziej ogólny z tokenów, ale tutaj konieczny - bo w kodzie HTML mogą się pojawić wszelkie znaki.

Pozostaje kwestia powodu, dla którego Twój BBCode nie działa. Prosiłbym byś wkleił tutaj screeny z widoku podczas dodawania BBCode'a, a potem przykładowego niesparsowanego wywołania.
Linux is like a wigwam, no windows, no gates and an apache inside... =)
kremuwa Mężczyzna
Administrator
Administrator
Avatar użytkownika
Posty: 805
Dołączył(a): 27 lis 2009
Kasa: 852.46 BBPoints
Pochwały: 125
Płeć: Mężczyzna

Offline
    Niezarejestrowano w bazie danych Niezarejestrowano w bazie danych

Re: Uniwersalny BBCODE

Postprzez FaTaL.92 » 21 lut 2010, o 17:22

zrobiłem prototyp tego Twojego bbc chociaż wiedziałem że musi chodzić :P prosz:
BBCode:
Kod: Zaznacz cały
[a]{TEXT}[/a]

HTML:
Kod: Zaznacz cały
{TEXT}

Przykład:
Kod: Zaznacz cały
[a]<a href="http://www.google.pl" >ggg</a>[/a]

Demo:

Nie wiem co u Ciebie jest nie tak.
Programowanie w C, C++ i Pascal na zlecenie. Kontakt poniżej.
Obrazek
Doskonałość osiąga się jedynie w momencie upadku. - C. N. Parkinson
FaTaL.92 Mężczyzna
Użytkownik
Użytkownik
Avatar użytkownika
Posty: 109
Dołączył(a): 09 gru 2009
Kasa: 331.00 BBPoints
Bank: 1,912.00 BBPoints
Lokalizacja: localhost
Pochwały: 23
Płeć: Mężczyzna

Offline
    Niezarejestrowano w bazie danych Niezarejestrowano w bazie danych

Re: Uniwersalny BBCODE

Postprzez tanner » 21 lut 2010, o 20:12

Wysyłam screeny:
Na początku okno tworzenia:
Wczytywanie obrazu...
Kliknij obrazek, aby powiększyć

Próbowałem różnych nazw- ale efekt taki sam...

Nie parsuje:
Wczytywanie obrazu...
Kliknij obrazek, aby powiększyć

Gdy zrobiłem osobny bbcode wyłącznie robiący to co testowałem, jak widać:
Wczytywanie obrazu...
Kliknij obrazek, aby powiększyć

Chodzi mi żeby on nadawał się do wszystkiego, a żebym nie musiał zaśmiecać tymi kodami panelu acp.

Próbowałem też tego co doradził FaTaL.92, lecz także nie działa.
Nie wiem o co chodzi,
Pozdrawiam

Sorki że tak ucina...

Pokaż Uwagi moderatora
The Hardcor - Darmowa gra przez przeglądarkę. [Upgrading]
http://www.kongregate.com/games/Tanner963/dayjump
tanner Mężczyzna
Stały Bywalec
Stały Bywalec
Avatar użytkownika
Posty: 471
Dołączył(a): 12 lut 2010
Kasa: 5,471.00 BBPoints
Bank: 31,136.00 BBPoints
Lokalizacja: pl_PL
Pochwały: 77
Płeć: Mężczyzna

Offline
    Niezarejestrowano w bazie danych Niezarejestrowano w bazie danych

Re: Uniwersalny BBCODE

Postprzez FaTaL.92 » 21 lut 2010, o 21:12

Faktycznie, demomaker pozwala na takie użycie, ale phpBB ewidentnie wyświetla to jako tekst. Nawet przez "myśl" mu nie przejdzie że to może być html :P

Z tego co wyczytałem na phpbb.com to nie ma opcji żeby w poście używać HTMLa. Takie użycie BBCodu to tak samo jakbyś wpisał to normalnie do wiadomości.
Programowanie w C, C++ i Pascal na zlecenie. Kontakt poniżej.
Obrazek
Doskonałość osiąga się jedynie w momencie upadku. - C. N. Parkinson
FaTaL.92 Mężczyzna
Użytkownik
Użytkownik
Avatar użytkownika
Posty: 109
Dołączył(a): 09 gru 2009
Kasa: 331.00 BBPoints
Bank: 1,912.00 BBPoints
Lokalizacja: localhost
Pochwały: 23
Płeć: Mężczyzna

Offline
    Niezarejestrowano w bazie danych Niezarejestrowano w bazie danych

Re: Uniwersalny BBCODE

Postprzez tanner » 22 lut 2010, o 11:32

Dzięki za informację!
Szkoda że nie mógłbym takiego "Demo makera" mieć na swoim forum(bazuje na gotowym)

Dzięki za info co do tego [mimg], na pewno będę używać..

Cóż skoro się nie da to trudno,
Dzięki
The Hardcor - Darmowa gra przez przeglądarkę. [Upgrading]
http://www.kongregate.com/games/Tanner963/dayjump
tanner Mężczyzna
Stały Bywalec
Stały Bywalec
Avatar użytkownika
Posty: 471
Dołączył(a): 12 lut 2010
Kasa: 5,471.00 BBPoints
Bank: 31,136.00 BBPoints
Lokalizacja: pl_PL
Pochwały: 77
Płeć: Mężczyzna

Offline
    Niezarejestrowano w bazie danych Niezarejestrowano w bazie danych

Re: Uniwersalny BBCODE

Postprzez kremuwa » 22 lut 2010, o 12:24

Też się tego nie spodziewałem. Wygląda na to, że twórcy phpBB, całkiem słusznie, nie chcieli dawać takiej swobody userom, by nie ułatwiać pracy ludziom, którzy nie działają na korzyść danego forum.

Tanner - pozostają jeszcze <iframe>'y - na podobnej zasadzie działa Demo Maker. Jeśli chcesz, mogę za tzw. "co łaska" napisać skrypt dla Twojego forum, który tworzyłby stronę na podstawie danego kodu HTML, który chciałbyś wstawić do posta. Od razu tworzyłby również krótki kod, który wystarczyłoby wkleić do posta, by "zaimportować" utworzoną w skrypcie stronę na forum.
Linux is like a wigwam, no windows, no gates and an apache inside... =)
kremuwa Mężczyzna
Administrator
Administrator
Avatar użytkownika
Posty: 805
Dołączył(a): 27 lis 2009
Kasa: 852.46 BBPoints
Pochwały: 125
Płeć: Mężczyzna

Offline
    Niezarejestrowano w bazie danych Niezarejestrowano w bazie danych

Re: Uniwersalny BBCODE

Postprzez tanner » 22 lut 2010, o 12:43

Fajnie by było, lecz ja aż tak bardzo się nie znam(przyznajmy, jestem amatorem :eh: ) i nie za bardzo wiedziałbym jak ten skrypt dodać, poza tym moje forum bazuje na phorum.pl i nie wiem czy nie będzie jakiś blokad.. Musiałbyś mi wszystko po kolei tłumaczyć.
Nie wiem co dla Ciebie znaczy co łaska ;)
Pozdro
The Hardcor - Darmowa gra przez przeglądarkę. [Upgrading]
http://www.kongregate.com/games/Tanner963/dayjump
tanner Mężczyzna
Stały Bywalec
Stały Bywalec
Avatar użytkownika
Posty: 471
Dołączył(a): 12 lut 2010
Kasa: 5,471.00 BBPoints
Bank: 31,136.00 BBPoints
Lokalizacja: pl_PL
Pochwały: 77
Płeć: Mężczyzna

Offline
    Niezarejestrowano w bazie danych Niezarejestrowano w bazie danych

Następna strona

  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Autor

Powrót do Prośby

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość