|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
[BBCode Manager] Funkcja list_enhanced_bbcode - problem |
Autor |
Wiadomość |
Draco demonicus
Posty: 93
|
Wysłany: 21-04-2018, 16:18 [BBCode Manager] Funkcja list_enhanced_bbcode - problem
|
|
|
Witam, mam problem z przerobieniem funkcji z modyfikacji BBCode Manager.
Funkcja wygląda tak: (już po przerobieniu przeze mnie)
Kod: | function list_enhanced_bbcode ($type = '', $txt = '')
{
$types = array('1', 'a', 'A', 'I', 'i');
$type = ( in_array($type, $types) ) ? $type : '';
$new_txt = '';
$txt = explode("\n", trim($txt));
foreach ( $txt as $line )
{
$new_txt .= "<li>$line</li>";
}
return "<ol>$new_txt</ol>";
} |
I super, działa sobie tak, że jak wpiszę coś w stylu:
Kod: | [list2]Pierwsza opcja
Druga opcja
Trzecia opcja[/list2] |
To wychodzi:
Kod: | 1. Pierwsza opcja
2. Druga opcja
3. Trzecia opcja |
Problem w tym, że ja chcę mieć możliwość używania ol jako 1, a, A, i oraz I, dlatego dodałtem to do zmiennej $types (jeśli to w ogóle jest zmienna). Wcześniej tam było ul i ol, a w linijcie zaczynającej się na $type =, pod koniec dałem ? $type : 'ol' i działało. Ale stwierdziłęm, ze mogę w return dać po prostu <ol> od razu.
Ale nie wiem jak zrobić, aby kod wykrywał rózne typu ol, a nie tylko domyślny z numerami. Ktoś wie jak to zrobić?
Z góry dzięki za pomoc.[/code] |
_________________ Avek jest mojego autorstwa. Zastrzegam sobie prawo do jego kopiowania, przerabiania i posiadania. Niestosowanie się do tego oznacza kradzież. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 11 | |
|
|