Webboard

Pełna wersja: Edycja profilu - Edycja ilości postów
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam serdecznie.

Chciałbym się dowiedzieć w jaki sposób mogę usunąć z edycji profilu możliwość zmiany ilości postów użytkownika jak i tematów?
Po prostu nie chcę aby jakikolwiek Admin mógł edytować czyjś licznik postów / tematów i chcę to całkowicie usunąć.
Jedyne co możesz zrobić nie ingerując w pliki to odebrać danemu administratorowi uprawnienia do edycji profilów.
(18.01.2017, 09:00)Snake_ napisał(a): [ -> ]Jedyne co możesz zrobić nie ingerując w pliki to odebrać danemu administratorowi uprawnienia do edycji profilów.

Właśnie wiem :P Dlatego pytam, być może ktoś już robił i wie co trzeba zrobić aby usunąć taką opcję całkowicie z forum ingerując oczywiście w pliki :)
Jedyne co przychodzi mi do głowy to zakomentować / usunąć kod PHP odpowiedzialny za to.

Nie sprawdzałem, ale myślę, że chodzi o to: https://github.com/mybb/mybb/blob/featur....php#L1147
admin/modules/user/users.php
Więc zamień:
Kod PHP:
    $form_container->output_row($lang->post_count." <em>*</em>"""$form->generate_numeric_field('postnum'$mybb->input['postnum'], array('id' => 'postnum''min' => 0)), 'postnum'); 
na
Kod PHP:
//$form_container->output_row($lang->post_count." <em>*</em>", "", $form->generate_numeric_field('postnum', $mybb->input['postnum'], array('id' => 'postnum', 'min' => 0)), 'postnum'); 

Albo inaczej - możesz mieć tylko Ty możliwość tej zmiany, powyższy kod zmieniamy na:
Kod PHP:
if($mybb->user['uid'] == 1)
{
    
$form_container->output_row($lang->post_count." <em>*</em>"""$form->generate_numeric_field('postnum'$mybb->input['postnum'], array('id' => 'postnum''min' => 0)), 'postnum');


Na sztywno wpisałem UID administratora (jeśli masz inne - zmień "1".

Można też pokombinować z is_super_admin().

Sporo możliwości jest.
Pięknie, dziękuję za pomoc.

W zasadzie to na Mybb uczę się dopiero funkcjonować i czasem zajmuje mi wiele godzin odnalezienie właściwego miejsca składowania niektórych danych które chciałbym zmienić, stąd ostatnimi czasy wiele pytań z mojej strony, bynajmniej najpierw staram się sam poszukać, nie lecę na łatwiznę. Mam nadzieję że nie stwarzam większego problemu.

Pozdrawiam i jeszcze raz dziękuję :)
+rep