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 (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
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg81.imageshack.us%2Fimg81%2F7183%2Fmod1g.th.png&hash=61b5328a6eaeb2f1077fc7a955949414ab05354d) (http://img81.imageshack.us/img81/7183/mod1g.png)
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
WOW! E não há qualquer tipo de problema futuros?
Desde que ao instalar não dê nenhum erro, é tranquilo
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
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/ (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.
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
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,
Tenta desligar a Cache do Fórum, btw.
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.
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?
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...
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