Poszukiwania - [szukam] IMG w Shoutboxie tylko dla adminów
bobek97 - 11-05-2010, 15:05 Temat postu: [szukam] IMG w Shoutboxie tylko dla adminów Witam!
Szukam moda (prosty do zrobienia, zwykły IF i zmienna), który spowodowałby, że w shoutboxie mogę wysyłać obrazki - pdo warunkiem, że mam user_level chyba 2 (UL administratora).
Nie mam czasu żeby bawić się z tym wszystkim dlatego proszę o gotowca
Pozdrawiam
[ Dodano: 11-05-2010, 15:13 ]
OK dałem sobie radę.
Gdyby ktoś chciał instrukcję:
Kod: |
-OPEN-
shoutbox_view.php
-FIND-
if ( $shoutbox_config['allow_bbcode'] )
-BEFORE, ADD-
if($userdata['user_level'] == '1')
{
$msg = str_replace(array('[img]', '[/img]'), array('<img src="', '" />'), $msg);
}
|
[ Dodano: 11-05-2010, 15:24 ]
@up - to nie działa, może ktoś pomóc?
Polaczek - 11-05-2010, 19:31
bobek97 napisał/a: | $userdata['user_level'] == '1' |
na
Kod: | $userdata['user_level'] == 1 |
reszta jest ok wg mnie
bobek97 - 11-05-2010, 19:44
To tak:
Na google chrome pokazuje normalnie - ktokolwiek by to napisał.
Na IE nie pokazuje wgl, czy to napsizę ja czy kto inny.
Kod:
Kod: |
if ( $userdata['user_level'] == ADMIN || $userdata['user_level'] == 1 )
{
$msg = str_replace(array('[img]', '[/img]', '[br]'), array('<img src="', '" />', '<br>'), $msg);
}
|
Seba123 - 11-05-2010, 21:55
Polaczek napisał/a: | reszta jest ok wg mnie | Nie powinno powodować to żadnej różnicy.
Polaczek - 11-05-2010, 22:50
a wg mnie jest różnica. bo w znak ' oznacza że zmienna to string a bez tego to integer
bobek97 - 11-05-2010, 22:53
Polaczek, zobacz na mój kod - bo nadal nie działa.
Kod: |
if ( $userdata['user_level'] == ADMIN || $userdata['user_level'] == 1 )
{
$msg = str_replace(array('[img]', '[/img]', '[br]'), array('<img src="', '" />', '<br>'), $msg);
}
|
To może być przez
if ( $userdata['user_level'] == ADMIN
?
Polaczek - 11-05-2010, 22:57
Tak spróbuj:
Kod: | if($userdata['user_level'] === 1) {
$msg = str_replace(array('[img]', '[/img]', '[br]'), array('<img src="', '" />', '<br>'), $msg);
} |
bobek97 - 11-05-2010, 23:20
Zauważyłem jak to działa... że jeżeli user_level = 1 to pokazuje się obrazek, a jeżeli nie to nic się nie dzieje - pokazuje się [.img] (bez kropki).
[ Dodano: 11-05-2010, 23:25 ]
Polaczek, to co teraz dałeś to nic nie robi ^^
kam821 - 12-05-2010, 00:02
Kod: | if( $userdata['user_level'] == ADMIN ) {
$msg = str_replace( array('[img]', '[/img]', '[br]'), array('<img src="', '" />', '<br>'), $msg );
} |
Powinno działać, chociaż też zrobione na doczepkę, zamiast puścić normalnie jako część bbcode a zwykłym userom tag [img] po prostu stripować.
bobek97 - 12-05-2010, 00:22
kam821, tzn? bo nie zrozumiałem...
|
|
|