Autor Tópico: Notificações nos Quadros  (Lida 7908 vezes)

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

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5072
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Notificações nos Quadros
« em: 29 de Março de 2009, 06:58 »
EN
link : http://custom.simplemachines.org/mods/index.php?mod=556
PT
link : http://comunidade.smfpt.net/index.php/topic,4610.0.html

Manualmente
Sources/ModSetting.php

Pesquisar
Código: [Seleccione]
);

// By default do the basic settings.
$_REQUEST['sa'] = isset($_REQUEST['sa']) && isset($subActions[$_REQUEST['sa']]) ? $_REQUEST['sa'] : 'basic';
$context['sub_action'] = $_REQUEST['sa'];

Adicionar
Código: [Seleccione]
'emptyboards' => 'ModifyEmptyBoards',
Código: [Seleccione]
);

// Default to core (I assume)
$_REQUEST['sa'] = isset($_REQUEST['sa']) && isset($subActions[$_REQUEST['sa']]) ? $_REQUEST['sa'] : 'basic';

Código: [Seleccione]
'emptyboards' => 'ModifyEmptyBoards',

Código: [Seleccione]
'karma' => array(
'title' => $txt['smf293'],
'href' => $scripturl . '?action=featuresettings;sa=karma;sesc=' . $context['session_id'],
'is_last' => true,
),

Código: [Seleccione]
'emptyboards' => array(
'title' => $txt['EmptyBoards'],
'href' => $scripturl . '?action=featuresettings;sa=emptyboards;sesc=' . $context['session_id'],
),


Código: [Seleccione]
?>
Código: [Seleccione]
// Empty Boards Notifications v1.0 - Created by Sindorf
function ModifyEmptyBoards()
{
global $txt, $scripturl, $context, $settings, $sc;

$config_vars = array(
array('check', 'EnableEmptyBoards'),
array('check', 'EnableLinkMode'),
array('check', 'EnableMessageIndex'),
);

if (isset($_GET['save']))
{
saveDBSettings($config_vars);
redirectexit('action=featuresettings;sa=emptyboards');
}

$context['post_url'] = $scripturl . '?action=featuresettings2;save;sa=emptyboards';
$context['settings_title'] = $txt['EmptyBoards'];

prepareDBSettingContext($config_vars);
}


Themes/BoardIndex.template.php


Pesquisar
Código: [Seleccione]
if (!empty($board['last_post']['id']))
echo '
<b>', $txt[22], '</b>  ', $txt[525], ' ', $board['last_post']['member']['link'] , '<br />
', $txt['smf88'], ' ', $board['last_post']['link'], '<br />
', $txt[30], ' ', $board['last_post']['time'];

Adicionar
Código: [Seleccione]
//Empty Boards Notifications v1.0 - Created by Sindorf - START
elseif ($modSettings['EnableEmptyBoards'] == 1 && $modSettings['EnableLinkMode'] == 0)
echo '<b>', $txt['boardindex_empty_message'], '</b>';

elseif ($modSettings['EnableEmptyBoards'] == 1 && $modSettings['EnableLinkMode'] == 1)
echo '<a href="', $scripturl, '?action=post;board=', $board['id'], '.0"><b>', $txt['boardindex_empty_message'], '</b></a>';
//Empty Boards Notifications v1.0 - Created by Sindorf - END



Themes/MessageIndex.template.php

Pesquisar
Código: [Seleccione]
if (!empty($board['last_post']['id']))
echo '
<b>', $txt[22], '</b> ', $txt[525], ' ', $board['last_post']['member']['link'] , '<br />
', $txt['smf88'], ' ', $board['last_post']['link'], '<br />
', $txt[30], ' ', $board['last_post']['time'];


Adicionar
Código: [Seleccione]
//Empty Boards Notifications v1.0 - Created by Sindorf - START
elseif ($modSettings['EnableEmptyBoards'] == 1 && $modSettings['EnableLinkMode'] == 0)
echo '<b>', $txt['boardindex_empty_message'], '</b>';

elseif ($modSettings['EnableEmptyBoards'] == 1 && $modSettings['EnableLinkMode'] == 1)
echo '<a href="', $scripturl, '?action=post;board=', $board['id'], '.0"><b>', $txt['boardindex_empty_message'], '</b></a>';
//Empty Boards Notifications v1.0 - Created by Sindorf - END

Código: [Seleccione]
// No topics.... just say, "sorry bub".
else
echo '
<td class="catbg3" width="100%" colspan="7"><b>', $txt[151], '</b></td>';



Código: [Seleccione]
//Empty Boards Notifications v1.0 - Created by Sindorf - START
elseif ($modSettings['EnableEmptyBoards'] == 1 && $modSettings['EnableMessageIndex'] == 1)
echo '
<td class="catbg3" width="100%" colspan="7"><b>', $txt[151], '</b></td></tr><tr>
<td class="windowbg" width="100%" height="60" valign="middle" align="center"><b>',$txt['messageindex_empty_message'], '</b></td>';
//Empty Boards Notifications v1.0 - Created by Sindorf - END




languages/Modifications.portuguese_pt.php ou languages/Modifications.portuguese_brazilian.php


Pesquisar
Código: [Seleccione]
?>

[logged]
Código: [Seleccione]
//Empty Boards Notifications v1.0 - Created by Sindorf translate by candidosa2 Update smfpt.net
//Admin - Text Strings
$txt['EmptyBoards'] = 'Quadro vazio de Notifica&ccedil;&otilde;es';
$txt['EnableLinkMode'] = 'Activar Link Modo do quadro Index';
$txt['EnableEmptyBoards'] = 'Quadro vazio de Notifica&ccedil;&otilde;ess';
$txt['EnableMessageIndex'] = 'Activar quadro Vazio de Notifica&ccedil;&atilde;o nas Mensagem Index';
//Forum - Text Strings can be found in index.portuguese_pt.php
[/logged]

[logged]
Código: [Seleccione]
//Empty Boards Notifications v1.0 - Created by Sindorf translate by candidosa2 Update smfpt.net
//Admin - Text Strings
$txt['EmptyBoards'] = 'Quadro vazio de Notifica&ccedil;&otilde;es';
$txt['EnableLinkMode'] = 'Activar Link Modo do quadro Index';
$txt['EnableEmptyBoards'] = 'Quadro vazio de Notifica&ccedil;&otilde;ess';
$txt['EnableMessageIndex'] = 'Activar quadro Vazio de Notifica&ccedil;&atilde;o nas Mensagem Index';
//Forum - Text Strings can be found in index.portuguese_brazilian.php
[/logged]

Offline andre-

  • Iniciar SmfPt
  • *
  • Mensagens: 72
  • Rank: 2
Re:Notificações nos Quadros
« Responder #1 em: 08 de Abril de 2009, 12:00 »
Gostaria de saber para que Server esta Opçao Acima...

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5072
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Re:Notificações nos Quadros
« Responder #2 em: 08 de Abril de 2009, 20:31 »
Para notificar quando o quadro estiver Vazio