Tìm kiếm nhanh

[Hỏi] Có cách nào di chuyển bài viết sang modules ảo không ?

Thảo luận trong 'Modules sản phẩm' đăng bởi nguyentrinh, 23/07/2016 07:03.

  • nguyentrinh

    nguyentrinh Nguyễn Tuyết Trinh

    Có cách nào để đi chuyển bài viết từ modules news sang modules ảo không các anh ?

    Vì Tr mới nghĩ ra cách cho block hiển thị theo chuyên mục bằng cách tạo chuyên mục bằng modules ảo nhưng mà những bài viết ở modules cũ không di chuyển sang modules mới được. Làm thủ công thì lâu quá trời lun.

     
  • anhyeuviolet

    anhyeuviolet Kenny Nguyen

    Xuất DB của news ra, rename thành tên module ảo và import ngược vào.

     
  • nguyentrinh

    nguyentrinh Nguyễn Tuyết Trinh

    anh hướng dẫn cho Tr với được không ? 

     
  • huongpro_love

    huongpro_love Nguyễn Văn Hưởng

    Vào phpmyadmin để tránh tình trạng các bài viết sai catid export hết những table có news dưới dạng đuôi .sql, sau đó mở file mới export bằng notepad, tìm sửa tên bảng cũ là news thành tên module ảo. Ví dụ nv4_vi_news_detail sửa thành nv4_vi_name_detail trong đó name là tên module ảo. 

    Chú ý tên module ảo nằm ở 2 chỗ chứa 2 câu lệnh:
    - INSERT INTO,  ví dụ 

    INSERT INTO `nv4_vi_news_detail` (`id`, `bodyhtml`, `sourcetext`, `imgposition`, `copyright`, `allowed_send`, `allowed_print`, `allowed_save`, `gid`) VALUES

    - CREATE TABLE IF NOT EXISTS, ví dụ 

    CREATE TABLE IF NOT EXISTS `nv4_vi_news_detail` 

    Ctrl+F rồi chuyển sang tab Replace trong Notepad để vừa tìm vừa thay thế cho nhanh. 

    Sau khi sửa xong, ấn save rồi import lại file SQL này lên database

     
  • nguyentrinh

    nguyentrinh Nguyễn Tuyết Trinh

    Trr làm thế này:

    - thêm modules ảo - cài đặt theo dữ liệu mẫu - xóa hết bài viết cũ - tạo chuyên mục mới. (đặt tên là gif)

    - export hết những table có news dưới dạng đuôi .sql, sau đó mở file mới export bằng notepad, tìm sửa tên bảng cũ là news thành tên gif bằng tính năng Replace.

    -  import file đó lên database thì có lỗi

     
  • anhyeuviolet

    anhyeuviolet Kenny Nguyen

    Cài lại module không cài data mẫu.

    Rename DB gốc của news và import vào.

     
  • phavaphu

    phavaphu Phạm Văn Phương

    bạn dùng module này thử nha

    https://nukeviet.vn/vi/store/modules/utility/

     
  • nguyentrinh

    nguyentrinh Nguyễn Tuyết Trinh

    Có cần tạo chuyên mục giống modules gốc ko anh

     
  • quocdoan419

    quocdoan419 Quốc Đoàn

    không cần. chỉ cần rename tên table thôi. ví dụ.: module gốc : nv_shops_row thì rename thành nv_sanpham_row nếu module ảo tên là sanpham

     
  • caolaogia7

    caolaogia7 Bầu Đá

    Nếu tạo chuyên mục thì ko thể làm được và nó sẽ báo lỗi như hình của bạn

     
  • huongpro_love

    huongpro_love Nguyễn Văn Hưởng

    Như mình hướng dẫn ban đầu, bạn import hết các table và sửa lại tên thì các chuyên mục cũng sẽ được tự tạo ra, ngoài ra n còn tạo tên tác giả, tag, dòng sự kiện.. nói chung tất tần tật

     
  • huongpro_love

    huongpro_love Nguyễn Văn Hưởng

    mình viết nhầm, export hết các table 

     
  • nguyentrinh

    nguyentrinh Nguyễn Tuyết Trinh

    256Mio là = bao nhiêu M mấy anh ?

    file của Tr là 36M nên up lên không được

     
  • nguyentrinh

    nguyentrinh Nguyễn Tuyết Trinh

    Tr làm xong thì modules mới nó đã có bài và chuyên mục giống modules gốc nhưng mà khi vào quản lý modules thì không load được nó có bị như thế này

     
  • anhyeuviolet

    anhyeuviolet Kenny Nguyen

     

    Vậy là lại lỗi 500 1000 gì rồi đấy :)

    Bạn thao tác với module ảo như thế nào rồi ?

     
  • nguyentrinh

    nguyentrinh Nguyễn Tuyết Trinh

    mới thứ của webiste đều truy cập và làm bình thường duy chỉ có vào quản lý modules là bị thôi anh. Tr thử tạo mới modules ảo vẫn được nhưng qua phần quản lý thì bị vậy. Mà vào code thì không biết xóa modules ảo đó ở đâu. À tiện thể cho Tr hỏi là mình muốn code lại modules ảo có được không ? kiểu như là can thiệp vào code nhưng mà nó là của modules ảo ấy

     
  • anhyeuviolet

    anhyeuviolet Kenny Nguyen

    Nó gọi chung module file của module gốc nên bạnn phải tách nó ra thành module thật :D

    Chứ ko thì sửa 1 được 2-3 :))

     
  • nguyentrinh

    nguyentrinh Nguyễn Tuyết Trinh

    Tr thấy mỗi 1 chỗ tạo modules ảo thôi mà. Vậy là muốn có 1 modules thật thì phải tạo ra 1 modules rồi cài vào site hả anh? Như Tr muốn có 1 modules như news thì phải kiếm modules đâu anh? Tr tính copy modules news ra nhưng như vậy phải sửa lại các tên của nó trong code đúng ko anh

     
  • anhyeuviolet

    anhyeuviolet Kenny Nguyen

     

    Bạn chỉ cần copy module news ( thường là modules/ và themes/default và admin_default là đủ ) ra, đổi tên và cài vào hệ thống.

    Tên module thường là theo thư mục chứa nó.

     
  • nguyentrinh

    nguyentrinh Nguyễn Tuyết Trinh

    Ý Tr là thấy trong modules có các hàm các lệnh ... news... ấy. Tr sợ khi copy modules ra đổi tên modules và cài vào thì code của nó giống nhau gây lỗi á

     

Chia sẻ trang này

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây