[MOD] Email List of Users

Suporte aos MODs/Hacks para phpBB.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

[MOD] Email List of Users

Mensagem por robra »

Descrição:
Esta MOD cria uma página com a lista dos usuários, seus respectivos endereços de e-mails, data do registro e da última visita.
Originalmente, ela pode ser baixada pela página Email List of Users from a phpBB v 3 forum, mas precisa se registrar no Fórum para fazer o download dela.
Ela tem a opção de exportar a lista como arquivo CSV, para depois ser importado no Excel.
O desenvolvedor, RMcGirr83, fez somente para o estilo Prosilver.
Como consegui adaptá-la também para o Subsilver2, o desenvolvedor nos autorizou a disponibilizá-la para download aqui.
No final desta mensagem estão os arquivos email_list.zip, que é a MOD, e o arquivo email_list_body.zip contendo o arquivo email_list_body.html para ser colocado na pasta styles/subsilver2/template.

Tradução: http://www.suportephpbb.com.br/download ... _of_users/

Abraço. Imagem
email list.zip
email_list_body.zip
P.S.: Thank you for RMcGirr83 that authorized us to available the Email List of Users MOD here.
Você não está autorizado a ver ou baixar esse anexo.
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: [MOD] Email List of Users

Mensagem por robra »

Fiz 2 alterações na MOD, tanto para o Prosilver como para o Subsilver2:
1) A substituição do caractere " # " pelo texto "ID".
2) A substituição do texto/link "Export as CSV List" para um botão já traduzido.
Printscreen:
- Prosilver
img002.jpg
- Subsilver2
img001.jpg
Para realizar as alterações supracitadas, siga os passos abaixo:
- Abra o arquivo email_list.php, ache a linha...

Código: Selecionar todos

'USER_COUNTS'    => '%d users', 
... e adicione após, em uma nova linha:

Código: Selecionar todos

'USER_ID'        => 'ID', 
- Abra o arquivo list.php, ache a linha...

Código: Selecionar todos

$csv_output .= '#,' . $user->lang['USERNAME'] . ',' . $user->lang['EMAIL_ADDRESS'] . ',' . $user->lang['SORT_JOINED'] . ',' . $user->lang['LAST_VISIT'];
... e substitua o texto '#,' . por $user->lang['USER_ID'] . ',' .

- Abra o arquivo email_list_body.html para o Prosilver, ache as linhas...

Código: Selecionar todos

<a href="{U_CSV_LIST}">Export as CSV List</a> &bull; {TOTAL_USERS}<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
... e substitua o texto <a href="{U_CSV_LIST}">Export as CSV List</a> por:
<a href="{U_CSV_LIST}"><input class="button2" value="Exportar lista CSV" type="submit"></a>.
>> Ache a linha <th class="table1" style="text-align:center;"> # </th> e substitua o caractere # por {L_USER_ID}

- Abra o arquivo email_list_body.html para o Subsilver2, ache a linha...
<td style="float: right;"><a href="{U_CSV_LIST}">Export as CSV List</a></td> e substitua o texto <a href="{U_CSV_LIST}">Export as CSV List</a> por:
<a href="{U_CSV_LIST}"><input type="submit" name="submit" value="Exportar lista CSV" class="btnlite" /></a>.
>> Ache a linha <th nowrap="nowrap" width="5%"><a href="{U_USER_ID}"> # </th> e substitua o caractere # por {L_USER_ID}

Abraço. Imagem
Você não está autorizado a ver ou baixar esse anexo.
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Holmes
Membro Avançado
Membro Avançado
Mensagens: 1142
Registrado em: 23 Fev 2012, 14:21
Localização: Brasil
Contato:

Re: [MOD] Email List of Users

Mensagem por Holmes »

oi robra, quero fazer está modificação e estou com uma dúvida:

o arquivo list.php fica na raiz?

vlw fwi, Holmes
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: [MOD] Email List of Users

Mensagem por robra »

Sim, exatamente como mostra a estrutura do arquivo anexado.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Holmes
Membro Avançado
Membro Avançado
Mensagens: 1142
Registrado em: 23 Fev 2012, 14:21
Localização: Brasil
Contato:

Re: [MOD] Email List of Users

Mensagem por Holmes »

robra, obrigado! upei todos os arquivos e gostaria de saber onde eu acesso essa lista, pois procurei na acp e não encontrei uma opção para isto!

vlw fwi, Holmes
Holmes
Membro Avançado
Membro Avançado
Mensagens: 1142
Registrado em: 23 Fev 2012, 14:21
Localização: Brasil
Contato:

Re: [MOD] Email List of Users

Mensagem por Holmes »

robra, já descobri é por aqui: : http://www.seuforum.com.br/forum/list.php.

vlw fwi, Holmes
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: [MOD] Email List of Users

Mensagem por robra »

Beleza.
Aí você pode criar um link com este endereço para abrir a página mais fácilmente.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Holmes
Membro Avançado
Membro Avançado
Mensagens: 1142
Registrado em: 23 Fev 2012, 14:21
Localização: Brasil
Contato:

Re: [MOD] Email List of Users

Mensagem por Holmes »

beleza robra, vou dar uma olhada nisto! obrigado...

vlw fwi, Holmes
Trancado