Mensagens recentes

Páginas: 1 ... 8 9 [10]
91
Notícias e atualizações / SMF 2.1 Beta 2 Released
« Última mensagem por candidosa2 em 21 de Novembro de 2015, 14:08 »
Caros utilizadoress,

Máquinas simples é o orgulho de anunciar o lançamento da segunda versão beta do SMF 2.1. Esta versão contém muitas melhorias ao longo Beta 1 e também corrige vários erros que foram descobertos após a sua libertação. Entre as melhorias notáveis:

    Existe agora uma interface no centro da administração para a configuração de notificação padrão / preferências de alerta.
    Para novas instalações, o InnoDB motor de armazenamento do MySQL é usado por padrão se estiver disponível. Isto irá fornecer um melhor desempenho.
    Suporte para pesquisa de texto com tabelas InnoDB no MySQL 5.6.4 ou superior.
    Opcional suporte autenticação de dois fatores para aumentar a segurança.

Para maiores detalhes sobre o que mudou, por favor consulte o nosso arquivo GitHub.

Por favor, lembre-se que os requisitos mínimos de SMF foram aumentadas para PHP e MySQL 5.0.3+ 5.3.8+ ou PostgresSQL 8.0+. Os servidores que executam uma versão menor de um ou outro não será capaz de executar SMF 2.1 e não temos a intenção de apoiá-los. Se você tem um servidor que executa uma versão mais antiga, você pode atualizar seu software de servidor ou ficar em uma versão mais antiga do SMF. SMF 2.1 também retirou o suporte para o IE6 e IE7, mas continuará a trabalhar com IE9 + (embora IE10 + é realmente recomendado) e navegadores tendo conformidade com padrões semelhantes / mais cheios (qualquer versão moderna do Chrome, Safari, Firefox, Opera etc vai ficar bem).

O procedimento de instalação e modernização geral permanece a mesma, no entanto, uma vez que você atualizar de uma versão mais antiga para 2,1 você não pode voltar atrás, por isso, ter uma análise cuidadosa antes de atualizar qualquer site ao vivo .. Dê uma olhada nos Instalando e atualizando SMF no Manual Online para saber mais. Você não pode atualizar para o 2.1 Beta 2 através do gerenciador de pacotes; em vez disso você vai precisar para realizar o processo de "atualização Large". SMF 2.1 pode ser obtido a partir da seção Download.  http://download.simplemachines.org/

Por favor, note: Porque esta é uma versão beta, traduções e outras cadeias de idioma que não o Inglês não foram finalizados e pode não ser completa ainda.

Por fim, como sempre, este tópico não é de apoio; discussão e apoio a 2.1 podem ser encontradas na nova placa de apoio 2.1.
92
Notícias e atualizações / SMF 2.0.11 released
« Última mensagem por candidosa2 em 21 de Novembro de 2015, 14:02 »
Caros membros,

Simple Machines Forum lançou um novo patch para a linha 2.0.x, trazendo a nossa versão mais recente para 2.0.11

Este patch é um lançamento de segurança, que se concentra em corrigir uma vulnerabilidade de segurança menor relatado no software, portanto, é importante que você instalar esse patch em tempo hábil.

Se você estiver executando a versão 2.0.10, você pode actualizar seu fórum para a versão mais recente usando o gerenciador de pacotes. Como de costume, você deve ver a notificação de atualização nas notificações painel de administração e no gerenciador de pacotes, o que permitirá que você baixar e instalar o patch sem problemas. Se você não vê a notificação sobre o patch de atualização, por favor executar a tarefa agendada "Fetch arquivos Máquinas simples" da página em Tarefas agendadas (administrador> Manutenção> Tarefas agendadas> Fetch Simples Arquivos Machines (marque a opção "Executar agora" e clique no botão "Executar agora")).

Se você usar versões mais antigas do SMF, você pode atualizar diretamente para 2.0.11 a partir de qualquer versão que você está usando atualmente usando o "upgrade completo" arquivo na página de downloads. Esteja ciente de que a utilização deste método de atualização vai exigir que você reinstalar todas as personalizações que você adicionou ao seu fórum - por isso, se você estiver executando uma versão da série 2.0.x, é recomendável que você aplicar os patches sucessivas em vez de usar o upgrade completo.

Você pode visualizar o log de alterações para a versão mais recente, como de costume, na página de downloads.  http://download.simplemachines.org/

Se você está tendo problemas para baixar o patch a partir do painel de administração, você pode baixar o pacote de patch a partir da página patches de atualização e instalá-lo no gerenciador de pacotes, como faria com qualquer outro pacote de mod   http://custom.simplemachines.org/upgrades/

Por favor, consulte o manual online para obter mais detalhes sobre:

    Actualizando   http://wiki.simplemachines.org/smf/Upgrading

    Patching        http://wiki.simplemachines.org/smf/Patching


Obrigado por usar o SMF!
93
Adk Portal / Adkportal 3.0.2 Security Patch
« Última mensagem por candidosa2 em 10 de Agosto de 2015, 23:40 »
autores:
                   Heracles ^ ^
                   luke-Ruroken

changelog:

Falha permissões de pasta de reparação.
Reparar falha de ganchos para módulos de integração.
Reparação redirecionar falha.

Nota: Este patch deve ser instalado com o 3.0.1 patch de segurança Adkportal instalado.
 

Esta obra está licenciada sob uma Licença Creative Commons 3.0 Attribution

Link para baixar

94
Adk Portal / Adkportal 3.0.1 Security Patch
« Última mensagem por candidosa2 em 10 de Agosto de 2015, 23:38 »
autores:
                   Heracles ^ ^
                   luke-Ruroken

changelog:
Reparação de falha para editar de downloads

Nota: Este patch deve ser instalado com o Adk Portal 3.0 instalado.
 

Esta obra está licenciada sob uma Licença Creative Commons 3.0 Attribution

Link para baixar

95
SimpleDesk / SimpleDesk 2.0 Anatidae
« Última mensagem por candidosa2 em 10 de Agosto de 2015, 04:05 »
Depois de dois meses de testes em ambientes de produção monitorados, estamos felizes de finalmente lançar a versão "ouro" de SimpleDesk 2.0, codinome Anatidae.

SimpleDesk 2.0 é compatível com SMF 2.0 final, e que é a única plataforma oficialmente suportada para o seu uso. Você pode pegar qualquer um .zip ou .tar.gz, sua preferência, a partir de http://www.simpledesk.net/download/

Como sempre, todas as perguntas devem ser dirigidas ao http://www.simpledesk.net/community/simpledesk_support/


Não há nada de novo imensamente desde o release candidate mais cedo no verão, é quase inteiramente correções de bugs, bem como algum material sob o capô. Eu gostaria fortemente incentivamos qualquer pessoa executando o release candidate a atualização, você não vai perder o seu serviço de informações ou bilhetes ou qualquer coisa, e ele irá corrigir alguns erros que se infiltraram em.

Como sempre, antes de instalar qualquer modificação, nós incentivamos você para fazer as coisas antes de instalar - apenas no caso. Enquanto nós estamos bastante confiantes de que ele vai trabalhar fora da caixa, nunca é demais para ser protegido!

Se você estiver usando 1.0 e se perguntando se vale a pena modernização, a resposta é quase inequivocamente sim. Quero dizer, dê uma olhada através http://www.simpledesk.net/community/index.php?topic=978.0 para ver o que foi adicionado na versão 2.0. Campos personalizados, notificações por email e Departamentos, são provavelmente o suficiente para encorajar ninguém a atualização, e não há muito mais além de atrair upgraders!

Importante: Há também 4 plugins que você pode baixar para SimpleDesk, que você vai encontrar a partir do Gerenciador de Pacotes> Pacotes download> opção SimpleDesk Plugins.

Eles estão instalados como mods normais, mas conseguiu através SimpleDesk, e não requerem quaisquer edições a qualquer coisa, a fim de trabalhar com sucesso.
96
EzPortal Noticias / EzPortal 3.0.3 update
« Última mensagem por candidosa2 em 09 de Agosto de 2015, 11:19 »
Nova actualização para a versão 3.0.3 ezPortal
Alterações abaixo: 3.0.3

+ Dois novos ajustes para o bloco RSS Feed. Tipo de codificação ea ordem em que os itens de alimentação são exibidos
! RSS fixo bloco de alimentação bug quando apenas mostrando um item de feed
97
EzPortal Noticias / ezPortal 3.0 Relased now with SMF 2.1 Beta 1 Support
« Última mensagem por candidosa2 em 09 de Agosto de 2015, 11:17 »
Atualização de Natal! Depois de passar o dia com a família decidiu se ezPortal fora para SMF 2.1 Beta 1 antes do ano novo! Estamos à frente do jogo e animado para trazer esta versão! Para 2.1 vem com menos edições de arquivo do que nunca, agora usando ganchos!

Baixe a versão mais recente http://www.ezportal.com/index.php?action=downloads;sa=view;down=1


3.0
+ Agora com suporte SMF 2.1 Beta 1 com ganchos em vez de edições de arquivo para a maioria dos lugares.
! Questão html fixo na página adicionar no editor de páginas.
! Corrigido o erro não remover Subs-EzPortalRSS (2) .php na desinstalação
98
EzPortal Noticias / [Documentação] ezPortal 2.7 released!
« Última mensagem por candidosa2 em 09 de Agosto de 2015, 11:15 »
Nova actualização para ezPortal

Esta 2.7 versão corrige
! Melhor manipulação de RSS bloco de alimentação se o feed rss vai para baixo
! ShowPrevNext indefinido fixo para SMF bloco 2.0 calendário
99
SMF 2.0 / SMF 2.0.9 para SMF 2.0.10
« Última mensagem por candidosa2 em 18 de Julho de 2015, 11:38 »
./index.php

Find:

Código: [Seleccione]
* @version 2.0.9
Replace With:

Código: [Seleccione]
* @version 2.0.10

Find:

Código: [Seleccione]
$forum_version = 'SMF 2.0.9';
Replace With:

Código: [Seleccione]
$forum_version = 'SMF 2.0.10';

./Themes/default/languages/index.english.php

Find:
Código: [Seleccione]
// Version: 2.0.8;
Replace With:
Código: [Seleccione]
// Version: 2.0.10;

Find:
Código: [Seleccione]
2014
Replace With:
Código: [Seleccione]
2015
./Themes/default/scripts/script.js

Find:
Código: [Seleccione]
var is_ff = (ua.indexOf('firefox') != -1 || ua.indexOf('iceweasel') != -1 || ua.indexOf('icecat') != -1 || ua.indexOf('shiretoko') != -1 || ua.indexOf('minefield') != -1) && !is_opera;
Replace With:
Código: [Seleccione]
var is_ff = (ua.indexOf('firefox') != -1 || ua.indexOf('iceweasel') != -1 || ua.indexOf('icecat') != -1 || ua.indexOf('shiretoko') != -1 || ua.indexOf('minefield') != -1 || ua.indexOf('PaleMoon') != -1) && !is_opera;

Find:
Código: [Seleccione]
if ('oThemeOptions' in this.opt && this.opt.oThemeOptions.bUseThemeSettings)
Replace With:
Código: [Seleccione]
if (!bInit && 'oThemeOptions' in this.opt && this.opt.oThemeOptions.bUseThemeSettings)
./Themes/default/Search.template.php

Find:
Código: [Seleccione]
* @version 2.0
Replace With:

Código: [Seleccione]
* @version 2.0.10
Esta operação não é essencial para a instalação da presente mod.


Find:

                        
Código: [Seleccione]
<li class="board" style="margin-', $context['right_to_left'] ? 'right' : 'left', ': ', $board['child_level'], 'em;">
<label for="brd', $board['id'], '"><input type="checkbox" id="brd', $board['id'], '" name="brd[', $board['id'], ']" value="', $board['id'], '"', $board['selected'] ? ' checked="checked"' : '', ' class="input_check" /> ', $board['name'], '</label>
</li>';

Replace With:

                        
Código: [Seleccione]
<li class="board">
<label for="brd', $board['id'], '" style="margin-', $context['right_to_left'] ? 'right' : 'left', ': ', $board['child_level'], 'em;"><input type="checkbox" id="brd', $board['id'], '" name="brd[', $board['id'], ']" value="', $board['id'], '"', $board['selected'] ? ' checked="checked"' : '', ' class="input_check" /> ', $board['name'], '</label>
</li>';

./Sources/ManageServer.php

Find:

Código: [Seleccione]
* @version 2.0.9
Replace With:

Código: [Seleccione]
* @version 2.0.10

Find:

               
Código: [Seleccione]
$context['config_vars'][$config_var[1]]['value'] = unserialize($context['config_vars'][$config_var[1]]['value']);
$context['config_vars'][$config_var[1]]['value'] = !empty($context['config_vars'][$config_var[1]]['value']) ? unserialize($context['config_vars'][$config_var[1]]['value']) : array();

Replace With:

               $context['config_vars'][$config_var[1]]['value'] = !empty($context['config_vars'][$config_var[1]]['value']) ? unserialize($context['config_vars'][$config_var[1]]['value']) : array();

Esta operação não é essencial para a instalação da presente mod.

./Sources/Subs-Post.php

Find:

Código: [Seleccione]
* @version 2.0.9
Replace With:

Código: [Seleccione]
* @version 2.0.10
Esta operação não é essencial para a instalação da presente mod.


Find:

                  
Código: [Seleccione]
$htmlfunc = create_function('$m', 'return \'[html]\' . strtr(un_htmlspecialchars("$m[1]"), array("\n" => \' \', \' \' => \' \', \'[\' => \'[\', \']\' => \']\')) . \'[/html]\';');
Replace With:

                  $
Código: [Seleccione]
htmlfunc = create_function('$m', 'return \'[html]\' . strtr(un_htmlspecialchars("$m[1]"), array("\n" => \' \', \'  \' => \' \', \'[\' => \'[\', \']\' => \']\')) . \'[/html]\';');
Esta operação não é essencial para a instalação da presente mod.

./Sources/ManageAttachments.php

Find:

Código: [Seleccione]
* @version 2.0
Replace With:

Código: [Seleccione]
* @version 2.0.10
Esta operação não é essencial para a instalação da presente mod.


Find:
Código: [Seleccione]
$date .= sprintf(\'<br />%1$s <a href="%2$s?topic=%3$d.0.msg%4$d#msg%4$d">%5$s</a>\', $txt[\'in\'], $scripturl, $rowData[\'id_topic\'], $rowData[\'id_msg\'], $rowData[\'subject\']);
Replace With:

Código: [Seleccione]
$date .= sprintf(\'<br />%1$s <a href="%2$s?topic=%3$d.msg%4$d#msg%4$d">%5$s</a>\', $txt[\'in\'], $scripturl, $rowData[\'id_topic\'], $rowData[\'id_msg\'], $rowData[\'subject\']);
./Sources/Subs-Package.php

Find:

Código: [Seleccione]
* @version 2.0.9
Replace With:

Código: [Seleccione]
* @version 2.0.10
Esta operação não é essencial para a instalação da presente mod.


Find:

      
Código: [Seleccione]
// Windows doesn't seem to care about the memory_limit.
if (!empty($modSettings['package_disable_cache']) || ini_set('memory_limit', '128M') !== false || strpos(strtolower(PHP_OS), 'win') !== false)
Replace With: [Select]

      
Código: [Seleccione]
// Windows doesn't seem to care about the memory_limit.
if (!empty($modSettings['package_disable_cache']) || @ini_set('memory_limit', '128M') !== false || strpos(strtolower(PHP_OS), 'win') !== false)


Find: [Select]

      
Código: [Seleccione]
// Try to increase the memory limit - we don't want to run out of ram!
if (!empty($modSettings['package_disable_cache']) || ini_set('memory_limit', '128M') !== false || strpos(strtolower(PHP_OS), 'win') !== false)

Replace With:

      
Código: [Seleccione]
// Try to increase the memory limit - we don't want to run out of ram!
if (!empty($modSettings['package_disable_cache']) || @ini_set('memory_limit', '128M') !== false || strpos(strtolower(PHP_OS), 'win') !== false)


Find:

      
Código: [Seleccione]
if ($current['type'] == 5 && substr($current['filename'], -1) != '/')
$current['filename'] .= '/';

foreach ($current as $k => $v)
{
if (in_array($k, $octdec))
$current[$k] = octdec(trim($v));
else
$current[$k] = trim($v);
}

Replace With:

      
Código: [Seleccione]
foreach ($current as $k => $v)
{
if (in_array($k, $octdec))
$current[$k] = octdec(trim($v));
else
$current[$k] = trim($v);
}

if ($current['type'] == 5 && substr($current['filename'], -1) != '/')
$current['filename'] .= '/';

./Sources/Post.php

Find:

Código: [Seleccione]
* @version 2.0.9
Replace With:

 
Código: [Seleccione]
* @version 2.0.10
Esta operação não é essencial para a instalação da presente mod.


Find:

   
Código: [Seleccione]
if (isset($_REQUEST['preview']))
{
checkSession();
return Post();
}

Replace With:

   
Código: [Seleccione]
if (isset($_REQUEST['preview']))
{
if (checkSession('post', '', false) != '')
{
loadLanguage('Errors');
$context['post_errors']['message'][] = $txt['error_session_timeout'];
unset ($_POST['preview'], $_REQUEST['xml']); // just in case
}
return Post();
}

Esta operação não é essencial para a instalação da presente mod.

./Themes/default/scripts/fader.js

Find:

   
Código: [Seleccione]
// Try to find the fore- and background colors.
if ('currentStyle' in this.oFaderHandle)

Replace With:

   
Código: [Seleccione]
// Try to find the fore- and background colors.
var modern_browser = 'MozOpacity' in this.oFaderHandle.style || 'Opacity' in this.oFaderHandle.style || 'filter' in this.oFaderHandle.style;
if ('currentStyle' in this.oFaderHandle && !modern_browser)


Find:

   
Código: [Seleccione]
else if (!('opera' in window) && 'defaultView' in document)
Replace With: [Select]

else if (!('opera' in window) && 'defaultView' in document && !modern_browser)

./Themes/default/Post.template.php

Find:

Código: [Seleccione]
* @version 2.0
Replace With:

Código: [Seleccione]
* @version 2.0.10
Esta operação não é essencial para a instalação da presente mod.


Find:
Código: [Seleccione]
\'question\', \'topic\'
Replace With: [Select]
\'question\', \'topic\', ', JavaScriptEscape($context['session_var']), '

./Sources/Subscriptions-PayPal.php

Find:

Código: [Seleccione]
* @version 2.0.3
Replace With: [Select]

Código: [Seleccione]
* @version 2.0.10
Esta operação não é essencial para a instalação da presente mod.


Find:

      
Código: [Seleccione]
$setting_data = array(
array('text', 'paypal_email', 'subtext' => $txt['paypal_email_desc']),
);

Replace With:

      
Código: [Seleccione]
/// We add email and additional emails (the latter for recurring payments)
$setting_data = array(
array('text', 'paypal_email', 'subtext' => $txt['paypal_email_desc']),
array('text', 'paypal_additional_emails', 'subtext' =>  $txt['paypal_additional_emails_desc']),
);


Find:

      
Código: [Seleccione]
if (strtolower($_POST['mc_currency']) != $modSettings['paid_currency_code'])
Replace With:

      i
Código: [Seleccione]
f (strtolower($_POST['mc_currency']) != strtolower($modSettings['paid_currency_code']))

Find:
      
Código: [Seleccione]
if ($modSettings['paypal_email'] != $_POST['business'] && (empty($modSettings['paypal_additional_emails']) || !in_array($_POST['business'], explode(',', $modSettings['paypal_additional_emails']))))
return false;

Replace With:

      
Código: [Seleccione]
if (strtolower($modSettings['paypal_email']) != strtolower($_POST['business']) && (empty($modSettings['paypal_additional_emails']) || !in_array(strtolower($_POST['business']), explode(',', strtolower($modSettings['paypal_additional_emails'])))))
return false;


Find:

      
Código: [Seleccione]
// Check that this is intended for us.
if ($modSettings['paypal_email'] != $_POST['business'] && (empty($modSettings['paypal_additional_emails']) || !in_array($_POST['business'], explode(',', $modSettings['paypal_additional_emails']))))

Replace With:

      
Código: [Seleccione]
// Check that this is intended for us.
if (strtolower($modSettings['paypal_email']) != strtolower($_POST['business']) && (empty($modSettings['paypal_additional_emails']) || !in_array(strtolower($_POST['business']), explode(',', strtolower($modSettings['paypal_additional_emails'])))))

./Themes/default/languages/ManagePaid.english.php

Find:

Código: [Seleccione]
// Version: 2.0; ManagePaid
Replace With:

Código: [Seleccione]
// Version: 2.0.10; ManagePaid
This operation isn't vital to the installation of this mod.


Find:

Código: [Seleccione]
$txt['paid_note'] = '<strong class="alert">Note:</strong><br />For subscriptions to be automatically updated for your users, you
will need to setup a return URL for each of your payment methods. For all payment types, this return URL should be set as:<br /><br />
&nbsp;&nbsp;&bull;&nbsp;&nbsp;<strong>' . $boardurl . '/subscriptions.php</strong><br /><br />
You can edit the link for paypal directly, by clicking <a href="https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-ipn-notify" target="_blank">here</a>.<br />
For the other gateways (If installed) you can normally find it in your customer panels, usually under the term &quot;Return URL&quot; or &quot;Callback URL&quot;.';

Replace With:
Código: [Seleccione]
$txt['paid_note'] = '<strong class="alert">Note:</strong><br />
SMF currently supports <strong>PayPal</strong> as the installed payment method.<br />
&nbsp;&nbsp;&bull;&nbsp;&nbsp;It is not necessary to enable IPN in your PayPal account; if you do, the forum will receive payment notifications for all payments made to your account, and this will generate Paid Subscriptions errors for payments that are not subscription related.<br />
&nbsp;&nbsp;&bull;&nbsp;&nbsp;You must have a business or premier account to use recurring payments.<br />
&nbsp;&nbsp;&bull;&nbsp;&nbsp;You must provide your primary PayPal email address for validation purposes.<br /><br />

If you install a different payment gateway, you may need to set up a return URL for payment notification.   For all payment types, this return URL should be set as:<br /><br />
&nbsp;&nbsp;&bull;&nbsp;&nbsp;<strong>' . $boardurl . '/subscriptions.php</strong><br /><br />
You can normally find it in your customer panels, usually under the term &quot;Return URL&quot; or &quot;Callback URL&quot;.<br /><br /><br />';



Find:

Código: [Seleccione]
// View subscription strings.
Replace With:

Código: [Seleccione]
$txt['paypal_additional_emails'] = 'Primary PayPal email address';
$txt['paypal_additional_emails_desc'] = 'If different (for business account)';

// View subscription strings.

./Themes/default/languages/ManagePaid.english-utf8.php

Find:

Código: [Seleccione]
// Version: 2.0; ManagePaid
Replace With: [Select]

Código: [Seleccione]
// Version: 2.0.10; ManagePaid
Esta operação não é essencial para a instalação da presente mod.


Find:

Código: [Seleccione]
// View subscription strings.
Replace With:

Código: [Seleccione]
$txt['paypal_additional_emails'] = 'Primary PayPal email address';
$txt['paypal_additional_emails_desc'] = 'If different (for business account)';

// View subscription strings.

Esta operação não é essencial para a instalação da presente mod.

./Sources/Packages.php


Find:

Código: [Seleccione]
* @version 2.0.9
Replace With:

Código: [Seleccione]
* @version 2.0.10
Find:

Código: [Seleccione]
$context['redirect_text'] = !empty($action['filename']) && file_exists($boarddir . '/Packages/temp/' . $context['base_path'] . $action['filename']) ? file_get_contents($boarddir . '/Packages/temp/' . $context['base_path'] . $action['filename']) : ($context['uninstalling'] ? $txt['package_uninstall_done'] : $txt['package_installed_done']);
Replace With: [Select]
$context['redirect_text'] = !empty($action['filename']) && file_exists($boarddir . '/Packages/temp/' . $context['base_path'] . $action['filename']) ? $smcFunc['htmlspecialchars'](file_get_contents($boarddir . '/Packages/temp/' . $context['base_path'] . $action['filename'])) : ($context['uninstalling'] ? $txt['package_uninstall_done'] : $txt['package_installed_done']);

./SSI.php


Find:

Código: [Seleccione]
* @version 2.0.7
Replace With:

Código: [Seleccione]
* @version 2.0.10

Find:

   
Código: [Seleccione]
// Check if they can vote.
Replace With:

   
Código: [Seleccione]
// Check if they can vote.
$already_voted = false;

Find:

   
Código: [Seleccione]
elseif ($user_info['is_guest'] && $row['guest_vote'] && (!isset($_COOKIE['guest_poll_vote']) || !in_array($row['id_poll'], explode(',', $_COOKIE['guest_poll_vote']))))
$allow_vote = true;
elseif ($user_info['is_guest'])
$allow_vote = false;

Replace With:

   
Código: [Seleccione]
elseif ($user_info['is_guest'])
{
// There's a difference between "allowed to vote" and "already voted"...
$allow_vote = $row['guest_vote'];

// Did you already vote?
if (isset($_COOKIE['guest_poll_vote']) && in_array($row['id_poll'], explode(',', $_COOKIE['guest_poll_vote'])))
{
$already_voted = true;
}
}


Find:

      
Código: [Seleccione]
$allow_vote = $smcFunc['db_num_rows']($request) == 0;
Replace With:

      
Código: [Seleccione]
$allow_vote = $smcFunc['db_num_rows']($request) == 0;
$already_voted = $allow_vote;


Find:

   
Código: [Seleccione]
$allow_view_results = allowedTo('moderate_board') || $row['hide_results'] == 0 || ($row['hide_results'] == 1 && !$allow_vote) || $is_expired;
Replace With:

   
Código: [Seleccione]
$allow_view_results = allowedTo('moderate_board') || $row['hide_results'] == 0 || ($row['hide_results'] == 1 && $already_voted) || $is_expired;

Find:

   
Código: [Seleccione]
elseif ($return['allow_view_results'])
Replace With:

   
Código: [Seleccione]
else

Find:

      
Código: [Seleccione]
foreach ($return['options'] as $option)
echo '
<dt>', $option['option'], '</dt>
<dd>

Replace With:

      
Código: [Seleccione]
foreach ($return['options'] as $option)
{
echo '
<dt>', $option['option'], '</dt>
<dd>';

if ($return['allow_view_results'])
{
echo '

Find:

                  
Código: [Seleccione]
', $option['votes'], ' (', $option['percent'], '%)
</dd>';
echo '
</dl>
<strong>', $txt['poll_total_voters'], ': ', $return['total_votes'], '</strong>

Replace With:

                  
Código: [Seleccione]
', $option['votes'], ' (', $option['percent'], '%)';
}

echo '
</dd>';
}

echo '
</dl>', ($return['allow_view_results'] ? '
<strong>'. $txt['poll_total_voters'] .': '. $return['total_votes'] .'</strong>' : ''), '


Find:

   
Código: [Seleccione]
}
// Cannot see it I'm afraid!
else
echo $txt['poll_cannot_see'];
Replace With: [Select]

}

./Sources/Load.php

Find:

Código: [Seleccione]
* @version 2.0.9
Replace With:

Código: [Seleccione]
* @version 2.0.10

Find:

Código: [Seleccione]
return ' . strtr($ent_check[0], array('&' => '&amp;')) . 'htmlspecialchars($string, $quote_style, ' . ($utf8 ? '\'UTF-8\'' : '$charset') . ')' . $ent_check[1] . ';'),
Replace With:

Código: [Seleccione]
return ' . ($utf8 ? '$smcFunc[\'fix_utf8mb4\'](' : '') . strtr($ent_check[0], array('&' => '&amp;')) . 'htmlspecialchars($string, $quote_style, ' . ($utf8 ? '\'UTF-8\'' : '$charset') . ')' . $ent_check[1] . ($utf8 ? ')' : '') . ';'),
'fix_utf8mb4' => create_function('$string', '
$i = 0;
$len = strlen($string);
$new_string = \'\';
while ($i < $len)
{
$ord = ord($string[$i]);
if ($ord < 128)
{
$new_string .= $string[$i];
$i++;
}
elseif ($ord < 224)
{
$new_string .= $string[$i] . $string[$i+1];
$i += 2;
}
elseif ($ord < 240)
{
$new_string .= $string[$i] . $string[$i+1] . $string[$i+2];
$i += 3;
}
elseif ($ord < 248)
{
// Magic happens.
$val = (ord($string[$i]) & 0x07) << 18;
$val += (ord($string[$i+1]) & 0x3F) << 12;
$val += (ord($string[$i+2]) & 0x3F) << 6;
$val += (ord($string[$i+3]) & 0x3F);
$new_string .= \'&#\' . $val . \';\';
$i += 4;
}
}
return $new_string;'),

./Sources/ManageNews.php

Find:

Código: [Seleccione]
* @version 2.0.5
Replace With:
Código: [Seleccione]
* @version 2.0.10

Find:

         
Código: [Seleccione]
AND (COALESCE(bg.expire_time, 1=1) OR bg.expire_time > {int:current_time})
Replace With:

         
Código: [Seleccione]
AND (bg.expire_time IS NULL OR bg.expire_time > {int:current_time})
./Sources/DbPackages-postgresql.php

Find:

Código: [Seleccione]
* @version 2.0
Replace With:

Código: [Seleccione]
* @version 2.0.10

Find:

         
Código: [Seleccione]
$setTo = isset($column_info['default']) ? $column_info['default'] : '';
Replace With:

         
Código: [Seleccione]
$setTo = isset($column_info['default']) ? $column_info['default'] : (strpos($old_info['type'], 'int') !== false ? 0 : '');

Find:

            
Código: [Seleccione]
WHERE ' . $column_info['name'] . ' = NULL',
Replace With:

            
Código: [Seleccione]
WHERE ' . $column_info['name'] . ' IS NULL',
100
SMF 1.1 / SMF 1.1.20 para SMF 1.1.21
« Última mensagem por candidosa2 em 18 de Julho de 2015, 11:11 »
./index.php

Pesquisar
Código: [Seleccione]
* Software Version:           SMF 1.1.20                                          *

Trocar por
Código: [Seleccione]
* Software Version:           SMF 1.1.21                                          *

Código: [Seleccione]
$forum_version = 'SMF 1.1.20';

Código: [Seleccione]
$forum_version = 'SMF 1.1.21';

./Themes/default/Post.template.php

Código: [Seleccione]
// Version: 1.1.5; Post

Código: [Seleccione]
// Version: 1.1.21; Post

Código: [Seleccione]
"question", "topic"
Código: [Seleccione]
"question", "topic", "sc"

./Themes/default/languages/index.english.php

Código: [Seleccione]
// Version: 1.1.18; index

Código: [Seleccione]
// Version: 1.1.21; index

Código: [Seleccione]
2013
Código: [Seleccione]
2015

Páginas: 1 ... 8 9 [10]