Help! sửa lỗi khi cài module "lịch công tác 3 cột"

Hỗ trợ & giải đáp các vấn đề liên quan đến NukeViet 2.0 RC1, RC2.

Điều hành viên: Hỗ trợ NukeViet

Help! sửa lỗi khi cài module "lịch công tác 3 cột"

Gửi bàigửi bởi trongnv89 » 18 Tháng 7 2010, 21:39

Khi mình cài xong module lịch công tác, import databse rồi và thử chạy bình thường, thêm lịch và sửa lịch không lỗi gì cả, nhưng hễ cứ sửa cái phần nội dung "đăng thông báo" (trong đó có 1 cái thông báo mẫu demo) thì admincp ở module này báo lỗi thế này "Parse error: syntax error, unexpected T_LNUMBER in /home/svquanly/public_html/includes/data/config_Lichcongtac.php on line 16"

Còn khi truy cập nó trên trang chủ thì chỉ có 1 trang trắng trơn, từ đó không cũng không vào được phần quản trị module này trong acp. Đã cài lại nhiều lần nhưng kịch bản lặp lại tương tự. Nhờ các bạn giúp! :">
trongnv89
Thành viên chính thức
Thành viên chính thức
 
Bài viết: 111
Ngày tham gia: 27 Tháng 5 2010, 22:01
Đến từ: Lục nam- Bắc Giang
Điện thoại: 0915740772

Re: Help! sửa lỗi khi cài module "lịch công tác 3 cột"

Gửi bàigửi bởi saurom1205 » 25 Tháng 7 2010, 12:58

ban sua lai file
lichcongtac.php doan nay cho doan duoi
Mã: Chọn tất cả
function lich_thongbao()
   {
      global  $thongbao,$tieude,$tieudelich,$adminfile,$editor,$show;
      include ( "" . INCLUDE_PATH . "header.php" );
      menu();
      echo "<br>";
      OpenTable();
      echo "<p><b><center>"._SETTING."
      </center></b></p>";   
      echo "<form action=\"" . $adminfile . ".php\" method=\"post\">";
      echo "<table align=center style=\"border-collapse:collapse \" width=600px cellpadding=\"2\" cellspacing=\"0\" border=\"1\" bordercolor=red>";
      echo "<tr><td width=\"40%\">"._EDITOR."&nbsp;</td><td>";
      echo "<select name=\"editor\">";
      $spaw = array( _NO,_YES);
      for ( $d = 0; $d <= 1; $d++ )
      {
         $seld = "";
         if ( $d == $editor )
         {
            $seld = " selected";
         }
         echo "<option value=\"$d\" $seld>$spaw[$d]</option>\n";
      }
      echo "</select>";
      echo "</td></tr>";
      echo "<tr><td>"._TITLELICH."&nbsp;</td><td><input type=\"text\" name=\"tieudelich\" value=\"$tieudelich\" size=\"55\"></td></tr>";
      echo "<tr><td>"._TITLETB."&nbsp;</td><td><input type=\"text\" name=\"tieude\" value=\"$tieude\" size=\"55\"></td></tr>";
      echo "<tr><td>"._SHOWTB."</td><td>";
      if ( $show == 1 )
      {
         echo "<input type=\"radio\" name=\"show\" value=\"1\" checked>" . _YES . " &nbsp;" . "<input type=\"radio\" name=\"show\" value=\"0\">" . _NO . "";
      }
      else
      {
         echo "<input type=\"radio\" name=\"show\" value=\"1\">" . _YES . " &nbsp;" . "<input type=\"radio\" name=\"show\" value=\"0\" checked>" . _NO . "";
      }
      echo "</td></tr>";
      echo "<tr><td colspan=2><input type=\"submit\" value=\"" . _CHANGETB . "\">";
      echo "</td></tr>";
      echo "</table>";
      CloseTable();
      echo "<br>";
      OpenTable();
      echo "<table align=center style=\"border-collapse:collapse \" width=600px cellpadding=\"2\" cellspacing=\"0\" border=\"1\" bordercolor=red>";

      echo "<tr><td><center><p><b>"._NDTHONGBAO."</b></p></center></td><tr><td>";
      if ( $editor == 1 )
      {
         aleditor( "thongbao",$thongbao, 600, 250 );
      }
      else
      {
         $thongbao = str_replace("<br />", "\r\n", $thongbao);
         echo "<textarea cols=\"120\" rows=\"20\" name=\"thongbao\">$thongbao</textarea>";
      }

      echo "<tr></td></tr>";
      echo "<tr><td>" . "<input type=\"hidden\" name=\"op\" value=\"lich_thongbaosave\">" . "<input type=\"submit\" value=\"" . _SAVETB . "\"></td></tr>" . "</form></table>";
      CloseTable();
      include ( "../footer.php" );
   }
   function lich_thongbaosave()
   {
      global $checkmodname, $datafold, $adminfile;
      $editor = $_POST['editor'];
      $show = $_POST['show'];
      $thongbao = $_POST[stripslashes(FixQuotes('thongbao'))];
      $thongbao = nl2brStrict($thongbao);
      $tieude = stripslashes( $_POST['tieude'] );
      $tieudelich = stripslashes( $_POST['tieudelich'] );
      @chmod( "" . INCLUDE_PATH . "" . $datafold . "/config_Lichcongtac.php", 0777 );
      @$file = fopen( "" . INCLUDE_PATH . "" . $datafold . "/config_Lichcongtac.php", "w" );
      $content = "<?php\n\n";
      $fctime = date( "d-m-Y H:i:s", filectime("" . INCLUDE_PATH . "" . $datafold . "/config_Lichcongtac.php") );
      $fctime = date( "d-m-Y H:i:s", filectime("" . INCLUDE_PATH . "" . $datafold . "/config_Lichcongtac.php") );
      $fmtime = date( "d-m-Y H:i:s" );
      $content .= "// File: config_" . $checkmodname . ".php.\n// Created: $fctime.\n// Modified: $fmtime.\n// Do not change anything in this file!\n\n";
      $content .= "if ((!defined('NV_SYSTEM')) AND (!defined('NV_ADMIN'))) {\n";
      $content .= "die('Stop!!!');\n";
      $content .= "}\n";
      $content .= "\n";
      $content .= "\$tieudelich = \"$tieudelich\";\n";
      $content .= "\$editor = \"$editor\";\n";
      $content .= "\$tieude = \"$tieude\";\n";
      $content .= "\$show = \"$show\";\n";
      $content .= "\$thongbao = \"$thongbao\";\n";      
      $content .= "\n";
      $content .= "?>";
      @fwrite( $file, $content );
      @fclose( $file );
      @chmod( "" . INCLUDE_PATH . "" . $datafold . "/config_Lichcongtac.php", 0604 );
      include ( "../header.php" );

ton nhat la copy dan vao doan nay cuaminh la chuan !
saurom1205
Thành viên mới
 
Bài viết: 4
Ngày tham gia: 08 Tháng 12 2008, 23:04

Re: Help! sửa lỗi khi cài module "lịch công tác 3 cột"

Gửi bàigửi bởi saurom1205 » 25 Tháng 7 2010, 13:17

modul nay con mot loi do la khi ban dang van ban dang table thi se bi loi.
ly do la vi khi dang cac thuoc tinh cua bang nhu: border="1" . chính cái dấu " lam gay ra loi. chi can vao file config_lichcongtac.php sua lai phan thong bao la xong
saurom1205
Thành viên mới
 
Bài viết: 4
Ngày tham gia: 08 Tháng 12 2008, 23:04

Re: Help! sửa lỗi khi cài module "lịch công tác 3 cột"

Gửi bàigửi bởi saurom1205 » 25 Tháng 7 2010, 13:20

Khac phuc tan goc van de nay co le ban phai tim cach sua lai trong bo soan thao cua no
saurom1205
Thành viên mới
 
Bài viết: 4
Ngày tham gia: 08 Tháng 12 2008, 23:04

Re: Help! sửa lỗi khi cài module "lịch công tác 3 cột"

Gửi bàigửi bởi trongnv89 » 29 Tháng 7 2010, 12:17

cảm ơn mấy bạn nhé! mình thử xem được không
trongnv89
Thành viên chính thức
Thành viên chính thức
 
Bài viết: 111
Ngày tham gia: 27 Tháng 5 2010, 22:01
Đến từ: Lục nam- Bắc Giang
Điện thoại: 0915740772

Re: Help! sửa lỗi khi cài module "lịch công tác 3 cột"

Gửi bàigửi bởi trongnv89 » 29 Tháng 7 2010, 13:04

mấy bạn xem lại giúp mình với, mình làm như bạn saurom1205 hướng dẫn mà vẫn bị thế. Đây là file lichcongtac.php của mình các bạn xem giúp nó sai ở đâu. Hay bạn nào hoàn thiện rồi cho mình xin lại cả module này cũng được
trongnv89
Thành viên chính thức
Thành viên chính thức
 
Bài viết: 111
Ngày tham gia: 27 Tháng 5 2010, 22:01
Đến từ: Lục nam- Bắc Giang
Điện thoại: 0915740772

Re: Help! sửa lỗi khi cài module "lịch công tác 3 cột"

Gửi bàigửi bởi hienktktdl » 29 Tháng 7 2010, 20:56

Đúng là có lỗi này khi định dạng text và chèn bảng. Khắc phục rất đơn giản như sau:
Mở file lichcongtac.php
Tìm hàm lich_thongbaosave() thêm vào 2 lệnh màu đỏ bêbn dưới

function lich_thongbaosave()
{
global $checkmodname, $datafold, $adminfile;
$editor = $_POST['editor'];
$show = $_POST['show'];
$thongbao = $_POST[stripslashes(FixQuotes('thongbao'))];
$thongbao = nl2brStrict($thongbao);
$thongbao = str_replace('\"',"'",$thongbao);
$thongbao = str_replace('"',"'",$thongbao);

Nên copy code và dán vào cho chính xác
Mã: Chọn tất cả
$thongbao = str_replace('\"',"'",$thongbao);
$thongbao = str_replace('"',"'",$thongbao);
Hình đại diện của thành viên
hienktktdl
Thành viên năng động
Thành viên năng động
 
Bài viết: 517
Ngày tham gia: 19 Tháng 7 2008, 01:41

Re: Help! sửa lỗi khi cài module "lịch công tác 3 cột"

Gửi bàigửi bởi trongnv89 » 29 Tháng 7 2010, 22:41

Cảm ơn bạn hienktktdl nhé! mình làm theo hướng dẫn của bạn đã chạy ngon rồi. Quả thực bạn rất giỏi và nhiệt tình!
trongnv89
Thành viên chính thức
Thành viên chính thức
 
Bài viết: 111
Ngày tham gia: 27 Tháng 5 2010, 22:01
Đến từ: Lục nam- Bắc Giang
Điện thoại: 0915740772


Quay về Hỗ trợ NukeViet 2.0 RC1, RC2

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách.

Sponsored Links: Nội thất ANT: thiết kế nội thất | Ve may bay gia re, gia ve may bay | Bếp ga âm, máy hút mùi | Halong bay tour | Sàn BĐS AnCư.com | Rao vặt BĐS OLO.vn | Tin tức bất động sản