News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Como fazer um mod funcionar na vossa versão do SMF

Started by Costa, August 24, 2009, 10:25:57 AM

Previous topic - Next topic

Costa

Como fazer um mod funcionar na vossa versão do SMF
Tópico da autoria de Costa, um membro da Costa tutorial inc.

Request: http://www.simplemachines.org/community/index.php?topic=331171.msg2226377#msg2226377
Nível do tutorial: Para tótós

Baixas-te aquele mod que tanto gostas, mas...Dá erro a instalar proque não é compatível com a vossa versão do SMF
Ao encontrarem um mod que não funcione na vossa versão do SMF, é bastante provável que ele continue a a funcionar na vossa versão, mas pode dar o seguinte erro:

Acções de instalação para "Pretty URLs":
Não há acções de instalação ou desinstalação definidas!


Mas ele funciona no 2.0 RC1.2  ;D

Descompactem o mod para uma pasta qualquer no vosso computador



Abram o arquivo package-info.xml com um editor de texto, vão ver o seguinte

<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">

<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   ATTENTION: If you are trying to install this manually, you should try
   the package manager.  If it will not work for you, please take a look
   at the following for information on this format:
      http://mods.simplemachines.org/docs/manual-install.php
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

<package-info xmlns="http://www.simplemachines.org/xml/package-info">
   <id>el:prettyurls</id>
   <version>1.0RC</version>
   <name>Pretty URLs</name>
   <type>modification</type>

   <install for="1.1, 1.1.0-1.1.99">
      <readme parsebbc="true">readme-install.bbc</readme>
      <modification>SMF1-1/Sources.xml</modification>
      <modification>SMF1-1/BoardsAndTopics.xml</modification>
      <modification>SMF1-1/Themes.xml</modification>
      <modification>Languages.xml</modification>
      <require-file name="SMF1-1/PrettyUrls.php" destination="$sourcedir" />
      <require-file name="SMF1-1/PrettyUrls-Filters.php" destination="$sourcedir" />
      <require-file name="PrettyUrls-Tests.php" destination="$sourcedir" />
      <require-file name="SMF1-1/Subs-PrettyUrls.php" destination="$sourcedir" />
      <require-file name="PrettyUrls.template.php" destination="$themedir" />
      <require-dir name="pretty" destination="$themedir" />
      <require-file name="PrettyUrls.english.php" destination="$languagedir" />
      <require-file name="PrettyUrls.french.php" destination="$languagedir" />
      <code>SMF1-1/install.php</code>
   </install>
   <uninstall for="1.1, 1.1.0-1.1.99">
      <readme parsebbc="true">readme-uninstall.bbc</readme>
      <modification reverse="true">SMF1-1/Sources.xml</modification>
      <modification reverse="true">SMF1-1/BoardsAndTopics.xml</modification>
      <modification reverse="true">SMF1-1/Themes.xml</modification>
      <modification reverse="true">Languages.xml</modification>
      <remove-file name="$sourcedir/PrettyUrls.php" />
      <remove-file name="$sourcedir/PrettyUrls-Filters.php" />
      <remove-file name="$sourcedir/PrettyUrls-Tests.php" />
      <remove-file name="$sourcedir/Subs-PrettyUrls.php" />
      <remove-file name="$themedir/PrettyUrls.template.php" />
      <remove-dir name="$themedir/pretty" />
      <remove-file name="$languagedir/PrettyUrls.english.php" />
      <remove-file name="$languagedir/PrettyUrls.french.php" />
      <code>uninstall.php</code>
   </uninstall>

   <install for="2.0 Beta 3, 2.0 Beta 3 Public, 2.0 Beta 3.1 Public, 2.0 Beta 4, 2.0 Beta 4 Public, 2.0 RC1, 2.0 RC1-1">
      <readme parsebbc="true">readme-install.bbc</readme>
      <modification>SMF2-0/Sources.xml</modification>
      <modification>SMF2-0/BoardsAndTopics.xml</modification>
      <modification>SMF2-0/Themes.xml</modification>
      <modification>Languages.xml</modification>
      <require-file name="SMF2-0/PrettyUrls.php" destination="$sourcedir" />
      <require-file name="SMF2-0/PrettyUrls-Filters.php" destination="$sourcedir" />
      <require-file name="PrettyUrls-Tests.php" destination="$sourcedir" />
      <require-file name="SMF2-0/Subs-PrettyUrls.php" destination="$sourcedir" />
      <require-file name="PrettyUrls.template.php" destination="$themedir" />
      <require-dir name="pretty" destination="$themedir" />
      <require-file name="PrettyUrls.english.php" destination="$languagedir" />
      <require-file name="PrettyUrls.french.php" destination="$languagedir" />
      <database>SMF2-0/install.php</database>
   </install>
   <uninstall for="2.0 Beta 3, 2.0 Beta 3 Public, 2.0 Beta 3.1 Public, 2.0 Beta 4, 2.0 Beta 4 Public, 2.0 RC1, 2.0 RC1-1">
      <readme parsebbc="true">readme-uninstall.bbc</readme>
      <modification reverse="true">SMF2-0/Sources.xml</modification>
      <modification reverse="true">SMF2-0/BoardsAndTopics.xml</modification>
      <modification reverse="true">SMF2-0/Themes.xml</modification>
      <modification reverse="true">Languages.xml</modification>
      <remove-file name="$sourcedir/PrettyUrls.php" />
      <remove-file name="$sourcedir/PrettyUrls-Filters.php" />
      <remove-file name="$sourcedir/PrettyUrls-Tests.php" />
      <remove-file name="$sourcedir/Subs-PrettyUrls.php" />
      <remove-file name="$themedir/PrettyUrls.template.php" />
      <remove-dir name="$themedir/pretty" />
      <remove-file name="$languagedir/PrettyUrls.english.php" />
      <remove-file name="$languagedir/PrettyUrls.french.php" />
      <code>uninstall.php</code>
   </uninstall>

</package-info>


Olhem na linha <install for="2.0 Beta 3, 2.0 Beta 3 Public, 2.0 Beta 3.1 Public, 2.0 Beta 4, 2.0 Beta 4 Public, 2.0 RC1, 2.0 RC1-1"> e <uninstall for="2.0 Beta 3, 2.0 Beta 3 Public, 2.0 Beta 3.1 Public, 2.0 Beta 4, 2.0 Beta 4 Public, 2.0 RC1, 2.0 RC1-1">
, onde falta a versão 2.0 RC1.2, basta colocar essa versão lá, ou seja:

<install for="2.0 Beta 3, 2.0 Beta 3 Public, 2.0 Beta 3.1 Public, 2.0 Beta 4, 2.0 Beta 4 Public, 2.0 RC1, 2.0 RC1-1, 2.0 RC1.2">
<uninstall for="2.0 Beta 3, 2.0 Beta 3 Public, 2.0 Beta 3.1 Public, 2.0 Beta 4, 2.0 Beta 4 Public, 2.0 RC1, 2.0 RC1-1, 2.0 RC1.2">

Desta maneira o mod vai funcionar na versão 2.0 RC1.2, tanto a instalar como a desisntalar

Farebem
Hugo "Costa" Fernandes - PT SMF
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

Carlos Faria

WOW! E não há qualquer tipo de problema futuros?

Costa

Desde que ao instalar não dê nenhum erro, é tranquilo
Hugo "Costa" Fernandes - PT SMF
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

Zerobala

#3
Ola Costa por favor, o que tenho que fazer para add 1 novo pacote?

-meu forum é= http://www.bfevclan.com.br/2.0/
SMF 2.0, coloquei o Tema= (MineralGem Multicolor - MrGrumpy)

quando vou instalar um novo pacote tipo ( SimplePortal, Aeva Media, Portal ADK ) aparece essa mensagen= Não pode fazer download de novos pacotes porque a pasta 'Packages' não tem permissões de escrita!

agradeço

Spectrum..!!

Quote from: Zerobala on August 02, 2011, 08:08:52 PM
Ola, o que tenho que fazer para add 1 novo pacote?

-meu forum é= http://www.bfevclan.com.br/2.0/
SMF 2.0, coloquei o Tema= (MineralGem Multicolor - MrGrumpy)

aparece essa mensagen= Não pode fazer download de novos pacotes porque a pasta 'Packages' não tem permissões de escrita!

agradeço

Tem que modificar as permissões da referida pasta, isso é realizado com um software FTP (tem que ter login) ou então pelo suporte do seu host.
As permissões devem estar a 777.

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome

Não atendo PM para pedidos de suporte/ajuda

Zerobala

as permissões da pasta ja foram modificadas para 777 e mesmo assim continua perssistindo o problema

Não pode fazer download de novos pacotes porque a pasta 'Packages' não tem permissões de escrita!

agradeço

Spectrum..!!

Quote from: Zerobala on August 02, 2011, 08:43:37 PM
as permissões da pasta ja foram modificadas para 777 e mesmo assim continua perssistindo o problema

Não pode fazer download de novos pacotes porque a pasta 'Packages' não tem permissões de escrita!

agradeço

Amigo Zerobala, entre em contato com o suporte do seu Host e peça para eles intervirem no assunto (permissões).

abçs,

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome

Não atendo PM para pedidos de suporte/ajuda

Costa

Hugo "Costa" Fernandes - PT SMF
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

Darkness_Black

Pode selecionar a pasta packages via ftp e dar permissoes 777 nela que acho que resolverá seu problema, caso não tenha acesso via ftp peça para o seu host dar a permissao na pasta para vc como o amigo Spectrum disse acima.

Translator - Brazilian

Não respondo MP de ajuda, Poste sua duvida no forum!!! Se alguém te Ajudou Agradeça!!!

Zerobala

ja fiz tudo isso inclusive falei com host, ta tudo 777  e ainda continua dando essa= Não pode fazer download de novos pacotes porque a pasta 'Packages' não tem permissões de escrita!
-aqui em Permissões esta certo, ou tem que fazer alguma alteração?

-como desliga o cache do Forun?

Spectrum..!!

Quote from: Zerobala on August 03, 2011, 11:16:52 PM
ja fiz tudo isso inclusive falei com host, ta tudo 777  e ainda continua dando essa= Não pode fazer download de novos pacotes porque a pasta 'Packages' não tem permissões de escrita!
-aqui em Permissões esta certo, ou tem que fazer alguma alteração?

Peça para eles reverem sua conta, algo não está correto.

Quote from: Zerobala on August 03, 2011, 11:16:52 PM

-como desliga o cache do Forun?

Pois bem, respondendo a sua questão, para realizar a tarefa:


> Administrar > Configuração do > Editar as configurações do Servidor > na aba "Cache" em nível de cache "Sem cache" e salvar...

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome

Não atendo PM para pedidos de suporte/ajuda

Zerobala

Caro amigo Spectrun, fiz tudo e ainda continua a dar esse erro quando quero instalar algum pacote= Ocorreu um Erro!
Não pode fazer download de novos pacotes porque a pasta 'Packages' não tem permissões de escrita!


-Costa desliguei o cache tambem e não adiantou

-é só nesse Forun 2.0 que estou tendo esse problema, outros SMF estão normais


Advertisement: