SMF Topic Prefix Mod - PostPrefix Mod

Iniciado por candidosa2, 31 de Dezembro de 2010, 09:45

Tópico anterior - Tópico seguinte

0 Membros e 1 Visitante estão a ver este tópico.

candidosa2

Nome:SMF Topic Prefix Mod - PostPrefix Mod
Arquivo:Topic_Prefix_Mod_v1.2.zip Mod em En
Ficheiro:Topic_Prefix_Mod_v1.2SmfPt.zip em Pt
Autor do Mod:Nibogo
Type: Posting
Autor Modificaçao: Candidosa2
Tradução: Pt_PT-UTF8
Versões Antigas: disponível 2.0 RC1, 2.0 RC1-1, 2.0 RC1.2
Download em En - http://custom.simplemachines.org/mods/index.php?mod=1752
download em Pt  - http://download.smfpt.net/
Versao: disponível   2.0 rc4

Testado com tema default Funciona 100%



 
DEMO
Utilizador  demosmf
Password 123456789


candidosa2

#1
Para quem quer instalar mod
Poder fazer o setup na versão 2.0rc5

So que vai ter o seguinte erro como mostra a imagem


terá então que abrir

/Sources/Post.php

Pesquisar
// Finally, load the template.
if (WIRELESS)
$context['sub_template'] = WIRELESS_PROTOCOL . '_post';
elseif (!isset($_REQUEST['xml']))
loadTemplate('Post');


em seguida, acrescentar antes de // Finally, load the template.:

// Topic Prefix Mod
    $dbresult = $smcFunc['db_query']('', "
SELECT
id_prefix, prefix, permissions, id_boards
FROM {db_prefix}prefix   
ORDER BY id_prefix DESC");

$context['prefix'] = array();
while ($row = $smcFunc['db_fetch_assoc']($dbresult))
$context['prefix'][] = $row;
$smcFunc['db_free_result']($dbresult);
// Topic Prefix Mod Die


depois abrir e alterar o :

Post.template.php

Pesquisar
   // Now show the subject box for this post.

Adicionar antes da linha pesquisa
// Here starts the Topic Prefix Mod
global $board_info, $user_info;
    $show = false;

if (!empty($context['prefix'])){
    foreach ($context['prefix'] AS $dummy){
$prefix_groups = explode(',',$dummy['permissions']);
$groups_permission = count(array_intersect($user_info['groups'], $prefix_groups)) == 0 ? false : true; 
    $prefix_boards = explode(',', $dummy['id_boards']);
if (((in_array($board_info['id'],$prefix_boards)) || $prefix['id_boards'] == 0) && ($groups_permission == true || $context['user']['is_admin']))
    $show = true;
}
}

    if ($show){   
echo'
<dt>
<span>', $txt['prefix_select'], ' :</span>
</dt>
<dd>
<select name="post_prefix" id="post_prefix">
<option value="">(', $txt['prefix_no'], ')</option>';

foreach($context['prefix'] as $prefix){

$prefix_groups = explode(',',$prefix['permissions']);
        $groups_permission = count(array_intersect($user_info['groups'], $prefix_groups)) == 0 ? false : true;
$prefix_boards = explode(',', $prefix['id_boards']);

if (((in_array($board_info['id'],$prefix_boards)) || $prefix['id_boards'] == 0) && ($groups_permission == true || $context['user']['is_admin']))
echo '
<option value="', $prefix['prefix'], '" >', $prefix['prefix'], '</option>';

}
echo '
</select>
</dd>';
}
// Here Topic Prefix Mod End's



depois abrir   Index.css

Pesquisar
#post_header dd, .postbox dd
{
float: left;
padding: 0;
width: 83%;
margin: .3em 0;
}


Trocar por este

#post_header dd, .postbox dd
{
float: left;
padding: 0;
width: 83%;
margin: .6em 0;
}




Se tiver qualquer coisa sobre o assunto diga

oliveirandre21

Na versão 2.0rc5 diz que "O pacote que você está tentando descarregar ou instalar está é corrompido ou não compatível com esta versão do SMF."

A nao ser que basta fazer manual. Mas você diz ai que é só no caso de dar erro. Que faço ?

Faço isso manualmente?

candidosa2

Tens que entrar..no admin aonde tens os pacotes
conforme a imagem




Depois tenta instalar o mod ....

oliveirandre21

Ja fiz tudo que voçê diz aqui ja coloquei o code no template antes de    // Now show the subject box for this post.

e ja coloquei tambem depois de    // Now show the subject box for this post.

mas continua a nao aparacer nada ao criar topico.

Na admin ja adicionei alguns prefixos e nada. Acho que é os mesmos erros que houve para o mod de agradecer.  hissyfit

candidosa2

#5
Podes colocar o erro para ver....
Porque to a fazer o demo para ajudar nisso
ja instalei agora to a mexer o ficheiro css para acertar conforme a imagem

Depois de alterar o ficheiro index.css vai ficar como mostra a imagem mais tem alguns erros que estou acertar


oliveirandre21

Ao instalar da-me esses erros.

Mas já fiz o que tinha a fazer manualmente mesmo assim não me aparece os pré-fixos

Mas na admin aparece-se para adicionar os prefixos




candidosa2

nexeu no index.css!?
e alterou manualmente os ficheiros com erros!?

oliveirandre21

Citação de: candidosa2 em 29 de Abril de 2011, 00:37
nexeu no index.css!?
e alterou manualmente os ficheiros com erros!?

Sim alterei o index como tem no tópico.

E alterei o post.template manualmente. Nao alterei mais nada.

oliveirandre21

Alterei o comentário do candidosa2. o Post.PHP da pasta Source também tem de ser alterada como coloquei no comentário do candidosa.

candidosa2

vou colocar como resolvido assim..quer dizer esta a funcionar a 100%

candidosa2

Nome:SMF Topic Prefix Mod - PostPrefix Mod
Ficheiro:Topic_Prefix_Mod.zipem En
Ficheiro:Topic_Prefix_ModSMFPT.zip em Pt
Autor do Mod:Nibogo
Type:Posting
Versao do Mod: 1.2.2
Autor da Tradução: Candidosa2
Tradução em: Pt_PT-UTF8, PT-BR UTF8
Versões Antigas: disponível 1.1.14, 2.0 RC1, 2.0 RC1-1, 2.0 RC1.2
Download em En - download em Pt  - Versao: disponível  2.0

Descrição:

   Você pode criar prefixo ilimitado.
o Selecione em que os quadros serão mostrados cada prefixo.
Selecione o que membergroups será capaz de selecionar cada prefixo.
o painel simples e amigável de administração para todos os prefixo.
o Permissão para gerenciar prefixos.
o Apoio à Linktree.
o Fácil instalação manual, você pode instalar manualmente o db com o db_prefix.php.






DEMO
Utilizador  demosmf or demosmfpt
Password 123456789

cliorx


Olá a todos!


Tenho fórum smf 2.0.1.


Tentei instalar o mod mas dava o tal erro no post_template... foi então que tentei instalar manualmente como aqui explica: http://custom.simplemachines.org/mods/index.php?action=parse mas não estava a conseguir fazer tanta mudança, algo estava a fazer mal pois não funcionava.
Decidi então repor o backup que tinha feito antes de começar com instalação manual...acontece que depois de repor totalmente o backup o fórum não funciona... cry


É apresentado o erro: "Unable to load the 'Portal' template." e não passa daqui, nada funciona!
Penso que apaguei algo do backup sem querer... sad


Agradecia ajuda para resolver isto...se for possível resolver!


cumps

candidosa2

Ola
tem que fazer Upgrad do teu smf
para resolver o problema
mais o mod esta instalado ainda
coloca aqui o nome do themes e o ficheiro que esta a dar erro para lhe ajudar

cliorx

Caro candidosa, obrigado pela resposta!


Deparando-me com o tal erro que mencionei em cima decidi procurar alternativas para o resolver... então entrei pelo cpanel e na pasta de packages baixei um dos backups que se gera automaticamente pelo servidor e fiz a instalação novamente, tudo ficou bem outra vez como podes ver aqui www.so-musica.com


Mas não estou a conseguir instalar o mod do prefixo, exactamente como tens aqui no fórum!  sad


cumps