Mensagens recentes

#91
Tutorial SMFPT / [Tutorial] - Criar mods para...
Última mensagem por candidosa2 - 04 de Novembro de 2018, 09:23
Primeiro de tudo esclarecer: Todas as perguntas que você tem pode ser feito neste mesmo post, vou continuar postando como você vai fazendo os capítulos que eu vou estar postando neste mesmo post também.
Outra coisa para esclarecer, o conteúdo não está oculto para vê-lo eu teria que agradecer ou responder e não é minha intenção, mas saber como criar as modificações SMF e saber quais ficheiros trocar para as respectivas modificações, mas se Gostaria de me registar e agradecer por este tutorial ... É o mínimo que espero ^^

Precisamos: Conhecimento mínimo de php e html sobre os cursos se não tem conhecimento poderá fazer aqui AplicCursos https://www.apliccursos.com

Neste post vamos aprender a criar mods no smf a partir do zero, já sendo para criar o zip e também quais ficheiros podemos modificar e o que são para cada um.

Primeiro eu explicarei a criação do zip que é a coisa mais importante e porque é iniciado. Para isso, precisamos criar dois ficheiros. install.xml e outro que é chamado package-info.xml (Nota: o package-info.xml não pode ser modificado o nome, ele deve ser sempre assim, enquanto o install.xml pode colocar whatever.xml, mas por enquanto para não se perder use o install.xml).

Bem, continuamos a abrir o install.xml com qualquer editor. Eu recomendo o DreamWeaver, mas você pode usar outros como o bloco de notas, etc.
Neste ficheiro você tem que ir se ou se isso:

<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">


Bom, então vamos colocar o <id> author: Nome do mod </ id>, e abaixo da versão do mod entre <version> </ version>, permanecendo até agora por exemplo:

<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
   <id>Candidosa2:H1 BBCode</id>
   <version>1.0.0</version>



Agora podemos colocar abaixo do site da sua página, mas não é necessário. Eles colocam entre <homepage> </ homepage>.
Bem, agora começa a parte das modificações dos ficheiros, mas que vamos deixar para depois, pois começa a complicar um pouco ^^

NOTA: Qualquer reclamação, comentário, cotação ou correção é bem recebida;
Espero que gostem e sirvam ^^


Tutorial Criar mods no SMF - Capítulo II
[/color]


Tínhamos ficado no:

<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
   <id>Candidosa2:H1 BBCode</id>
   <homepage>http://webmastermz.com</homepage>



Para continuar, tenho que explicar algumas variáveis que são usadas para dizer qual ficheiro modificar.
$boarddir: caminho do fórum. Exemplo public_html/forum
$sourcedir: caminho da pasta Sources no fórum. Exemplo public_html/forum/Sources
$themedir: caminho da pasta Themes / default. Exemplo public_html/forum/Themes/default
$imagesdir: caminho do tema padrão da pasta do tema. Exemplo public_html/forum/Themes/default/images

Bem, então tenha em mente que continuamos, devemos colocar o ficheiro a ser modificado seguido por <operation> e, em seguida, seguido pelo que vamos procurar e se vamos substituí-lo, adicionar antes ou adicionar mais tarde.
Vamos ver um exemplo simples:

<file name="$sourcedir/Subs.php">
      <operation>
         <search position="after"><![CDATA[
         array(
            'tag' => 'white',
            'before' => '<span style="color: white;">',
            'after' => '</span>',
         ),
]]>


Como pode ver, estamos procurando nas fontes da pasta ($ sourcedir) o ficheiro subs.php, colocamos o <operation>, seguido pelo que vamos adicionar AFTER (after). Se eles vão adicionar depois das linhas de busca nós colocamos <search position = "after">, se nós vamos adicionar antes das linhas de busca nós colocamos <search position = "before"> e se nós vamos substituir as linhas de busca colocamos <search position = "substituir">. Se eles olharem bem depois da busca, nós colocaremos <! [CDATA [, e quando terminarmos de procurar por tudo que colocamos]]>, isso significa que as sentenças terminam.
Depois]]> temos que fechar a busca, desta forma </ search>, e abrir um <add> que é o que vamos adicionar depois / antes ou substituir, coloque a modificação e feche com </ add> deixando:

<add><![CDATA[
         array(
   'tag' => 'h1',
   'before' => '<h1>',
   'after' => '</h1>',
   'block_level' => true,
     ),
]]></add>


e colocando <! [CDATA [y]]> novamente
Nós fechamos o </ operation>. Se não formos modificar mais nada desse ficheiro, fecharemos com </ file>, mas se continuarmos modificando esse ficheiro, reabriremos com outra <operation>.
Depois que todas as modificações tiverem sido feitas, fechamos o arquivo com </ modification>. Tudo poderia ser algo assim:

<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
   <id>Candidosa2:H1 BBCode</id>
   <version>1.0.0</version>
   <info>H1 tags will allow us to add our titles</info>
   <homepage>http://webmastermz.com</homepage>
   <file name="$sourcedir/Subs.php">
      <operation>
         <search position="after"><![CDATA[
         array(
            'tag' => 'white',
            'before' => '<span style="color: white;">',
            'after' => '</span>',
         ),
]]></search>
         <add><![CDATA[
         array(
   'tag' => 'h1',
   'before' => '<h1>',
   'after' => '</h1>',
   'block_level' => true,
     ),
]]></add>
      </operation>
   </file>
        </modification>


#92
New Feature / Delete Unactivated Members
Última mensagem por candidosa2 - 07 de Setembro de 2018, 23:57
#93
New Feature / Welcome Topic - Tópico de boas...
Última mensagem por candidosa2 - 07 de Setembro de 2018, 23:41
#94
Profile / Ranks Based on Time Online - R...
Última mensagem por candidosa2 - 07 de Setembro de 2018, 22:49
Ranks Based on Time Online - Ranks baseados no tempo online

http://comunidade.smfpt.net/index.php?action=downloads;sa=view;down=77
#95
Spam Prevention / reCAPTCHA for SMF
Última mensagem por candidosa2 - 07 de Setembro de 2018, 21:11
Nome:reCAPTCHA for SMF
Ficheiro: reCAPTCHAforSMF_2.0.0.tar.gz Mod em En
Ficheiro:reCAPTCHAforSMF_2.0.0SmfPt.zip em Pt
Autor do Mod:青山 素子
Type: Spam Prevention
Versao do Mod: 2.0
Autor da Tradução: Candidosa2
Tradução em: Pt_PT-UTF8
Versões Antigas: disponível 2.0
Download em En - download em Pt  - Versao: disponível  2.0, 2.0.7, 2.0.10, 2.0.15 

Testado com tema default Funciona 100%




DEMO PODE REGISTAR-SE
Utilizador  demosmf
Password 123456789
#96
Spam Prevention / reCAPTCHA for SMF
Última mensagem por candidosa2 - 07 de Setembro de 2018, 21:07
#97
SMF 2.0 / [Tutorial] - Como redefinir ...
Última mensagem por candidosa2 - 17 de Março de 2018, 06:34
Como redefinir minha senha administrativa do SMF - How to reset my SMF administrative password

Se você esqueceu sua senha, você pode redefini-la seguindo estas etapas:

Vá para o script SMF -> Clique em 'login' -> Clique em 'Esqueceu sua senha?' -> Digite seu 'Nome de usuário / Email:' do registro -> Clique em 'Enviar'

Você receberá e-mail com link que forçará a nova senha a ser digitada.

Se você escreveu um erro no endereço de e-mail ao se registrar ou não se lembra, existe outra maneira de forçar a nova mudança de senha:

Faça login no cPanel e clique em 'phpMyAdmin' na caixa Base de dados.

On the top left box select the database of your SMF. Then click the edit button for the 'smf_members' table -> Find the administrator user and click the pencil button to edit it -> On the field 'passwd' where something like this will stand 'e6053eb8d35e02ae40beeeacef203c1a' change it with the one below. Then click the 'OK' button.

c435fc4b8ad32ee97ec39c636ee9b644ca2c7c57

Now your password is changed to sg123 and you can use it to log in. Then change your password to a new one.
#98
Tutorial SMFPT / [Tutorial] - Instalar SMF 2....
Última mensagem por candidosa2 - 25 de Setembro de 2017, 16:27
Ola !
Todos
Aqui tenho processo de instalação do smf manualmente no servidor Online

Primeiro fazer download e depois colocar o idioma português dentro do ficheiro smf
Segundo abrir o filizila fazer Upload do ficheiro depois de colocar os ficheiro em zip
Terceiro entrar no cpanel descomprimir os ficheiro
Quarto criar a base de dado no cpanel
Porque fim fazer instalação do smf e escolher o idioma que precisa

Se faltar alguma coisa e so informar aqui mesmo































































SE TIVER ALGUMA COISA NAO CERTA POR FAVOR DE COLOCAR AQUI PARA LHE AJUDAR
#99
Notícias e atualizações / Download SMFPT em Actualizacao
Última mensagem por candidosa2 - 20 de Setembro de 2017, 23:49
se tiver algum problemas com download os mods estão a ser actualizado
mais as versões antigas estão disponível aqui


http://smf21.smfpt.net/index.php?action=downloads
#100
Notícias e atualizações / Download SMFPT em Actualizacao
Última mensagem por candidosa2 - 20 de Setembro de 2017, 23:49
se tiver algum problemas com download os mods estão a ser actualizado
mais as versões antigas estão disponível aqui


http://smf21.smfpt.net/index.php?action=downloads