SimplePortal

Support => International Support => Portuguese => Topic started by: Costa on November 07, 2008, 09:08:04 AM

Title: Fazer o SP funcionar em outros temas para além do Default
Post by: Costa on November 07, 2008, 09:08:04 AM
Após instalar o SimplePortal pelo Gerenciador de Pacotes,
Basta upar os seguintes arquivos para os seguintes diretórios

Templates do Portal

SPortal.template.php -> Themes/{nome do tema}
SPortal1-1.template.php -> Themes/{nome do tema}
SPortalAdmin.template.php -> Themes/{nome do tema}
SPortalAdmin1-1.template.php -> Themes/{nome do tema}
SPortalArticle.template.php -> Themes/{nome do tema}


Arquivos de linguagem

SPortal.brazilian.php -> Themes/{nome do tema}/languages
SPortalAdmin.brazilian.php -> Themes/{nome do tema}/languages
SPortalAdvanced.brazilian.php -> Themes/{nome do tema}/languages
SPortalHelp.brazilian.php -> Themes/{nome do tema}/languages


No meu caso é brazilian, mas pode ser portuguese

Também precisam fazer uma alteração no index.template.php e no Display.template.php do tema em que quer deixar o SP funcionando.



Para o index.template.php

Code: (encontre) [Select]
// Show the [help] button.

Code: (substitua por) [Select]
// Show the [forum] button.
if(!empty($context['portalactive']))
echo ($current_action=='forum' || $context['browser']['is_ie4']) ? '<td class="maintab_active_first"> </td>' : '' , '
<td valign="top" class="maintab_' , $current_action=='forum' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=forum">'.$txt['sp-forum'].'</a>
</td>' , $current_action=='forum' ? '<td class="maintab_active_last"> </td>' : '';

// Show the [help] button.

Code: (encontre) [Select]
$current_action = 'search';

Code: (substitua por) [Select]
$current_action = 'search';
if (isset($_GET['board']) || isset($_GET['topic']))
$current_action = 'forum';
if ($context['current_action']=='spadmin')
$current_action = 'admin';

Code: (encontre) [Select]
, 'login', 'help', 'pm'

Code: (substitua por) [Select]
, 'login', 'help', 'pm', 'forum', 'spadmin'



Para o Display.template.php

Code: (encontre) [Select]
// Show the page index... "Pages: [1]".

Code: (substitua por) [Select]
// Make Article Button
if ($context['can_make_article'])
$normal_buttons['article'] = array('text' => 'sp-make_article', 'image' => 'addarticle.gif', 'lang' => true, 'url' => $scripturl . '?sa=addarticle;message=' . $context['topic_first_message'] . ';return=' . $context['current_topic'] . '.' . $context['start'] . ';sesc=' . $context['session_id']);

// Show the page index... "Pages: [1]".



Após isso, upar os arquivos dof.gif e arrow.gif para ./Themes/{nome do tema}/images/

ATENÇÃO!!!
Cada tema tem seus códigos de botões, ou seja, os códigos do index.template.php que coloquei acima são oscódigos dos botões do tema Default. Têm que olhar no código do vosso tema e colocar o código dos botões iguais.

Farebem
A Equipe SimplePortal (http://simpleportal.net/index.php?action=team)
Title: Re: Fazer o SP funcionar em outros temas para além do Default
Post by: AderitoMachado on May 24, 2009, 02:48:07 PM
Instalei a versão traduzida para portugues e acontece então que não encontro o ficheiro SPortalAdvanced.portuguese_pt.php os restantes encontrei e os templates que mandam procurar do portal também não encontro nenhum template do forum com o nome Display.template.php, só encontrei o index.template.php
O que poderei fazer em alternativa para colocar o botão em funcionamento.
Title: Re: Fazer o SP funcionar em outros temas para além do Default
Post by: Blue on May 24, 2009, 04:44:17 PM
Se não estás a encontrar esses ficheiros é porque o tema está a usar o ficheiro display do tema default. Quanto ao SPortalAdvanced.portuguese_pt.php, este encontra-se na pasta "languages" no diretório do tema.

Se não estiver no tema principal então é porque está a ser usado o do tema default.

O que podes fazer é copiar esses dois ficheiros para o directório do teu tema actual e modifica-los ;)
Title: Re: Fazer o SP funcionar em outros temas para além do Default
Post by: AderitoMachado on May 24, 2009, 08:07:05 PM
Olá novamente e obrigado por toda a ajuda, a skin que estou a usar os botoes são animados e nada do código que é necessario encontrar para modificar me aparece não sei se é possivel alguém me dar uma ajuda nem que eu posso anexar ou enviar de alguma forma o index.template.php, no caso do display como usa o do tema default não existe qualquer problema e aparece o pretendido.
Agradeço uma vez mais toda a ajuda.
SimplePortal 2.3.8 © 2008-2024, SimplePortal