Um lugar para os Autores de Extensão postarem e receberem feedback sobre as Extensões ainda em desenvolvimento.
Avatar do usuário
Por Chico Gois
Avatar
#3
Nome da Extensão: Simple Download

Versão da extensão:

Requirementos:

Download: https://github.com/mundophpbb/simpledown

Features:

Com ela, você pode:
- Fazer upload de arquivos (ZIP, PDF, imagens, etc.) pelo painel de administração.
- Organizar os arquivos em categorias personalizadas.
- Exibir uma página bonita e responsiva em `/downloads` com todos os arquivos listados.
- Contar automaticamente o número de downloads.
- Evitar duplicatas verificando o conteúdo do arquivo (hash MD5).
- Proteger os arquivos (eles ficam em uma pasta privada da extensão e são servidos de forma segura).

Tudo com interface simples, sem complicações e totalmente integrada ao estilo do seu fórum.

Ideal para comunidades que querem compartilhar arquivos, tutoriais, mods, temas ou qualquer tipo de material sem depender de serviços externos.

Leve, segura e feita com carinho para o phpBB. 😊
eunaumtenhoid curtiram isso
Por eunaumtenhoid
#11
opa, como eu falei anteriormente, sua extensao ficou bem bacana, parabens!

alguns pontos a mais do que eu ja tinha comentado:
acho q nao tem necessidade de tema claro e escuro, so add no css para ele se adaptar automaticamente ao tema claro ou escuro.

e a parte de visualizacao do layout da lista de downloads poderia selecionar um padrao caso a opcao de escolha do usuario nao for selecionada como sim.

e nao entendi como funciona o sistema de arquivo privado que pode ver? poderia ter uma permissao para quem pode ver/baixar os privado

e por fim , acho q é pedir muito, mas uma integracao com ultimate pontos seria legal, mas isso é um baita bonus no geral ela esta muito boa mesmo, bem fluida.
Avatar do usuário
Por Chico Gois
Avatar
#12
Código: Selecionar todos
acho q nao tem necessidade de tema claro e escuro, so add no css para ele se adaptar automaticamente ao tema claro ou escuro.
Assim da liberdade a quem quiser mudar um ou outro
Código: Selecionar todos
e nao entendi como funciona o sistema de arquivo privado que pode ver? poderia ter uma permissao para quem pode ver/baixar os privado
Funciona assim: você colocar PUBLICO todo arquivo para download sera publico, ou seja qualquer um pode baixar, PRIAVDO é o contrario, todo arquivo que voce criar estara privado, ou seja, vai pedir para fazer login ou se cadastra. Se voce deixar como publico tem a opção de selecionar quais categorias serão privadas.

Exemplo: voce colocou como publico, então por definição todos serão publicos em qualquer categoria, mas ai voce decide que eum certo arquivo precisa ser privado pode escolher na criação dele, assim vai abrir um modal para login ou cadastro
Código: Selecionar todos
ntegracao com ultimate pontos 
ta de sacanagem :P
#14
Caso tenha problema em desinstalar ou instalar a extensão use os comandos SQL abaixo

-- 1. Remove a extensão da tabela phpbb_ext (o erro que você viu)
Código: Selecionar todos
DELETE FROM phpbb_ext WHERE ext_name = 'mundophpbb/simpledown';

-- 2. Remove todas as configurações da extensão
Código: Selecionar todos
DELETE FROM phpbb_config WHERE config_name LIKE 'simpledown_%';

-- 3. Remove os módulos do ACP
Código: Selecionar todos
DELETE FROM phpbb_modules 
WHERE module_class = 'acp' 
  AND module_basename = '\\mundophpbb\\simpledown\\acp\\main_module';

DELETE FROM phpbb_modules 
WHERE module_class = 'acp' 
  AND module_langname = 'ACP_SIMPLEDOWN_TITLE';

-- 4. Remove as tabelas criadas pela extensão (se ainda existirem)
Código: Selecionar todos
DROP TABLE IF EXISTS phpbb_simpledown_categories;
DROP TABLE IF EXISTS phpbb_simpledown_files;
DROP TABLE IF EXISTS phpbb_simpledown_logs;

-- 5. (Opcional, mas recomendado) Remove permissões relacionadas, se existirem
Código: Selecionar todos
DELETE FROM phpbb_acl_roles_data WHERE auth_option LIKE 'a_simpledown_%';
DELETE FROM phpbb_acl_roles WHERE role_name LIKE '%SimpleDown%';
DELETE FROM phpbb_acl_options WHERE auth_option LIKE 'a_simpledown_%' OR auth_option LIKE 'm_simpledown_%';

-- 6. Limpa cache de módulos (força recarregamento)
Código: Selecionar todos
TRUNCATE TABLE phpbb_modules;

-- ATENÇÃO: Esta última linha limpa TODOS os módulos do ACP temporariamente.
-- Não execute se não quiser que o phpBB recarregue todos os módulos na próxima visita ao ACP.
-- Alternativa segura: apenas purge o cache pelo ACP depois.[/code]

Recomendação mais segura (minha preferida)
Execute apenas até o passo 4:
Código: Selecionar todos
DELETE FROM phpbb_ext WHERE ext_name = 'mundophpbb/simpledown';
DELETE FROM phpbb_config WHERE config_name LIKE 'simpledown_%';
DELETE FROM phpbb_modules WHERE module_class = 'acp' AND module_basename = '\\mundophpbb\\simpledown\\acp\\main_module';
DELETE FROM phpbb_modules WHERE module_class = 'acp' AND module_langname = 'ACP_SIMPLEDOWN_TITLE';

DROP TABLE IF EXISTS phpbb_simpledown_categories;
DROP TABLE IF EXISTS phpbb_simpledown_files;
DROP TABLE IF EXISTS phpbb_simpledown_logs;
[3.3][DEV] Simple Download

Caso tenha problema em desinstalar ou instalar a e[…]

Simple Download

I'm not a fan either, but since this style exists,[…]

Regras de Conduta

1) Leia e respeite as regras do fórum antes de co[…]

Bem-vindo ao phpBB3

Esta é apenas uma mensagem de exemplo em sua insta[…]