Webboard

Pełna wersja: Zmiana koloru w języku php (w pluginie MyBB)
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Kilka szczegółów o moim forum i stylu, z którym mam problem:
nazwa stylu: nie istotne
wersja skryptu MyBB: nie istotne
adres forum: nie istotne
opis problemu:

witam

Jak dodać dekorację tekstu typu wielkość czcionki czy kolor w pluginie do MyBB.

Mam taki fragment kodu:
Kod PHP:
$messages .= "&raquo; {$delete}{$date_time} {$username} - {$message}<br>\r\n"

i chciałbym żeby {$date_time} było napisane innym kolorem i wielkością czcionki.

I tutaj moje pytanie, można to zrobić od ręki, czy trzeba przerabiać cały plugin, aby zmiana koloru była widoczna.

Z góry dziękuje

Pozdrawiam

legend

Zmieniasz ten fragment na taki
Kod:
$messages .= "&raquo; {$delete}<div id="kolorek">{$date_time}</div> {$username} - {$message}<br>\r\n";

Następnie wchodzisz do ACP- Style i Szablony- Style-Nasz styl - global.css
i Edytuj CSS: tryb zaawansowanyDodajesz na początku ten kod
Kod:
#kolorek {
    color: #0099cc;
text-decoration: underline;
}

Tam gdzie jest underlinewstawiasz typ dekoracji tekstu
Tam gdzie jest #0099cc wstawiasz wybrany kolor , kolory znajdziesz w tej tabeli https://webboard.pl/wiki.php?style-w-myb...-mybb.html
Nie lepiej używać czegoś bardziej do tego przeznaczonego? Div do kolorowania tekstu to niezbyt dobra opcja.
Nie rozumiem po co mu podajesz text decoration...
Kod PHP:
$messages .= "&raquo; {$delete}<span class="kolor">{$date_time}</span> {$username} - {$message}<br>\r\n"
Kod PHP:
.kolorek {
color#0099cc; /*kolor*/
font-size:10px /*wielkość czcionki*/
}

dał text-decoration, bo OP użył tego określenia ;)
ale na pewno używanie diva to pomyłka i chyba wczoraj już była o tym gdzieś mowa

piszę głównie dlatego, że w kod Wujasa wkradł się chochlik: nie .kolorek tylko .kolor
niestety, w obu przypadkach wyświetla się biały ekran z napisem:

Parse error: syntax error, unexpected T_STRING in /var/www/onepiecenakama.pl/forum_mybb/inc/plugins/spicefuse_shoutbox.php on line 277

PS. oczywiście u wujasa poprawiłem na kolorek nazwę i wyciąłem o jeden } za duzą.

Do tego nie wiem czy robić:
Kod PHP:
#kolorek{
        
color#0099cc;/*kolor*/
        
font-size10px/*wielkość czcionki*/


czy

Kod PHP:
.kolorek{
        
color#0099cc;/*kolor*/
        
font-size10px/*wielkość czcionki*/

legend

Sorki ale źle zinterpretowałem pytanie, myślałem ze chodzi o szablon tej modyfikacji, przepraszam za wprowadzanie ludzi w błąd,
do rozwiązania Wujasa dajesz kropkę ( .kolorek )
i tak, to jest drugi chochlik w jego kodzie, czego nie zauważyłem ;)
poprawka:

Kod PHP:
$messages .= "&raquo; {$delete}<span class=\"kolorek\">{$date_time}</span> {$username} - {$message}<br>\r\n"

PS
na dobrą sprawę, tutaj TRZEBA użyć klasy ( zapisu z kropką )
to mi wygląda na fragment kodu jakiegoś SB, nie powinno się w kodzie pojawiać kilka elementów o tym samym Id ( napisałem "nie powinno", bo przeglądarki pewnie to łykną ;P )