| [RESOLVIDO] Como adicionar mais extensões para anexos? | |
|
+8adan luizz_andrade juniomsilva chaelalves netto andrex555 geek182 FabioRK 12 participantes |
|
Autor | Mensagem |
---|
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: [RESOLVIDO] Como adicionar mais extensões para anexos? Seg Set 14, 2009 9:12 am | |
| Preciso incluir mais extensões de arquivos (zip, rar, entre outros) para anexar nos chamados. Já tentei editar o fonte, mas não tive sucesso. Como e onde devo fazer as alterações? Estou usando a versão 2.0-RC4.1 Grato pela atenção.
Última edição por FabioRK em Qua Abr 25, 2012 12:41 am, editado 2 vez(es) | |
|
| |
geek182 Admin
Mensagens : 41 Data de inscrição : 09/09/2009 Idade : 33 Localização : SP
| Assunto: andamento... Ter Set 15, 2009 8:37 am | |
| Bom dia amigo, já tive algum avanço na adição de extensões,creio que ainda hj consiga finalizar isto pra você. segue imagem: | |
|
| |
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Ter Set 15, 2009 10:42 am | |
| Já solucionei este problema. O Paulo de Souza Nunes, através da lista de discussões do ocomon via e-mail, me enviou um passo-a-passo de como e onde fazer as alterações. Vou descrever abaixo o que deve ser feito: Implementação para permitir que os operadores e usuários façam upload de arquivos zip, rar e xml. Para corrigir um problema na tabela config, que limitava o número de caracteres em 30, e não permitia a adição de mais tipos de arquivos foi necessário rodar o comando abaixo. - Código:
-
ALTER TABLE config CHANGE conf_upld_file_types conf_upld_file_types VARCHAR( 60 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '%%IMG%' No arquivo admin/geral/configGeral.php são cinco modificações. A primeira pela linha 150. - Código:
-
$RTF = (strpos($row['conf_upld_file_types'],'%RTF%'))?" checked":""; $HTML = (strpos($row['conf_upld_file_types'],'%HTML%'))?" checked":"";
//permite arquivos zip, rar e xml $ZIP = (strpos($row['conf_upld_file_types'],'%ZIP%'))?" checked":""; $RAR = (strpos($row['conf_upld_file_types'],'%RAR%'))?" checked":""; $XML = (strpos($row['conf_upld_file_types'],'%XML%'))?" checked":""; //fim da permissão
print "<tr><td>".TRANS('OPT_UPLOAD_TYPE_IMG')."</td><td><input type='checkbox' name='upld_img' checked disabled> </td></tr>"; A segunda pela linha 165. - Código:
-
print "<tr><td>".TRANS('OPT_UPLOAD_TYPE_RTF')."</td><td><input type='checkbox' name='upld_rtf' disabled ".$RTF."> </td></tr>"; print "<tr><td>".TRANS('OPT_UPLOAD_TYPE_HTML')."</td><td><input type='checkbox' name='upld_html' disabled ".$HTML."></td></tr>";
//permite arquivos zip, rar e xml print "<tr><td>".TRANS('OPT_UPLOAD_TYPE_ZIP')."</td><td><input type='checkbox' name='upld_zip' value='ZIP' disabled ".$ZIP."></td></tr>"; print "<tr><td>".TRANS('OPT_UPLOAD_TYPE_RAR')."</td><td><input type='checkbox' name='upld_rar' value='RAR' disabled ".$RAR."></td></tr>"; print "<tr><td>".TRANS('OPT_UPLOAD_TYPE_XML')."</td><td><input type='checkbox' name='upld_xml' value='XML' disabled ".$XML."></td></tr>"; //fim da permissão A terceira pela linha 367. - Código:
-
$RTF = (strpos($row['conf_upld_file_types'],'%RTF%'))?" checked":""; $HTML = (strpos($row['conf_upld_file_types'],'%HTML%'))?" checked":"";
//permite arquivos zip e rar e xml $ZIP = (strpos($row['conf_upld_file_types'],'%ZIP%'))?" checked":""; $RAR = (strpos($row['conf_upld_file_types'],'%RAR%'))?" checked":""; $XML = (strpos($row['conf_upld_file_types'],'%XML%'))?" checked":""; //fim da permissão
print "<tr><td>".TRANS('OPT_UPLOAD_TYPE_IMG')."</td><td><input type='checkbox' name='upld_img' value='IMG' checked disabled> </td></tr>"; A quarta pela linha 380. - Código:
-
print "<tr><td>".TRANS('OPT_UPLOAD_TYPE_HTML')."</td><td><input type='checkbox' name='upld_html' value='HTML' ".$HTML."> </td></tr>";
//permite arquivos zip e rar print "<tr><td>".TRANS('OPT_UPLOAD_TYPE_ZIP')."</td><td><input type='checkbox' name='upld_zip' value='ZIP' ".$ZIP."></td></tr>"; print "<tr><td>".TRANS('OPT_UPLOAD_TYPE_RAR')."</td><td><input type='checkbox' name='upld_rar' value='RAR' ".$RAR."></td></tr>"; print "<tr><td>".TRANS('OPT_UPLOAD_TYPE_XML')."</td><td><input type='checkbox' name='upld_xml' value='XML' ".$XML."></td></tr>"; //fim da permissão
print "<tr><td colspan='2'> </td></tr>"; A quinta pela linha 527. - Código:
-
$FILE_TYPES.=isset($_POST['upld_html'])?$_POST['upld_html']."%":"";
//permissão para gravar arquivos rar e zip e xml $FILE_TYPES.=isset($_POST['upld_zip'])?$_POST['upld_zip']."%":""; $FILE_TYPES.=isset($_POST['upld_rar'])?$_POST['upld_rar']."%":""; $FILE_TYPES.=isset($_POST['upld_xml'])?$_POST['upld_xml']."%":""; //fim da alteração
$qry = "UPDATE config SET ". No arquivo includes/languages/pt_BR.php é uma modificação. Pela linha 511. - Código:
-
$TRANS['OPT_UPLOAD_TYPE_RTF']="RTF"; $TRANS['OPT_UPLOAD_TYPE_HTML']="HTML/HTM";
//adicionados para upload de arquivos $TRANS['OPT_UPLOAD_TYPE_ZIP']="ZIP"; $TRANS['OPT_UPLOAD_TYPE_RAR']="RAR"; $TRANS['OPT_UPLOAD_TYPE_XML']="XML"; //adição termina aqui
$TRANS['TTL_LIST_FILES']="Arquivos anexados à ocorrência de número"; //Files attached to the ticket number $TRANS['COL_PERSISTANT']="PERMANENTE"; No arquivo includes/functions/funcoes.inc são duas alterações. A primeira é na function upload no parâmetro $FILE_TYPES da função: - Código:
-
function upload($img_file, $config, $FILE_TYPES) { //function upload($img_file,$config, $FILE_TYPES="%%IMG%") {
A segunda pela linha 1147. - Código:
-
$mime['OOO'] = "application\/vnd.sun.xml.(writer|calc|draw|impress)"; $mime['MSO'] = "application\/(msword|vnd.ms-excel|vnd.ms-powerpoint)";
//adicionar zip e rar e xml $mime['ZIP'] = "application\/(x-zip-compressed|zip)"; $mime['RAR'] = "application\/octet-stream"; $mime['XML'] = "text\/xml"; // termino da adicao zip,rar e xml
//application/vnd.ms-powerpoint //application/vnd.sun.xml.writer; application/vnd.sun.xml.calc; application/vnd.sun.xml.draw; application/vnd.sun.xml.impress
PS.: para outras extensões tem que tomar cuidado com o teste que é feito através do mime do arquivo, deve-se saber o mime correto para cada arquivo. Para identificar um novo MIME, implemente o seguinte código dentro do for na function upload do arquivo includes/functions/funcoes.inc: - Código:
-
for ($i=0; $i<count($TYPE); $i++) { if (strlen($types)>0) $types.=", "; $types.=$TYPE[$i]; //Verificar o mime do arquivo para alterar na definição de $mime (acima) echo '<br>'.$arquivo["type"].' = '.$mime[$TYPE[$i]];
Na tela irá mostrar o MIME do arquivo, comparando com o que já está liberado no sistema. Quando não for utilizar basta comentar o comando echo. Agradeço ao Paulo de Souza Nunes que me enviou a informação. Espero ter auxiliado mais alguém. Fabio R. Kochhann
Última edição por FabioRK em Seg Nov 17, 2014 1:24 pm, editado 2 vez(es) | |
|
| |
geek182 Admin
Mensagens : 41 Data de inscrição : 09/09/2009 Idade : 33 Localização : SP
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Ter Set 15, 2009 10:51 am | |
| tambem estou me baseando nessa resposta que ele passou via lista de discussão. conseguir colocar uma extensão porem na hora de permitir ela no EDITAR do OCOMON apesar da mensagem informando que ela foi salva. peço pra pagina carregar novamente e a extensão continua lá mas sem a seleção que eu permiti a pouco. você enfrentou o mesmo erro ? | |
|
| |
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Ter Set 15, 2009 11:27 am | |
| Para mim funcionou corretamente. Na edição da configuração você consegue marcar o tipo de anexo? | |
|
| |
geek182 Admin
Mensagens : 41 Data de inscrição : 09/09/2009 Idade : 33 Localização : SP
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Ter Set 15, 2009 11:32 am | |
| eu devo está esquecendo de alguma coisa você pode disponibilizar os seguintes arquivos - Citação :
- admin/geral/configGeral.php
includes/functions/funcoes.inc includes;languages/pt_BR.php
creio que foi neles que você fez a alteração. Obrigado. | |
|
| |
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Ter Set 15, 2009 3:22 pm | |
| Enviei os arquivos para teu e-mail (geek182@gmail.com). | |
|
| |
geek182 Admin
Mensagens : 41 Data de inscrição : 09/09/2009 Idade : 33 Localização : SP
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Seg Set 21, 2009 9:00 am | |
| Para aqueles que quiserem fazer a adição de mais formatos, segue o zipado que o amigo FabioRK disponibilizou. No zipado serão encontrados os seguintes arquivos configGeral funcoes pt_BRbastanto substituir cada arquivo em sua pasta original. lembrando que sempre é recomendável realizar um backup dos arquivos que serão alterados. Arquivo
Última edição por geek182 em Seg Set 21, 2009 9:10 am, editado 2 vez(es) (Motivo da edição : correção do link) | |
|
| |
andrex555
Mensagens : 37 Data de inscrição : 25/11/2009 Idade : 46 Localização : Rio de Janeiro
| Assunto: Não consigo extrair Sex Nov 27, 2009 2:40 pm | |
| Amigo geek
Não consigo extrair. Está com senha.
Abraço | |
|
| |
netto
Mensagens : 19 Data de inscrição : 09/09/2009
| Assunto: Adição de extensão com sucesso Qui Mar 11, 2010 10:38 am | |
| Parabéns, fiz essa alteração e foi um sucesso! Abraços e muito obrigado. | |
|
| |
chaelalves
Mensagens : 8 Data de inscrição : 19/05/2011
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Qui maio 26, 2011 5:09 pm | |
| Olá,
Alguem que conseguiu resolver esse tipo de problema, poderia nos disponibilizar os arquivos alterado?
Muito obrigado, desde já.
[]s
Michael | |
|
| |
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Qui maio 26, 2011 6:14 pm | |
| Boa tarde Michael. Mandar os arquivos prontos é mais complicado, pois o ocomon que utilizo já está bem customizado e a possibilidade de gerar mais erros que acerto em teu sistema é maior. Se seguir o passo-a-passo proposto no tópico https://ocomon.forumbrasil.net/t10-como-adicionar-mais-extensoes-para-anexos#1137 não deverá encontrar problema na configuração. Talvez o geek182 tenha os arquivos "originais" que enviei a ele quando fiz a alteração. Neles há somente as alterações dos anexos. | |
|
| |
chaelalves
Mensagens : 8 Data de inscrição : 19/05/2011
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Qui maio 26, 2011 6:20 pm | |
| Infelizmente, com o passo a passo geral bastante erros!
Se tiver como me mandar o seu posso fazer o teste ou então alterar os arquivos para mim eu ia agradecer muito, terminar a 2 semanas de implantar o OcoMon aqui e estou gostando muito!
A unica coisa que me deixou na mão é que nao está aceitando .rar, .zip e Office 2007..
Obrigado desde já. | |
|
| |
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Qui maio 26, 2011 6:30 pm | |
| Achei os arquivos...qual o teu email?
| |
|
| |
chaelalves
Mensagens : 8 Data de inscrição : 19/05/2011
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Qui maio 26, 2011 6:31 pm | |
| Rapaz, obrigado!
E-mail: michaelrobs@gmail.com
[]s | |
|
| |
chaelalves
Mensagens : 8 Data de inscrição : 19/05/2011
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Sex maio 27, 2011 4:32 pm | |
| É,
Infelizmente não deu certo, OcoMon me deixou na mão com esses anexos, mas de resto tudo perfeito!
Por favor, se alguem tiver as modificações necessarias para ele aceitar .rar e arquivos do office 2007 por favor disponibilize os arquivos.
[]s
Michael | |
|
| |
juniomsilva
Mensagens : 6 Data de inscrição : 06/07/2011 Localização : Patos de Minas
| Assunto: Ajuda na configuração Qua Jul 06, 2011 7:38 am | |
| Bom dia amigos.
Eu utilizei o tutorial que esta no topico, porém não de alguns erros quando eu tentava inserir os arquivos.
Também preciso colocar arquivos do Office 2007 (docx, xlsx, pptx).
Alguém poderia me ajudar?
Obrigado.
At.: Júnio Moreira | |
|
| |
luizz_andrade
Mensagens : 1 Data de inscrição : 22/08/2011
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Seg Ago 22, 2011 12:47 pm | |
| OBRIGADO !!!
EU UTILIZO A Versão: 2.0-RC6, E FIZ ESTAS ALTERAÇÕES E DEU CERTO.....MUITO OBRIGADO. | |
|
| |
adan
Mensagens : 3 Data de inscrição : 21/09/2011
| Assunto: Não consegui Qua Set 21, 2011 4:26 pm | |
| Não consigo anexar arquivos .docx , .xlsx nenhum do pacote office 2007 | |
|
| |
adan
Mensagens : 3 Data de inscrição : 21/09/2011
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Qui Set 22, 2011 10:14 am | |
| Pessoal,
Estava verificando e quando anexo um arquivo seja ele .rar ou .txt ou .xls no chamado consta os arquivos, mas quando clico no arquivo para baixar ele salva, mas quando vou abrir esta corrompido. todos arquivos que eu baixo estão com 5kb de tamanho.
Alguem poderia me ajudar? | |
|
| |
Roni
Mensagens : 3 Data de inscrição : 21/11/2011 Idade : 45 Localização : Rondonópolis-MT
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Seg Nov 21, 2011 10:44 pm | |
| - FabioRK escreveu:
- Achei os arquivos...qual o teu email?
Boa noite. Tem como me enviar esses arquivos do Ocomon, também estou tendo alguns problemas. configGeral funcoes pt_BR Fico agradecido. Abraços. | |
|
| |
Roni
Mensagens : 3 Data de inscrição : 21/11/2011 Idade : 45 Localização : Rondonópolis-MT
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Ter Nov 22, 2011 6:02 am | |
| - Roni escreveu:
- FabioRK escreveu:
- Achei os arquivos...qual o teu email?
Boa noite.
Tem como me enviar esses arquivos do Ocomon, também estou tendo alguns problemas.
configGeral funcoes pt_BR
Fico agradecido.
Abraços. Não estou conseguindo colocar o endereço de email, diz que não tenho permissão. | |
|
| |
dwerneck
Mensagens : 1 Data de inscrição : 21/03/2013
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Qui Mar 21, 2013 5:26 pm | |
| Pra quem não esta conseguindo, favor atentar que tem que rodar um comando no banco de dados. Vejam lá no começo do tutorial.
| |
|
| |
briaeros
Mensagens : 2 Data de inscrição : 28/06/2012
| Assunto: anexo no cadastro de equipamento Qua Set 11, 2013 12:09 pm | |
| isso resolve o problema de anexar soente fotos no cadastro de equipamentos?
Preciso colocar arquivo PDF no cadastro das maquinas mas só aceita imagem como anexo. | |
|
| |
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? Qui Set 12, 2013 2:30 pm | |
| Para resolver o problema no cadastro de equipamento você precisará ajustar a chamada de função no arquivo incluir_computador.php. Pela linha 695 localiza o seguinte: - Código:
-
$upld = upload('img',$arrayConf); E modifica para: - Código:
-
$upld = upload('img',$arrayConf,$rowConf['conf_upld_file_types']); Se você tiver o tipo de mime correto para PDF no arquivo funcoes.inc deverá funcionar. | |
|
| |
Conteúdo patrocinado
| Assunto: Re: [RESOLVIDO] Como adicionar mais extensões para anexos? | |
| |
|
| |
| [RESOLVIDO] Como adicionar mais extensões para anexos? | |
|