Alterar pasta padrao de imagens

Moderator: ariadneduvessa

Locked
manodell
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Tue Sep 25, 2012 12:00 am

Alterar pasta padrao de imagens

Post by manodell » Thu Aug 24, 2017 5:29 pm

Caros amigos do Fórum, venho aqui solicitar ajuda de vocês, pois preciso alterar a pasta padrão das imagens.
Sempre que enviamos algum arquivo para o Joomla ele abre na pasta de images.
Tentei mudar no arquivo media.php de componente de mesmo nome.
O que eu quero é, tenho vários sites numa mesma hospedagem e quando cada usuário responsável por seu site/domínio for enviar algo para este, não abrir para colocar os arquivos na pasta images, mas numa sub pasta com base nas configurações do usuário.
Desde já meu muito obrigado.

Manodell

manodell
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Tue Sep 25, 2012 12:00 am

Re: Alterar pasta padrao de imagens

Post by manodell » Mon Aug 28, 2017 11:10 am

Venho deixar para os usuários do Fórum a minha contribuição, e que seja útil a todos.
Encontrei a solução do meu problema e vou passar adiante.

arquivos modificados

administrator/componentes/com_users/models/form/user.xml
<field name="adminImages" type="text"
description="Pasta Admin do Site"
label="Pasta Admin do Site"
required="true"
size="30"
/>
Um detalhe.
Deve-se cria as pastas com as respectivas configurações de cada usuário.
Para os usuários que não tem uma pasta definida navegarem sem problemas, como
superAdmin ou outros usuários que podem acessar todos os arquivos, deve-se
colocar um ponto(.) nesse campo no cadastro.

administrator/componentes/com_media/media.php

cria uma variavel com o novo caminhao a ser utilizado.
$pathUserImg = $user->getParam('adminImages');

adiciona ao caminho existente a novva variavel.
define('COM_MEDIA_BASE', JPATH_ROOT . '/' . $params->get($path, 'images') . '/' . $pathUserImg);
define('COM_MEDIA_BASEURL', JUri::root() . $params->get($path, 'images') . '/' . $pathUserImg);


Locked

Return to “Programação e desenvolvimento”