Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Edycja profilu - Edycja ilości postów

Konfiguracja  Założony przez  Azuel.

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.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
(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ń:
    $form_container->output_row($lang->post_count." <em>*</em>"""$form->generate_numeric_field('postnum'$mybb->input['postnum'], array('id' => 'postnum''min' => 0)), 'postnum'); 
na
//$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:
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.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
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



Użytkownicy przeglądający ten wątek:

1 gości