Mail użytkownika widoczny dla moderatora.

Konfiguracja  Założony przez  kpietrek.

Witam.

Powiedzcie czy jest możliwość by moderator mógł widziec adresy e-mail zarejestrowanych użytkowników? ?
Gdzie ma je widzieć? Możesz to załatwić pluginem. Pobierać email użytkownika z bazy danych w warunku jeśli użytkownik jest moderatorem.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
A jaki to plugin?

Wiesz może to widzieć w podglądzie użytkownika. Sprawdzają adresy IP to może i to by mogli.

Jak moderator to adresy widzi. Jak zwykły użytkownik to tego nie widzi.
https://webboard.pl/thread-67151.html

Wystarczy pobrać e-mail z bazy danych zamiast IP i zmienić warunek.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
Wszystko fajnie ale programowanie u mnie kuleje i średnio się w tym orientuje :-(

Podeślesz gotowca do zapisania w .php? ?
Skopiowałem treść tego plugina, wkleiłem do pliku .php, wrzuciłem plik na serwer do /inc/plugin ale niestety tego nigdzie nie widzę dlaczego??

Nie ma tego w pluginach. Co zrobiłem nie tak ???


  email.php (Rozmiar: 741 bajtów / Pobrań: 156)
Nazwa pliku musi być taka sama jak funkcja w pliku - w tym przypadku lastip

Musiałbyś zmienić w pliku nazwy funkcji na email - każdej funkcji, licząc lastip_info etc.
"Try not. Do... or do not. There is no try."
Poświęć 5 minut. Nie bądź ignorantem!  -  Jak zbadać element?
Ok udało się aktywować. Udało się to wyświetlić ale to działa dla moderatora globalnego wcześniej miałem zwykłego i nie widziałem wywołania.

Teraz podpowiedzcie jak go przerobić pod wyświetlenie email.

Teraz mam już to widoczne w profilu tylko dla moderatora globalnego. Adres IP albo jest albo go nie ma. 

A gdybym chciał żeby cała ta linijka się wyświetlała tylko dla tych moderatorów??

   
Pomoże ktoś??
Niestety dalej już mi nic nie wychodzi.
Możesz to zrobić za pomocą if'a w PHP in templates lub przenieść to do sekcji moderatora z opcjami edycji, bana, notatek lub w pluginie zrobić zamianę poprzedniego pola na pole a pod nim ip, również if'em.
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
Pomożesz kolego bo chyba nie dam rady sam. Moje zdolności programowania są zerowe.
(01.03.2017, 00:06)kpietrek napisał(a): Pomożesz kolego bo chyba nie dam rady sam. Moje zdolności programowania są zerowe.
Z którego rozwiązania chcesz skorzystać?
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
Nie wiem które będzie najlepsze ale skoro ma to być tylko dla moderatorów to może jednak w pluginie?

Ewentualnie na zaś mozesz podać dla sprawdzenia ten if .

I prośba jak to przerobić pod wyświetlenie email? Podmieniam zmienne i mi nie wychodzi.
Ja bym to zrobił na zasadzie:

mailprofile.php:
<?php
if(!defined('IN_MYBB'))
{
   die('You Cannot Access This File Directly. Please Make Sure IN_MYBB Is Defined.');
}

function 
mailprofile_info()
{
return [
 
       'name' => 'Pokaż emial',
 
       'description' => 'Pokazuje email w profilu uzytkownika.',
 
       'website'       => 'https://webboard.pl',
 
       'author'        => 'mybboard.pl',
 
       'authorsite'    => 'https://webboard.pl',
 
       'version'       => '1.0',
 
       'guid'          => '',
 
       'compatibility' => '18*'
 
   ];
}

$plugins->add_hook('member_profile_end''mailprofile');
function 
mailprofile()
{
   global $userMail$memprofile$bgcolor;

if(
is_moderator()) {
   $userMail 
'<!--- Start: userMail-->
<tr>
<td class="' 
$bgcolor '"><b>Email użytkownika:</b> </td>
<td class="' 
$bgcolor '">' $memprofile['email'] . '</td>
<!-- End: userMail -->
'
;
   }

I do szablonu member_profile, np. po {$warning_level} dodaj {$userMail}.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.



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

1 gości