Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: up-version 1.1.6 to 1.1.7 manual  (อ่าน 13529 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
up-version 1.1.6 to 1.1.7 manual
« เมื่อ: 08, พฤศจิกายน 2008, 07:03:29 PM »
อัพเกรดเวอรืชั่นเอสเอ็มเอฟ 1.1.7  สำหรับบอร์ดที่ไม่สามารถอัพด้วยวิธีปกติได้

วิธีการคัดลอกมาจากไฟล์   smf_1-1-6_to_1-1-7_patch.mod  ซึ่งอยู่ใน  smf_patch_1.0.15_1.1.7.zip


$boarddir/index.php

ค้นหา
อ้างถึง
* Software Version:           SMF 1.1.6                                           *

วางทับ
โค๊ด: [Select]
* Software Version:           SMF 1.1.7                                           *

ค้นหา
อ้างถึง
$forum_version = 'SMF 1.1.6';

วางทับ
โค๊ด: [Select]
$forum_version = 'SMF 1.1.7';


$boarddir/SSI.php

ค้นหา
อ้างถึง
* Software Version:           SMF 1.1.6                                           *

วางทับ
โค๊ด: [Select]
* Software Version:           SMF 1.1.7                                           *

ค้นหา
อ้างถึง
elseif (isset($_REQUEST['ssi_layers']))
{
   if (([แอท]get_magic_quotes_gpc() ? addslashes($_REQUEST['ssi_layers']) : $_REQUEST['ssi_layers']) == htmlspecialchars($ssi_layers))
      die('Hacking attempt...');
}

วางทับ
โค๊ด: [Select]
elseif (isset($_REQUEST['ssi_layers'], $ssi_layers) && ([แอท]get_magic_quotes_gpc() ? stripslashes($_REQUEST['ssi_layers']) : $_REQUEST['ssi_layers']) == $ssi_layers)
die('Hacking attempt...');



$sourcedir/Help.php

ค้นหา
อ้างถึง
   if (!isset($_GET['page']) || !isset($context['all_pages'][$_GET['page']]))

วางทับ
   
โค๊ด: [Select]
if (!isset($_GET['page']) || !is_string($_GET['page']) || !isset($context['all_pages'][$_GET['page']]))


$sourcedir/PackageGet.php

ค้นหา
อ้างถึง
* Software Version:           SMF 1.1                                             *

วางทับ
โค๊ด: [Select]
* Software Version:           SMF 1.1.7                                           *

ค้นหา
อ้างถึง
      redirectexit('action=packages;sa=install;package=' . $package_name);

วางทับ
โค๊ด: [Select]
redirectexit('action=packages;sa=install;package=' . $package_name . ';sesc=' . $context['session_id']);

ค้นหา
อ้างถึง
      $context['package']['install']['link'] = '<a href="' . $scripturl . '?action=packages;sa=install;package=' . $context['package']['filename'] . '">[ ' . $txt['package11'] . ' ]</a>';
   elseif ($context['package']['type'] == 'avatar')
      $context['package']['install']['link'] = '<a href="' . $scripturl . '?action=packages;sa=install;package=' . $context['package']['filename'] . '">[ ' . $txt['package12'] . ' ]</a>';
   elseif ($context['package']['type'] == 'language')
      $context['package']['install']['link'] = '<a href="' . $scripturl . '?action=packages;sa=install;package=' . $context['package']['filename'] . '">[ ' . $txt['package13'] . ' ]</a>';
   else
      $context['package']['install']['link'] = '';

   $context['package']['list_files']['link'] = '<a href="' . $scripturl . '?action=packages;sa=list;package=' . $context['package']['filename'] . '">[ ' . $txt['package14'] . ' ]</a>';

   // Free a little bit of memory...

วางทับ
โค๊ด: [Select]
$context['package']['install']['link'] = '<a href="' . $scripturl . '?action=packages;sa=install;package=' . $context['package']['filename'] . ';sesc=' . $context['session_id'] . '">[ ' . $txt['package11'] . ' ]</a>';
elseif ($context['package']['type'] == 'avatar')
$context['package']['install']['link'] = '<a href="' . $scripturl . '?action=packages;sa=install;package=' . $context['package']['filename'] . ';sesc=' . $context['session_id'] . '">[ ' . $txt['package12'] . ' ]</a>';
elseif ($context['package']['type'] == 'language')
$context['package']['install']['link'] = '<a href="' . $scripturl . '?action=packages;sa=install;package=' . $context['package']['filename'] . ';sesc=' . $context['session_id'] . '">[ ' . $txt['package13'] . ' ]</a>';
else
$context['package']['install']['link'] = '';

$context['package']['list_files']['link'] = '<a href="' . $scripturl . '?action=packages;sa=list;package=' . $context['package']['filename'] . '">[ ' . $txt['package14'] . ' ]</a>';

// Free a little bit of memory...


ค้นหา
อ้างถึง
      $context['package']['install']['link'] = '<a href="' . $scripturl . '?action=packages;sa=install;package=' . $context['package']['filename'] . '">[ ' . $txt['package11'] . ' ]</a>';
   elseif ($context['package']['type'] == 'avatar')
      $context['package']['install']['link'] = '<a href="' . $scripturl . '?action=packages;sa=install;package=' . $context['package']['filename'] . '">[ ' . $txt['package12'] . ' ]</a>';
   elseif ($context['package']['type'] == 'language')
      $context['package']['install']['link'] = '<a href="' . $scripturl . '?action=packages;sa=install;package=' . $context['package']['filename'] . '">[ ' . $txt['package13'] . ' ]</a>';
   else
      $context['package']['install']['link'] = '';

   $context['package']['list_files']['link'] = '<a href="' . $scripturl . '?action=packages;sa=list;package=' . $context['package']['filename'] . '">[ ' . $txt['package14'] . ' ]</a>';

   unset($context['package']['xml']);

วางทับ
โค๊ด: [Select]
$context['package']['install']['link'] = '<a href="' . $scripturl . '?action=packages;sa=install;package=' . $context['package']['filename'] . ';sesc=' . $context['session_id'] . '">[ ' . $txt['package11'] . ' ]</a>';
elseif ($context['package']['type'] == 'avatar')
$context['package']['install']['link'] = '<a href="' . $scripturl . '?action=packages;sa=install;package=' . $context['package']['filename'] . ';sesc=' . $context['session_id'] . '">[ ' . $txt['package12'] . ' ]</a>';
elseif ($context['package']['type'] == 'language')
$context['package']['install']['link'] = '<a href="' . $scripturl . '?action=packages;sa=install;package=' . $context['package']['filename'] . ';sesc=' . $context['session_id'] . '">[ ' . $txt['package13'] . ' ]</a>';
else
$context['package']['install']['link'] = '';

$context['package']['list_files']['link'] = '<a href="' . $scripturl . '?action=packages;sa=list;package=' . $context['package']['filename'] . '">[ ' . $txt['package14'] . ' ]</a>';

unset($context['package']['xml']);



$sourcedir/Packages.php

ค้นหา
อ้างถึง
* Software Version:           SMF 1.1.2                                           *


วางทับ
โค๊ด: [Select]
* Software Version:           SMF 1.1.7                                           *

ค้นหา
อ้างถึง
// Test install a package.
function PackageInstallTest()
{
   global $boarddir, $txt, $context, $scripturl, $sourcedir, $modSettings;

   // You have to specify a file!!
   if (!isset($_REQUEST['package']) || $_REQUEST['package'] == '')

วางทับ
โค๊ด: [Select]
// Test install a package.
function PackageInstallTest()
{
global $boarddir, $txt, $context, $scripturl, $sourcedir, $modSettings;

checkSession('get');

// You have to specify a file!!
if (empty($_REQUEST['package']) || preg_match('~[^\\w0-9.\\-_]~', $_REQUEST['package']) === 1 || strpos($_REQUEST['package'], '..') !== false)


ค้นหา
อ้างถึง
function PackageInstall()
{
   global $boarddir, $txt, $context, $boardurl, $scripturl, $sourcedir, $modSettings;

   // If there's no file, what are we installing?
   if (!isset($_REQUEST['package']) || $_REQUEST['package'] == '')
      redirectexit('action=packages');

วางทับ
โค๊ด: [Select]
function PackageInstall()
{
global $boarddir, $txt, $context, $boardurl, $scripturl, $sourcedir, $modSettings;

checkSession('post');

// If there's no file, what are we installing?
if (empty($_REQUEST['package']) || preg_match('~[^\\w0-9.\\-_]~', $_REQUEST['package']) === 1 || strpos($_REQUEST['package'], '..') !== false)
redirectexit('action=packages');


ค้นหา
อ้างถึง
function PackageList()
{
   global $txt, $scripturl, $boarddir, $context, $sourcedir;

   require_once($sourcedir . '/Subs-Package.php');

   // No package?  Show him or her the door.
   if (!isset($_REQUEST['package']) || $_REQUEST['package'] == '')

วางทับ
โค๊ด: [Select]
function PackageList()
{
global $txt, $scripturl, $boarddir, $context, $sourcedir;

require_once($sourcedir . '/Subs-Package.php');

// No package?  Show him or her the door.
if (empty($_REQUEST['package']) || preg_match('~[^\\w0-9.\\-_]~', $_REQUEST['package']) === 1 || strpos($_REQUEST['package'], '..') !== false)


ค้นหา
อ้างถึง
function ExamineFile()
{
   global $txt, $scripturl, $boarddir, $context, $sourcedir;

   require_once($sourcedir . '/Subs-Package.php');

   // No package?  Show him or her the door.
   if (!isset($_REQUEST['package']) || $_REQUEST['package'] == '')

วางทับ
โค๊ด: [Select]
function ExamineFile()
{
global $txt, $scripturl, $boarddir, $context, $sourcedir;

checkSession('get');

require_once($sourcedir . '/Subs-Package.php');

// No package?  Show him or her the door.
if (empty($_REQUEST['package']) || preg_match('~[^\\w0-9.\\-_]~', $_REQUEST['package']) === 1 || strpos($_REQUEST['package'], '..') !== false)


ค้นหา
อ้างถึง
      $context['filedata'] = '<img src="' . $scripturl . '?action=packages;sa=examine;package=' . $_REQUEST['package'] . ';file=' . $_REQUEST['file'] . ';raw" alt="' . $_REQUEST['file'] . '" />';

วางทับ
โค๊ด: [Select]
$context['filedata'] = '<img src="' . $scripturl . '?action=packages;sa=examine;package=' . $_REQUEST['package'] . ';file=' . $_REQUEST['file'] . ';raw;sesc=' . $context['session_id'] . '" alt="' . $_REQUEST['file'] . '" />';

ค้นหา
อ้างถึง
function FlushInstall()
{
   global $boarddir, $sourcedir;

วางทับ
โค๊ด: [Select]
function FlushInstall()
{
global $boarddir, $sourcedir;

checkSession('get');


ค้นหา
อ้างถึง
// Delete a package.
function PackageRemove()
{
   global $scripturl, $boarddir;

วางทับ
โค๊ด: [Select]
// Delete a package.
function PackageRemove()
{
global $scripturl, $boarddir;

checkSession('get');



$sourcedir/QueryString.php

ค้นหา
อ้างถึง
* Software Version:           SMF 1.1.5                                           *

วางทับ
โค๊ด: [Select]
* Software Version:           SMF 1.1.7                                           *

ค้นหา
อ้างถึง
      parse_str(preg_replace('/&(\w+)(?=&|$)/', '&$1=', strtr($_SERVER['QUERY_STRING'], array(';?' => '&', ';' => '&'))), $_GET);

วางทับ
โค๊ด: [Select]
parse_str(preg_replace('/&(\w+)(?=&|$)/', '&$1=', strtr($_SERVER['QUERY_STRING'], array(';?' => '&', ';' => '&', '%00' => '', "\0" => ''))), $_GET);


$sourcedir/Subs-Graphics.php

ค้นหา
อ้างถึง
* Software Version:           SMF 1.1.6                                           *

วางทับ
โค๊ด: [Select]
* Software Version:           SMF 1.1.7                                           *

ค้นหา
อ้างถึง
      fwrite($fp, fetch_web_data($url));

วางทับ
โค๊ด: [Select]
$fileContents = fetch_web_data($url);

// Though not an exhaustive list, better safe than sorry.
if (preg_match('~(iframe|\\<\\?php|\\<\\?|\\<%|html|eval|body|script)~', $fileContents) === 1)
{
fclose($fp);
return false;
}

fwrite($fp, $fileContents);



$sourcedir/Themes.php

ค้นหา
อ้างถึง
* Software Version:           SMF 1.1.2                                           *

วางทับ
โค๊ด: [Select]
* Software Version:           SMF 1.1.7                                           *

ค้นหา
อ้างถึง
   // Use a specific theme?

วางทับ
โค๊ด: [Select]
$reservedVars = array(
'actual_theme_url',
'actual_images_url',
'base_theme_dir',
'base_theme_url',
'default_images_url',
'default_theme_dir',
'default_theme_url',
'default_template',
'images_url',
'number_recent_posts',
'smiley_sets_default',
'theme_dir',
'theme_id',
'theme_layers',
'theme_templates',
'theme_url',
);

// Can't change reserved vars.
if (in_array(strtolower($_GET['var']), $reservedVars))
redirectexit($settings['images_url'] . '/blank.gif');

// Use a specific theme?



$themedir/Packages.template.php

ค้นหา
อ้างถึง
// Version: 1.1; Packages

วางทับ
โค๊ด: [Select]
// Version: 1.1.7; Packages

ค้นหา
อ้างถึง
      </form>';
}

function template_extract_package()

วางทับ
โค๊ด: [Select]
<input type="hidden" name="sc" value="', $context['session_id'], '" />
</form>';
}

function template_extract_package()


ค้นหา
อ้างถึง
                  <li><a href="', $scripturl, '?action=packages;sa=examine;package=', $context['filename'], ';file=', $fileinfo['filename'], '" title="', $txt[305], '">', $fileinfo['filename'], '</a> (', $fileinfo['size'], ' ', $txt['package_bytes'], ')</li>';

วางทับ
โค๊ด: [Select]
<li><a href="', $scripturl, '?action=packages;sa=examine;package=', $context['filename'], ';file=', $fileinfo['filename'], ';sesc=', $context['session_id'], '" title="', $txt[305], '">', $fileinfo['filename'], '</a> (', $fileinfo['size'], ' ', $txt['package_bytes'], ')</li>';

ค้นหา
อ้างถึง
                     <td>', $file['version'], '</td>
                     <td align="right"><a href="', $scripturl, '?action=packages;sa=uninstall;package=', $file['filename'], '">[ ', $txt['smf198b'], ' ]</a></td>
                  </tr>';

      echo '
               </table>
               <br />
               <a href="', $scripturl, '?action=packages;sa=flush">[ ', $txt['smf198d'], ' ]</a>';

วางทับ
โค๊ด: [Select]
<td>', $file['version'], '</td>
<td align="right"><a href="', $scripturl, '?action=packages;sa=uninstall;package=', $file['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['smf198b'], ' ]</a></td>
</tr>';

echo '
</table>
<br />
<a href="', $scripturl, '?action=packages;sa=flush;sesc=', $context['session_id'], '">[ ', $txt['smf198d'], ' ]</a>';


ค้นหา
อ้างถึง
      foreach ($context['available_mods'] as $i => $package)
      {
         echo '
                  <tr>
                     <td>', ++$i, '.</td>
                     <td>', $package['name'], '</td>
                     <td>
                        ', $package['version'];

         if ($package['is_installed'] && !$package['is_newer'])
            echo '
                        <img src="', $settings['images_url'], '/icons/package_', $package['is_current'] ? 'installed' : 'old', '.gif" alt="" width="12" height="11" align="middle" style="margin-left: 2ex;" />';

         echo '
                     </td>
                     <td align="right">';

      if ($package['can_uninstall'])
         echo '
                        <a href="', $scripturl, '?action=packages;sa=uninstall;package=', $package['filename'], '">[ ', $txt['smf198b'], ' ]</a>';
      elseif ($package['can_upgrade'])
         echo '
                        <a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], '">[ ', $txt['package_upgrade'], ' ]</a>';
      elseif ($package['can_install'])
         echo '
                        <a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], '">[ ', $txt['package11'], ' ]</a>';

      echo '
                        <a href="', $scripturl, '?action=packages;sa=list;package=', $package['filename'], '">[ ', $txt['package14'], ' ]</a>
                        <a href="', $scripturl, '?action=packages;sa=remove;package=', $package['filename'], '"', $package['is_installed'] && $package['is_current'] ? ' onclick="return confirm(\'' . $txt['package_delete_bad'] . '\');"' : '', '>[ ', $txt['package52'], ' ]</a>

วางทับ
โค๊ด: [Select]
foreach ($context['available_mods'] as $i => $package)
{
echo '
<tr>
<td>', ++$i, '.</td>
<td>', $package['name'], '</td>
<td>
', $package['version'];

if ($package['is_installed'] && !$package['is_newer'])
echo '
<img src="', $settings['images_url'], '/icons/package_', $package['is_current'] ? 'installed' : 'old', '.gif" alt="" width="12" height="11" align="middle" style="margin-left: 2ex;" />';

echo '
</td>
<td align="right">';

if ($package['can_uninstall'])
echo '
<a href="', $scripturl, '?action=packages;sa=uninstall;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['smf198b'], ' ]</a>';
elseif ($package['can_upgrade'])
echo '
<a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['package_upgrade'], ' ]</a>';
elseif ($package['can_install'])
echo '
<a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['package11'], ' ]</a>';

echo '
<a href="', $scripturl, '?action=packages;sa=list;package=', $package['filename'], '">[ ', $txt['package14'], ' ]</a>
<a href="', $scripturl, '?action=packages;sa=remove;package=', $package['filename'], ';sesc=', $context['session_id'], '"', $package['is_installed'] && $package['is_current'] ? ' onclick="return confirm(\'' . $txt['package_delete_bad'] . '\');"' : '', '>[ ', $txt['package52'], ' ]</a>


ค้นหา
อ้างถึง
      foreach ($context['available_avatars'] as $i => $package)
      {
         echo '
                  <tr>
                     <td>', ++$i, '.</td>
                     <td>', $package['name'], '</td>
                     <td>', $package['version'];

         if ($package['is_installed'] && !$package['is_newer'])
            echo '
                        <img src="', $settings['images_url'], '/icons/package_', $package['is_current'] ? 'installed' : 'old', '.gif" alt="" width="12" height="11" align="middle" style="margin-left: 2ex;" />';

         echo '
                     </td>
                     <td align="right">';

      if ($package['can_uninstall'])
         echo '
                        <a href="', $scripturl, '?action=packages;sa=uninstall;package=', $package['filename'], '">[ ', $txt['smf198b'], ' ]</a>';
      elseif ($package['can_upgrade'])
         echo '
                        <a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], '">[ ', $txt['package_upgrade'], ' ]</a>';
      elseif ($package['can_install'])
         echo '
                        <a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], '">[ ', $txt['package11'], ' ]</a>';

      echo '
                        <a href="', $scripturl, '?action=packages;sa=list;package=', $package['filename'], '">[ ', $txt['package14'], ' ]</a>
                        <a href="', $scripturl, '?action=packages;sa=remove;package=', $package['filename'], '">[ ', $txt['package52'], ' ]</a>

วางทับ
โค๊ด: [Select]
foreach ($context['available_avatars'] as $i => $package)
{
echo '
<tr>
<td>', ++$i, '.</td>
<td>', $package['name'], '</td>
<td>', $package['version'];

if ($package['is_installed'] && !$package['is_newer'])
echo '
<img src="', $settings['images_url'], '/icons/package_', $package['is_current'] ? 'installed' : 'old', '.gif" alt="" width="12" height="11" align="middle" style="margin-left: 2ex;" />';

echo '
</td>
<td align="right">';

if ($package['can_uninstall'])
echo '
<a href="', $scripturl, '?action=packages;sa=uninstall;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['smf198b'], ' ]</a>';
elseif ($package['can_upgrade'])
echo '
<a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['package_upgrade'], ' ]</a>';
elseif ($package['can_install'])
echo '
<a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['package11'], ' ]</a>';

echo '
<a href="', $scripturl, '?action=packages;sa=list;package=', $package['filename'], '">[ ', $txt['package14'], ' ]</a>
<a href="', $scripturl, '?action=packages;sa=remove;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['package52'], ' ]</a>


ค้นหา
อ้างถึง
      foreach ($context['available_languages'] as $i => $package)
      {
         echo '
                  <tr>
                     <td>' . ++$i . '.</td>
                     <td>' . $package['name'] . '</td>
                     <td>' . $package['version'];

         if ($package['is_installed'] && !$package['is_newer'])
            echo '
                        <img src="', $settings['images_url'], '/icons/package_', $package['is_current'] ? 'installed' : 'old', '.gif" alt="" width="12" height="11" align="middle" style="margin-left: 2ex;" />';

         echo '
                     </td>
                     <td align="right">';

      if ($package['can_uninstall'])
         echo '
                        <a href="', $scripturl, '?action=packages;sa=uninstall;package=', $package['filename'], '">[ ', $txt['smf198b'], ' ]</a>';
      elseif ($package['can_upgrade'])
         echo '
                        <a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], '">[ ', $txt['package_upgrade'], ' ]</a>';
      elseif ($package['can_install'])
         echo '
                        <a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], '">[ ', $txt['package11'], ' ]</a>';

      echo '
                        <a href="', $scripturl, '?action=packages;sa=list;package=', $package['filename'], '">[ ', $txt['package14'], ' ]</a>
                        <a href="', $scripturl, '?action=packages;sa=remove;package=', $package['filename'], '">[ ', $txt['package52'], ' ]</a>

วางทับ
โค๊ด: [Select]
foreach ($context['available_languages'] as $i => $package)
{
echo '
<tr>
<td>' . ++$i . '.</td>
<td>' . $package['name'] . '</td>
<td>' . $package['version'];

if ($package['is_installed'] && !$package['is_newer'])
echo '
<img src="', $settings['images_url'], '/icons/package_', $package['is_current'] ? 'installed' : 'old', '.gif" alt="" width="12" height="11" align="middle" style="margin-left: 2ex;" />';

echo '
</td>
<td align="right">';

if ($package['can_uninstall'])
echo '
<a href="', $scripturl, '?action=packages;sa=uninstall;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['smf198b'], ' ]</a>';
elseif ($package['can_upgrade'])
echo '
<a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['package_upgrade'], ' ]</a>';
elseif ($package['can_install'])
echo '
<a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['package11'], ' ]</a>';

echo '
<a href="', $scripturl, '?action=packages;sa=list;package=', $package['filename'], '">[ ', $txt['package14'], ' ]</a>
<a href="', $scripturl, '?action=packages;sa=remove;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['package52'], ' ]</a>


ค้นหา
อ้างถึง
      foreach ($context['available_other'] as $i => $package)
      {
         echo '
                  <tr>
                     <td>' . ++$i . '.</td>
                     <td>' . $package['name'] . '</td>
                     <td>' . $package['version'];

         if ($package['is_installed'] && !$package['is_newer'])
            echo '
                        <img src="', $settings['images_url'], '/icons/package_', $package['is_current'] ? 'installed' : 'old', '.gif" alt="" width="12" height="11" align="middle" style="margin-left: 2ex;" />';

         echo '
                     </td>
                     <td align="right">';

      if ($package['can_uninstall'])
         echo '
                        <a href="', $scripturl, '?action=packages;sa=uninstall;package=', $package['filename'], '">[ ', $txt['smf198b'], ' ]</a>';
      elseif ($package['can_upgrade'])
         echo '
                        <a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], '">[ ', $txt['package_upgrade'], ' ]</a>';
      elseif ($package['can_install'])
         echo '
                        <a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], '">[ ', $txt['package11'], ' ]</a>';

      echo '
                        <a href="', $scripturl, '?action=packages;sa=list;package=', $package['filename'], '">[ ', $txt['package14'], ' ]</a>
                        <a href="', $scripturl, '?action=packages;sa=remove;package=', $package['filename'], '"', $package['is_installed'] ? ' onclick="return confirm(\'' . $txt['package_delete_bad'] . '\');"' : '', '>[ ', $txt['package52'], ' ]</a>

วางทับ
โค๊ด: [Select]
foreach ($context['available_other'] as $i => $package)
{
echo '
<tr>
<td>' . ++$i . '.</td>
<td>' . $package['name'] . '</td>
<td>' . $package['version'];

if ($package['is_installed'] && !$package['is_newer'])
echo '
<img src="', $settings['images_url'], '/icons/package_', $package['is_current'] ? 'installed' : 'old', '.gif" alt="" width="12" height="11" align="middle" style="margin-left: 2ex;" />';

echo '
</td>
<td align="right">';

if ($package['can_uninstall'])
echo '
<a href="', $scripturl, '?action=packages;sa=uninstall;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['smf198b'], ' ]</a>';
elseif ($package['can_upgrade'])
echo '
<a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['package_upgrade'], ' ]</a>';
elseif ($package['can_install'])
echo '
<a href="', $scripturl, '?action=packages;sa=install;package=', $package['filename'], ';sesc=', $context['session_id'], '">[ ', $txt['package11'], ' ]</a>';

echo '
<a href="', $scripturl, '?action=packages;sa=list;package=', $package['filename'], '">[ ', $txt['package14'], ' ]</a>
<a href="', $scripturl, '?action=packages;sa=remove;package=', $package['filename'], ';sesc=', $context['session_id'], '"', $package['is_installed'] ? ' onclick="return confirm(\'' . $txt['package_delete_bad'] . '\');"' : '', '>[ ', $txt['package52'], ' ]</a>
« แก้ไขครั้งสุดท้าย: 08, พฤศจิกายน 2008, 07:22:17 PM โดย LittleCat »



ออฟไลน์ ก๊วนกวน

  • Just Staff
  • *
  • กระทู้: 402
  • เห็นด้วย&ขอบคุณ: 21
    • pop music box
Re: up-version 1.1.6 to 1.1.7 manual
« ตอบกลับ #1 เมื่อ: 05, กุมภาพันธ์ 2009, 07:08:31 PM »
 :hitwall: :hitwall:

มีอัพเดทใหม่!
เวอร์ชั่นของ SMF ที่คุณใช้มา กำลังล้าสมัย ซึ่งมีจุดบกพร่องจำนวนหนึ่ง แนะนำให้คุณ ปรับปรุงฟอรั่ม ให้เป็นเวอร์ชั่นล่าสุดทันทีที่เป็นไปได้!



คำแนะนำเวอร์ชั่น:
ฟอรั่มเวอร์ชั่น: SMF 1.1.7
SMF เวอร์ชั่นปัจจุบัน: SMF 1.1.8


 :shocked: :shocked:  มาอีกแล้ว 55+ เชื่อเค้าเลย
จงเต้น  โดยคิดว่าไม่มีใครมองอยู่
จงรัก    โดยคิดว่าจะไม่ได้รับความเจ็บปวดเลยซักครั้ง
จงร้องเพลง  โดยคิดว่าไม่มีใครกำลังฟังอยู่
จงทำงาน     โดยคิดว่าไม่ต้องการเงิน
จงใช้ชีวิต     โดยคิดว่าวันนี้เป็นวันสุดท้าย >> Series :: เรื่อง My Name is Kim Sam Soon

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: up-version 1.1.6 to 1.1.7 manual
« ตอบกลับ #2 เมื่อ: 06, กุมภาพันธ์ 2009, 08:15:04 PM »
อัพไปเหอะ บอร์ดไหนอัพง่ายก็อัพกันไป 555+

แต่ของจัสต์ต้องเมนวลอย่างเดียว -*-

ออฟไลน์ ปวดหัว

  • Ju
  • *
  • กระทู้: 126
  • เห็นด้วย&ขอบคุณ: 3
Re: up-version 1.1.6 to 1.1.7 manual
« ตอบกลับ #3 เมื่อ: 21, กุมภาพันธ์ 2009, 02:43:04 PM »

ขอบคุณสำหรับ  up-version 1.1.6 to 1.1.7 manual  ค่ะ ทำแล้วแปลงร่างทันตาเห็นเลยค่ะ :smiley:

ออฟไลน์ ก๊วนกวน

  • Just Staff
  • *
  • กระทู้: 402
  • เห็นด้วย&ขอบคุณ: 21
    • pop music box
Re: up-version 1.1.6 to 1.1.7 manual
« ตอบกลับ #4 เมื่อ: 21, กุมภาพันธ์ 2009, 06:00:40 PM »

ขอบคุณสำหรับ  up-version 1.1.6 to 1.1.7 manual  ค่ะ ทำแล้วแปลงร่างทันตาเห็นเลยค่ะ :smiley:

เหอๆๆ แปลงร่างต่อด้วยแล้วกัน 55+ http://www.justusers.net/forum/index.php?topic=2423.0
จงเต้น  โดยคิดว่าไม่มีใครมองอยู่
จงรัก    โดยคิดว่าจะไม่ได้รับความเจ็บปวดเลยซักครั้ง
จงร้องเพลง  โดยคิดว่าไม่มีใครกำลังฟังอยู่
จงทำงาน     โดยคิดว่าไม่ต้องการเงิน
จงใช้ชีวิต     โดยคิดว่าวันนี้เป็นวันสุดท้าย >> Series :: เรื่อง My Name is Kim Sam Soon

ออฟไลน์ ปวดหัว

  • Ju
  • *
  • กระทู้: 126
  • เห็นด้วย&ขอบคุณ: 3
Re: up-version 1.1.6 to 1.1.7 manual
« ตอบกลับ #5 เมื่อ: 21, กุมภาพันธ์ 2009, 07:09:49 PM »
ขอบคุณค่ะ กำลังเตรียมตัวแปลงร่างค่ะ  :grin:

ออฟไลน์ arare49

  • Ju
  • *
  • กระทู้: 32
  • เห็นด้วย&ขอบคุณ: 5
  • My Heart Goes Sha la la la laaa
Re: up-version 1.1.6 to 1.1.7 manual
« ตอบกลับ #6 เมื่อ: 27, ตุลาคม 2009, 08:21:51 PM »
พี่จ๋า นู๋ใช้ 1.1.6 อยู่จ้ะ จะอัพทีเดียวไป 1.1.10 เลยๆได้ป่าว :smitten:

หรือว่าต้องอัพมาทีล่ะเวอร์ชั่น :cheesy:

แบบว่าอ่านข้างบนแล้วตาลาย รู้สึกท้อเลย :haha:
« แก้ไขครั้งสุดท้าย: 27, ตุลาคม 2009, 10:28:33 PM โดย arare49 »

คนธรรมดา

  • บุคคลทั่วไป
Re: up-version 1.1.6 to 1.1.7 manual
« ตอบกลับ #7 เมื่อ: 27, ตุลาคม 2009, 10:12:32 PM »
พี่จ๋า นู๋ใช้ 1.1.6 อยู่จ้ะ จะอัพทีเดียวไป 1.1.10 เลยๆด้ป่าว :smitten:

ทำได้ ถ้าเป็นคนชอบเล่นกีฬา Extreme (เสี่ยงอันตราย)
 :tongue:

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: up-version 1.1.6 to 1.1.7 manual
« ตอบกลับ #8 เมื่อ: 29, ตุลาคม 2009, 01:03:13 PM »

 

Sitemap 1 2 3 4 5 6 
Back to top