[smf] Kako dodati indikator da je korisnik banovan?

  • 11 Odgovora
  • 3008 Pregleda

0 Članovi i 1 gost pregledaju ovu temu.

NiKooLaa

  • Dont fear the reaper!
  • *
  • 5,391
  • +148/-13
  • Pol: Muškarac
    • dzontra.nikola
    • lastfm
    • opusteniforum
    • dzontra_nikola
    • Dzonny
    • Pogledaj profil
    • Valjevski polumaraton
[smf] Kako dodati indikator da je korisnik banovan?
« poslato: Decembar 30, 2011, 11:38:03 »
[smf] Kako dodati indikator da je korisnik banovan?

Da bi dodali indikator da je korisnik banovan u pregledu postova, otvorite fajl display.template.php vaše teme, pronađite:
// Show avatars, images, etc.?
i pre toga dodajte:
// Korisnik je banovan
if ($message['member']['is_banned'])
echo '
<p style="color: red;">Korisnik je banovan</p>';

Evo i kako to izgleda:
http://www.dodaj.rs/f/9/w1/1OnumNC7/banned.png


Za 1.1.x verzije:
./Themes/default/Display.template.php
// Show avatars, images, etc.?
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<div style="overflow: auto; width: 100%;">', $message['member']['avatar']['image'], '</div><br />';
Zameniti sa ovim:
// Show avatars, images, etc.?
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<div style="overflow: auto; width: 100%;">', $message['member']['avatar']['image'], '</div><br />';

// Korisnik je banovan
if ($message['member']['is_banned'])
echo '
<font color="red"><b>Korisnik je banovan</b></font>';

« Poslednja izmena: April 04, 2012, 20:09:09 od strane NiKooLaa »
::Za webmastere :: Pravilnik foruma ::Baneri :: Magija

>> Registrujte se kako bi videli sadrzaj celog foruma! Neki delovi foruma nisu vidljivi za goste!<<
[Kako da vidim linkove na forumu??]
VAratonac :: ITcyberCOP

[Reklama]


Mirko22

  • *
  • 6
  • +0/-0
  • Opustite se i uzivajte!
    • Pogledaj profil
Odg: [smf] Kako dodati indikator da je korisnik banovan?
« Odgovor #1 poslato: Februar 08, 2012, 01:57:43 »
Kako da dodam kad je korisnik ima zabranu pisanja da mu pise nesto tipa (Muted)?
Da pojednostavnim, varijabla kad je banan je "is_banned", a koja je kad ima zabranu pisanja?

Hvala.

NiKooLaa

  • Dont fear the reaper!
  • *
  • 5,391
  • +148/-13
  • Pol: Muškarac
    • dzontra.nikola
    • lastfm
    • opusteniforum
    • dzontra_nikola
    • Dzonny
    • Pogledaj profil
    • Valjevski polumaraton
Odg: [smf] Kako dodati indikator da je korisnik banovan?
« Odgovor #2 poslato: Februar 08, 2012, 11:11:02 »
Nisam probao pošto svaki 2.0 forum i tema imaju ovo po defaultu, ali evo probaj ovaj kod:
// Are we showing the warning status?
if ($message['member']['can_see_warning'])
echo '
<li class="warning">', $context['can_issue_warning'] ? '<a href="' . $scripturl . '?action=profile;area=issuewarning;u=' . $message['member']['id'] . '">' : '', '<img src="', $settings['images_url'], '/warning_', $message['member']['warning_status'], '.gif" alt="', $txt['user_warn_' . $message['member']['warning_status']], '" />', $context['can_issue_warning'] ? '</a>' : '', '<span class="warn_', $message['member']['warning_status'], '">', $txt['warn_' . $message['member']['warning_status']], '</span></li>';
::Za webmastere :: Pravilnik foruma ::Baneri :: Magija

>> Registrujte se kako bi videli sadrzaj celog foruma! Neki delovi foruma nisu vidljivi za goste!<<
[Kako da vidim linkove na forumu??]
VAratonac :: ITcyberCOP

Mirko22

  • *
  • 6
  • +0/-0
  • Opustite se i uzivajte!
    • Pogledaj profil
Odg: [smf] Kako dodati indikator da je korisnik banovan?
« Odgovor #3 poslato: Februar 08, 2012, 19:56:38 »
Nisi me razumio, piše jedino ako bude warnan (više od 60% warning levela)..

Ali mene zanima kad dam zabranu pisanja.

Znači sljedeće su opcije kod bananja:
Potpuna zabrana
Djelomična zabrana
Ne može pisati (?)
 Ne može se registrirati
 Ne može se prijaviti

Mirko22

  • *
  • 6
  • +0/-0
  • Opustite se i uzivajte!
    • Pogledaj profil
Odg: [smf] Kako dodati indikator da je korisnik banovan?
« Odgovor #4 poslato: Februar 10, 2012, 22:24:34 »
Sry na DP, jel znaš?   cheesy

NiKooLaa

  • Dont fear the reaper!
  • *
  • 5,391
  • +148/-13
  • Pol: Muškarac
    • dzontra.nikola
    • lastfm
    • opusteniforum
    • dzontra_nikola
    • Dzonny
    • Pogledaj profil
    • Valjevski polumaraton
Odg: [smf] Kako dodati indikator da je korisnik banovan?
« Odgovor #5 poslato: Februar 10, 2012, 22:36:34 »
Display. template.php:
// Are we showing the warning status?
if ($message['member']['can_see_warning'])
echo '
<li class="warning">', $context['can_issue_warning'] ? '<a href="' . $scripturl . '?action=profile;area=issuewarning;u=' . $message['member']['id'] . '">' : '', '<img src="', $settings['images_url'], '/warning_', $message['member']['warning_status'], '.gif" alt="', $txt['user_warn_' . $message['member']['warning_status']], '" />', $context['can_issue_warning'] ? '</a>' : '', '<span class="warn_', $message['member']['warning_status'], '">', $txt['warn_' . $message['member']['warning_status']], '</span></li>';
::Za webmastere :: Pravilnik foruma ::Baneri :: Magija

>> Registrujte se kako bi videli sadrzaj celog foruma! Neki delovi foruma nisu vidljivi za goste!<<
[Kako da vidim linkove na forumu??]
VAratonac :: ITcyberCOP

Mirko22

  • *
  • 6
  • +0/-0
  • Opustite se i uzivajte!
    • Pogledaj profil
Odg: [smf] Kako dodati indikator da je korisnik banovan?
« Odgovor #6 poslato: Februar 11, 2012, 16:48:30 »
Sorry šta sam dosadan ali to nije to. To šta si mi dao je kad nekoga warnam - tek se onda to prikazuje (issue a warning). Mene zanima kad idem - Akcije -> Blokiraj ovog korisnika -> Zabrana pisanja (ne potpuna zabrana nego samo da ne može pisat).

Jesi sad razumio? 

NiKooLaa

  • Dont fear the reaper!
  • *
  • 5,391
  • +148/-13
  • Pol: Muškarac
    • dzontra.nikola
    • lastfm
    • opusteniforum
    • dzontra_nikola
    • Dzonny
    • Pogledaj profil
    • Valjevski polumaraton
Odg: [smf] Kako dodati indikator da je korisnik banovan?
« Odgovor #7 poslato: Februar 12, 2012, 14:19:38 »
Sorry šta sam dosadan ali to nije to. To šta si mi dao je kad nekoga warnam - tek se onda to prikazuje (issue a warning). Mene zanima kad idem - Akcije -> Blokiraj ovog korisnika -> Zabrana pisanja (ne potpuna zabrana nego samo da ne može pisat).

Jesi sad razumio? 
Aha misliš na delimičnu zabranu? To je zapravo ban, samo nije pun ban nego samo zabrana pisanja. Malo je drugačiji naš srpski prevod i taj koji ti koristiš, verovatno hrvatski pa te zato nisam razumeo.
Koliko znam varijabla iz prvog posta bi trebala da pokazuje isto to, dakle ako je član banovan on je banovan, bila to puna zabrana pristupa forumu ili delimična zabrana - zabrana pisanja ili tako nešto.
::Za webmastere :: Pravilnik foruma ::Baneri :: Magija

>> Registrujte se kako bi videli sadrzaj celog foruma! Neki delovi foruma nisu vidljivi za goste!<<
[Kako da vidim linkove na forumu??]
VAratonac :: ITcyberCOP

Mirko22

  • *
  • 6
  • +0/-0
  • Opustite se i uzivajte!
    • Pogledaj profil
Odg: [smf] Kako dodati indikator da je korisnik banovan?
« Odgovor #8 poslato: Februar 12, 2012, 21:28:55 »
Varijabla iz prvog posta pokazuje samo kad ima potpunu zabranu, a ne kad ima djelomičnu.

Mene sad zanima ta djelomična, gdje da je potražim?

* Charobnjak *

  • **
  • 192
  • +1/-0
  • Pol: Muškarac
  • No limit!
    • Pogledaj profil
    • Čarobnjak forum
Odg: [smf] Kako dodati indikator da je korisnik banovan?
« Odgovor #9 poslato: Februar 16, 2012, 13:40:33 »
Varijabla iz prvog posta pokazuje samo kad ima potpunu zabranu, a ne kad ima djelomičnu.

Mene sad zanima ta djelomična, gdje da je potražim?
Jesi li probao da je potražiš da nije iza šifonjera?  cheesy

Pa gde može biti?
Otvori managebans templejt pa potraži:
cannot_post
Onda iskoristi to i provuči kroz display templejt.
« Poslednja izmena: Februar 16, 2012, 13:41:19 od strane * Charobnjak * »
:-)

NiKooLaa

  • Dont fear the reaper!
  • *
  • 5,391
  • +148/-13
  • Pol: Muškarac
    • dzontra.nikola
    • lastfm
    • opusteniforum
    • dzontra_nikola
    • Dzonny
    • Pogledaj profil
    • Valjevski polumaraton
Odg: [smf] Kako dodati indikator da je korisnik banovan?
« Odgovor #10 poslato: Februar 16, 2012, 14:04:52 »
Koja ti je to tema? Koliko ja znam svaka tema ima to po defaultu u display template fajlu. Ne znam ima li uopšte varijable ako nije iskorišćena, ne zna se šta je gore...
::Za webmastere :: Pravilnik foruma ::Baneri :: Magija

>> Registrujte se kako bi videli sadrzaj celog foruma! Neki delovi foruma nisu vidljivi za goste!<<
[Kako da vidim linkove na forumu??]
VAratonac :: ITcyberCOP

Mirko22

  • *
  • 6
  • +0/-0
  • Opustite se i uzivajte!
    • Pogledaj profil
Odg: [smf] Kako dodati indikator da je korisnik banovan?
« Odgovor #11 poslato: Februar 17, 2012, 15:35:57 »
Koristim MysticJade, smf 2.0.2.

Probao sam i cannot_post i nije..

                                               if ($message['member']['cannot_post'])
echo '
<p style="color: red;">(Zabrana pisanja)</p>';

Tražio sam u menagebans, tamo sam našo:
<input type="checkbox" name="cannot_post" id="cannot_post" value="1"', $context['ban']['cannot']['post'] ? ' checked="checked"' : '', ' class="ban_restriction input_radio" /> <label for="cannot_post">', $txt['ban_cannot_post'], '</label> (<a href="', $scripturl, '?action=helpadmin;help=ban_cannot_post" onclick="return reqWin(this.href);">?</a>)<br />Probavo sam sve kombinacije i ništa...


Ali opet tu nisam našao varijablu 'is_banned' koja radi kad ima full zabranu. Možda se nalazi to na nekoj drugoj lokaciji?