Autor Tópico: Manual de Instruções Upgrade de - 1.1.7 para 1.1.8  (Lida 4550 vezes)

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

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5035
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Manual de Instruções Upgrade de - 1.1.7 para 1.1.8
« em: 08 de Fevereiro de 2009, 13:37 »
  • Publicar
  • ./Index.php
    ./Sources/PackageGet.php
    ./Security.php
    ./Themes/default/Packages.template.php
    ./Sources/Subs-post.php
    ./Sources/Packages.php
    ./Themes/default/Packages.portuguese_pt.php



    ./index.php

    Código: [Seleccione]
    * Software Version:           SMF 1.1.7                                           *

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

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

    Trocar por
    Código: [Seleccione]
    $forum_version = 'SMF 1.1.8';

    ./Sources/PackageGet.php

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

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

    Código: [Seleccione]
         // Clear any "relative" URL.  Since "server" is not present, "relative" is garbage.
          unset($_GET['relative']);

    Trocar por
    Código: [Seleccione]
         // Clear any "relative" URL.  Since "server" is not present, "relative" is garbage.
          unset($_GET['relative']);
          
          $token = checkConfirm('get_absolute_url');
          if ($token !== true)
          {
             $context['sub_template'] = 'package_confirm';
          
             $context['page_title'] = $txt['smf183'];
             $context['confirm_message'] = sprintf($txt['package_confirm_view_package_content'], htmlspecialchars($_GET['absolute']));
             $context['proceed_href'] = $scripturl . '?action=packageget;sa=browse;absolute=' . urlencode($_GET['absolute']) . ';confirm=' . $token;
            
             return;
          }

    ./Sources/Security.php

    Código: [Seleccione]
    * Software Version:           SMF 1.1.6                                           *

    Código: [Seleccione]
    * Software Version:           SMF 1.1.8                                           *

    Pesquisar
    Código: [Seleccione]
    // Check whether a form has been submitted twice.
    function checkSubmitOnce($action, $is_fatal = true)
    {

    Trocar por
    Código: [Seleccione]
    function checkConfirm($action)
    {
       global $modSettings;
      
       if (isset($_GET['confirm']) && isset($_SESSION['confirm_' . $action]) && md5($_GET['confirm'] . $_SERVER['HTTP_USER_AGENT']) !== $_SESSION['confirm_' . $action])
          return true;
          
       else
       {
          $token = md5(mt_rand() . session_id() . (string) microtime() . $modSettings['rand_seed']);
          $_SESSION['confirm_' . $action] = md5($token, $_SERVER['HTTP_USER_AGENT']);
          
          return $token;
       }
    }

    // Check whether a form has been submitted twice.
    function checkSubmitOnce($action, $is_fatal = true)
    {

    ./Themes/default/Packages.template.php

    Pesquisar
    Código: [Seleccione]
    // Version: 1.1.7; Packages

    Trocar por
    Código: [Seleccione]
    // Version: 1.1.8; Packages

    Pesquisar
    Código: [Seleccione]
    function template_package_list()
    {

    Trocar por
    Código: [Seleccione]
    function template_package_confirm()
    {
       global $context, $settings, $options, $txt, $scripturl;

       echo '
          <table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
             <tr class="titlebg">
                <td>' . $context['page_title'] . '</td>
             </tr>
             <tr>
                <td width="100%" align="left" valign="middle" class="windowbg2">
                   ', $context['confirm_message'], '<br />
                   <br />
                   <a href="', $context['proceed_href'], '">[ ', $txt['package_confirm_proceed'], ' ]</a> <a href="JavaScript:history.go(-1);">[ ', $txt['package_confirm_go_back'], ' ]</a>
                </td>
             </tr>
          </table>';  
    }
      
    function template_package_list()
    {

    ./Sources/Subs-Post.php

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

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

    Pesquisar
    Código: [Seleccione]
         preg_match_all('~\[(' . $myTag . ')=([^\]]*?)\](.+?)\[/(' . $myTag . ')\]~is', $message, $matches);

    Trocar por
    Código: [Seleccione]
         preg_match_all('~\[(' . $myTag . ')=([^\]]*?)\](?:(.+?)\[/(' . $myTag . ')\])?~is', $message, $matches);

    Pesquisar

    Código: [Seleccione]
         if (!$hasEqualSign)
             $this_close = $matches[3][$k];
          else
             $this_close = $matches[4][$k];

    Trocar
    Código: [Seleccione]
         $this_close = $hasEqualSign ? (empty($matches[4][$k]) ? '' : $matches[4][$k]) : $matches[3][$k];

    Pesquisar
    Código: [Seleccione]
            $replaces['[' . $matches[1][$k] . '=' . $matches[2][$k] . ']' . $matches[3][$k] . '[/' . $matches[4][$k] . ']'] = '[' . $this_tag . '=' . $replace . ']' . $matches[3][$k] . '[/' . $this_close . ']';

    Trocar por
    Código: [Seleccione]
            $replaces[$matches[0][$k]] = '[' . $this_tag . '=' . $replace . ']' . (empty($matches[4][$k]) ? '' : $matches[3][$k] . '[/' . $this_close . ']');

    ./Sources/Packages.php

    Pesquisar
    Código: [Seleccione]
    function PackageInstallTest()
    {
       global $boarddir, $txt, $context, $scripturl, $sourcedir, $modSettings;

       checkSession('get');

    Trocar
    Código: [Seleccione]
    function PackageInstallTest()
    {
       global $boarddir, $txt, $context, $scripturl, $sourcedir, $modSettings;

       checkSession('request');


    ./Themes/default/languages/Packages.english.php e Packages.portuguese_pt.php

    Código: [Seleccione]
    // Version: 1.1; Packages

    Trocar por
    Código: [Seleccione]
    // Version: 1.1.8; Packages

    Código: [Seleccione]
    ?>
    Adicionar
    Código: [Seleccione]
    $txt['package_confirm_view_package_content'] = 'Are you sure you want to view the package contents from this location:<br /><br />%1$s';
    $txt['package_confirm_proceed'] = 'Proceed';
    $txt['package_confirm_go_back'] = 'Go back';

    ou

    Código: [Seleccione]
    $txt['package_confirm_view_package_content'] = 'Tem certeza de que deseja visualizar o conteúdo do pacote a partir desta localização:<br /><br />%1$s';
    $txt['package_confirm_proceed'] = 'Prossiga';
    $txt['package_confirm_go_back'] = 'Voltar';

    Esta consulta SQL mudaria a smfVersion variável para 1.1.8 no db_prefix) (Configurações tabela.
    Abrir phpMyAdmin  -> SMF do db -> SQL ->

    correr isso no myadmin
    Código: [Seleccione]
    UPDATE `smf_settings` SET `value` = '1.1.8' WHERE `variable` = 'smfVersion' LIMIT 1
    Substitua 'smf_' com o seu prefixo, geralmente na linha 42 do SMF da Settings.php arquivo.

    Qualquer dificuldades coloque aqui...
    « Última modificação: 07 de Junho de 2009, 07:45 por candidosa2 »

    Offline andre-

    • Iniciar SmfPt
    • *
    • Mensagens: 72
    • Rank: 2
    Re:Manual de Instruções Upgrade de - 1.1.7 para 1.1.8
    « Responder #1 em: 26 de Março de 2009, 20:08 »
  • Publicar
  • Qual Seria esta Alteraçao , que deveria coloca no lugar onde acha este Prefixo

    Substitua 'smf_' com o seu prefixo, geralmente na linha 42 do SMF da Settings.php arquivo.

    Offline candidosa2

    • Suporte Tecnico
    • Fundador
    • *
    • Mensagens: 5035
    • Rank: 1658
    • Sexo: Masculino
    • Suporte
      • Hosting Moçambique
    Re:Manual de Instruções Upgrade de - 1.1.7 para 1.1.8
    « Responder #2 em: 26 de Março de 2009, 21:58 »
  • Publicar
  • Nunca mexa o prefixo

    Offline andre-

    • Iniciar SmfPt
    • *
    • Mensagens: 72
    • Rank: 2
    Re:Manual de Instruções Upgrade de - 1.1.7 para 1.1.8
    « Responder #3 em: 29 de Março de 2009, 00:56 »
  • Publicar
  • tira uma duvida para que server este arquivo  ((htaccess))

    Nunca mexa o prefixo

    Offline M. Kazka

    • Suporte
    • *
    • Mensagens: 299
    • Rank: 1
    • Sexo: Masculino
    Re:Manual de Instruções Upgrade de - 1.1.7 para 1.1.8
    « Responder #4 em: 29 de Março de 2009, 01:25 »
  • Publicar
  • tira uma duvida para que server este arquivo  ((htaccess))

    Nunca mexa o prefixo

    O que é o .htaccess ?
    O htaccess é um arquivo de configuração de acesso do servidor Apache. Com ele é possível configurar várias funções de acesso dos usuários a um diretório específico e atrbuir estas regras aos subdiretórios subsequentes. Sendo a utilização de alguns parâmetros de configuração fortemente recomendado para otimização de sites.

    Pra ler tudo o resto e pra que serve CLIQUE AQUI

    Alguém me de um toque se não estiver correto minha pesquisa sobre o mesmo =P

     


    Facebook Comentários