Autor Tópico: SMF 2.0.1 para SMF 2.0.2  (Lida 8285 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
SMF 2.0.1 para SMF 2.0.2
« em: 23 de Dezembro de 2011, 08:49 »
Este ficheiro patch irá fornecer correções de segurança e de bugs para seu SMF 2.0.1 fórum.

./index.php
Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0.1

Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0.2
Código: [Seleccione]
$forum_version = 'SMF 2.0.1';
Código: [Seleccione]
$forum_version = 'SMF 2.0.2';
Código: [Seleccione]
if (isset($GLOBALS[$variable])) unset($GLOBALS[$variable]);
Código: [Seleccione]
if (isset($GLOBALS[$variable])) unset($GLOBALS[$variable], $GLOBALS[$variable]);


./Sources/Packages.php
Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0

Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0.2
Código: [Seleccione]
global $txt, $scripturl, $context, $sourcedir, $modSettings; if (isset($_POST['submit']))
Código: [Seleccione]
global $txt, $scripturl, $context, $sourcedir, $modSettings, $smcFunc; if (isset($_POST['submit']))
Código: [Seleccione]
updateSettings(array( 'package_server' => $_POST['pack_server'], 'package_port' => $_POST['pack_port'], 'package_username' => $_POST['pack_user'], 'package_make_backups' => !empty($_POST['package_make_backups']) ));
Código: [Seleccione]
updateSettings(array( 'package_server' => trim($smcFunc['htmlspecialchars']($_POST['pack_server'])), 'package_port' => trim($smcFunc['htmlspecialchars']($_POST['pack_port'])), 'package_username' => trim($smcFunc['htmlspecialchars']($_POST['pack_user'])), 'package_make_backups' => !empty($_POST['package_make_backups']) ));


./Sources/Memberlist.php
Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0

Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0.2
Código: [Seleccione]
'down' => allowedTo('moderate_forum') ? 'IFNULL(lo.log_time, 1) ASC, real_name ASC' : 'IF(mem.show_online, IFNULL(lo.log_time, 1), 1) ASC, real_name ASC', 'up' => allowedTo('moderate_forum') ? 'IFNULL(lo.log_time, 1) DESC, real_name DESC' : 'IF(mem.show_online, IFNULL(lo.log_time, 1), 1) DESC, real_name DESC'
Código: [Seleccione]
'down' => allowedTo('moderate_forum') ? 'IFNULL(lo.log_time, 1) ASC, real_name ASC' : 'CASE WHEN mem.show_online THEN IFNULL(lo.log_time, 1) ELSE 1 END ASC, real_name ASC', 'up' => allowedTo('moderate_forum') ? 'IFNULL(lo.log_time, 1) DESC, real_name DESC' : 'CASE WHEN mem.show_online THEN IFNULL(lo.log_time, 1) ELSE 1 END DESC, real_name DESC'


./subscriptions.php
Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0

Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0.2
Código: [Seleccione]
// Start things rolling by getting SMF alive... if (!file_exists(dirname(__FILE__) . '/SSI.php'))
Código: [Seleccione]
// Start things rolling by getting SMF alive... $ssi_guest_access = true; if (!file_exists(dirname(__FILE__) . '/SSI.php'))

./Sources/Profile-Modify.php
Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0

Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0.2
Código: [Seleccione]
if (isset($context[\'profile_languages\'][$value])) { if ($context[\'user\'][\'is_owner\'])
Código: [Seleccione]
if (isset($context[\'profile_languages\'][$value])) { if ($context[\'user\'][\'is_owner\'] && empty($context[\'password_auth_failed\']))


./Sources/Load.php
Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0.1

Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0.2
Código: [Seleccione]
// If it is detected as a robot, and we are restricting permissions as a special group - then implement this. $spider_restrict = $user_info['possibly_robot'] && !empty($modSettings['spider_group']) ? ' OR (id_group = {int:spider_group} && add_deny = 0)' : '';
Código: [Seleccione]
// If it is detected as a robot, and we are restricting permissions as a special group - then implement this. $spider_restrict = $user_info['possibly_robot'] && !empty($modSettings['spider_group']) ? ' OR (id_group = {int:spider_group} AND add_deny = 0)' : '';

./Sources/Who.php
Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0

Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0.2
Código: [Seleccione]
} // Does the user prefer a different sort direction?
Código: [Seleccione]
} elseif (empty($modSettings['show_spider_online']) && isset($_SESSION['who_online_filter']) && $_SESSION['who_online_filter'] == 'spiders') unset($_SESSION['who_online_filter']); // Does the user prefer a different sort direction?


./Sources/ManagePaid.php
Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0

Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0.2
Código: [Seleccione]
<div class="floatleft"> <input type="submit" name="add" value="' . $txt['paid_add_subscription'] . '" class="button_submit" /> </div>
Código: [Seleccione]
<div class="floatleft"> <input type="submit" name="add" value="' . $txt['add_subscriber'] . '" class="button_submit" /> </div>

./Themes/core/PersonalMessage.template.php
Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0

Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0.2
Código: [Seleccione]
<li><a href="', $scripturl, '?action=emailuser;sa=email;msg=', $message['id'], '" rel="nofollow">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt['email'] . '" title="' . $txt['email'] . '" />' : $txt['email']), '</a></li>';
Código: [Seleccione]
<li><a href="', $scripturl, '?action=emailuser;sa=email;uid=', $message['member']['id'], '" rel="nofollow">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt['email'] . '" title="' . $txt['email'] . '" />' : $txt['email']), '</a></li>'; Esta operação nãoé vital paraa instalação destemod.


./Sources/MessageIndex.php
Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0
Código: [Seleccione]
* @copyright 2011 Simple Machines * @license http://www.simplemachines.org/about/smf/license.php BSD * * @version 2.0.2
Código: [Seleccione]
$context['unapproved_posts_message'] = sprintf($txt['there_are_unapproved_topics'], $untopics, $unposts, $scripturl . '?action=moderate;area=postmod;sa=' . ($board_info['unapproved_topics'] ? 'topics' : 'posts') . ';brd=' . $board); } // Make sure the starting place makes sense and construct the page index.
Código: [Seleccione]
$context['unapproved_posts_message'] = sprintf($txt['there_are_unapproved_topics'], $untopics, $unposts, $scripturl . '?action=moderate;area=postmod;sa=' . ($board_info['unapproved_topics'] ? 'topics' : 'posts') . ';brd=' . $board); } // We only know these. if (isset($_REQUEST['sort']) && !in_array($_REQUEST['sort'], array('subject', 'starter', 'last_poster', 'replies', 'views', 'first_post', 'last_post'))) $_REQUEST['sort'] = 'last_post'; // Make sure the starting place makes sense and construct the page index.
« Última modificação: 04 de Outubro de 2014, 08:30 por candidosa2 »

Offline GUNNERPT

  • Iniciar SmfPt
  • *
  • Mensagens: 22
  • Rank: 0
  • Sexo: Masculino
  • son of a gun
    • GUNS N' ROSES - PORTUGAL
Re: SMF 2.0.1 para SMF 2.0.2
« Responder #1 em: 23 de Dezembro de 2011, 13:17 »
Actualizei o SMF 2.0 para 2.0.1 há 2 dias atrás.
 
Agora, para actualizar novamente para a versão 2.0.2 fiz download do small update existente aqui: http://download.simplemachines.org/
 
Ao transferir o pacote para o SMF, atraves do painel de administração surge este erro:
 
Citar
Ocorreu um erro!
 
  O upload do pacote falhou devido ao seguinte erro:
"Apesar de o pacote foi transferido para o servidor que parece estar vazio. Verifique o diretório Pacotes, e os "temp" sub-diretório são ambos gravável. Se você continuar a enfrentar este problema você deve tentar extrair o pacote em seu PC e carregar os arquivos extraídos em um subdiretório no seu diretório Pacotes e tente novamente. Por exemplo, se o pacote era chamado shout.tar.gz you should:
1)Faça o download do pacote para o seu PC local e extraí-lo em arquivos.
2) Usando um cliente de FTP criar um novo diretório no seu "Packages" pasta neste exemplo, você pode chamá-lo "shout".
3) Enviar todos os arquivos do pacote para este diretório extraído.
4) Voltar para a página gerenciador de pacotes e navegue o pacote será automaticamente detectada por SMF."
    undecided    Fiz o download do ficheiro correcto?   Porque motivo não posso instalar o pacote atraves do painel de administração?   Após instalar o pacote 2.0.2, devo desinstalar o pacote do 2.0.1?   Obrigado. 
 

Offline joomlamz

  • Fundador
  • *
  • Mensagens: 4265
  • Rank: 4877
  • Sexo: Masculino
  • Joomla!
    • Web Master !
Re: SMF 2.0.1 para SMF 2.0.2
« Responder #2 em: 23 de Dezembro de 2011, 14:27 »
Bem....tem que fazer Large upgrade[/color] mesmo que tenha a versao  2.0.1
Vai funcionar sem problemas
Mais nao se esqueca de fazer Backup da base dado
Agora aqui aonde esta a postar e para fazer Upgrad manualmente

Obrigado
notworthy
Apllic   Alojamentos Profissionais de Moçambique!

Offline GUNNERPT

  • Iniciar SmfPt
  • *
  • Mensagens: 22
  • Rank: 0
  • Sexo: Masculino
  • son of a gun
    • GUNS N' ROSES - PORTUGAL
Re: Re: SMF 2.0.1 para SMF 2.0.2
« Responder #3 em: 23 de Dezembro de 2011, 17:04 »
Agora aqui aonde esta a postar e para fazer Upgrad manualmente

Ah ... então é para isso que servem estes códigos todos !!!  :laugh:
 
Obrigado
 notworthy

Eu é que agradeço  notworthy