hot Tham gia nhóm thảo luận IDVS trên mạng xã hội Facebook hot
Diễn đàn IDVS là sân chơi chất lượng dành cho cộng đồng SEO trên báo Tuổi Trẻ
Giấy phép chứng nhận Mạng Xã Hội của diễn đàn IDVS được bộ Thông Tin Truyền Thông cấp
Xin HÃY nhấn nút REPORT khi gặp topic spam. Comment trong topic spam sẽ bị BAN NICK không thông báo trước

Thay đổi tiêu đề category mã nguồn xenforo không đổi url mới

Thảo luận trong 'Hỗ trợ Lập Trình, Mã Nguồn' bắt đầu bởi Mr.N2, 16 Tháng tư 2015.

Lượt xem: 1,491

  1. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,139
    Đã được thích:
    4,778
    Chào các bạn,

    Trong bài viết mới này mình sẽ hướng dẫn các bạn thay đổi tiêu đề Category vẫn giữ Url Rewrite cũ, không đổi Url mới trên mã nguồn Xenforo.

    Về vấn đề tiêu đề thì anh em làm SEO rất rõ tầm ảnh hưởng và quan trọng của nó trong SEO. Tiêu đề ngắn gọn, xúc tích, chứa đầy đủ từ khóa và thông điệp luôn là lựa chọn hàng đầu. Thế nhưng có một số kỹ thuật thay đổi tiêu đề ảnh hưởng đến việc Rewrite Url vì Xenforo sẽ tạo Url mới, việc này sẽ khiến cho Link Building phải làm lại dẫn tới ảnh hưởng đến thứ hạng.

    Trường hợp sẽ phát sinh ra lỗi không chấp nhận khi đặt tiêu đề mới.
    [​IMG]

    Để giải quyết vấn đề này mình sẽ chỉnh sửa trực tiếp đến database luôn, không phải thông qua AdminCP của Xenforo vì đã bị chặn vì cái yêu cầu trên.

    Bước 01: Bạn vào phpMyAdmin, lựa chọn database tương ứng với website đang chạy.

    Bước 02: Trong mã nguồn Xenforo thì họ định nghĩ Category là Node, vì vậy mình sẽ chọn table là xf_node để chỉnh sửa.
    [​IMG]

    Bước 03: Bạn chỉnh sửa các Column dưới đây theo ý muốn là thành công.

    title là thẻ tiêu đề cũng như h1 của Category.
    node_name là url, mặc định giá trị này là n u l l.

    [​IMG]

    Cuối cùng bạn nhấn Go để save lại là xong. Mình cung cấp thêm đoạn truy vấn SQL cho bạn nào không thích vào phpMyAdmin, cái này bạn code thêm lấy thông tin từ config để kết nối và database. Khi cập nhật lại title chỉ cần truy vấn đến Url tập tin đó là xong, tuy nhiên cách này không khuyến cáo vì liên quan đến bảo mật.

    Mã:
    UPDATE  `mrn2_xenforo`.`xf_node` SET  `title` =  'Đăng ký Free Hosting Việt Nam tại Hội Quán Tin Học', `description` =  'Free Hosting được triển khai trên hệ thống Cloud Server IBM M4 X3650, lưu trữ Cloud Storage sử dụng 100% ổ cứng SSD cho tốc độ xử lý vượt trội, quản lý tài khoản website bằng cPanel/WHM. Đặc biệt không giới hạn băng thông, hệ thống được đặt tại trung tâm dữ liệu ODS Việt Nam. https://hoiquantinhoc.vn' WHERE  `xf_node`.`node_id` =247;
    View source để kiểm tra lại kết quả.

    Demo: https://hoiquantinhoc.vn/forums/dang-ky-free-hosting.247/

    [​IMG]

    Chúc các bạn thành công!
     
  2. laongoandong

    laongoandong Thành viên tích cực

    Bài viết:
    215
    Đã được thích:
    49
    Trước hết cảm ơn anh N2, em muốn hỏi ngoài lề 1 chút ạ. Trong ảnh em chụp màn hình lại thì có phần ảnh ý ạ. Em muốn hỏi là phải cấu hình ở chỗ nào để khi ảnh có size lớn hơn 400 thì cũng sẽ có phần hiệu ứng thu phòng này ạ. em cảm ơn
    bJBxutd.png
     
  3. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,139
    Đã được thích:
    4,778
    @thaidt mặc định Xenforo có hiệu ứng này không phải chỉnh sửa gì thêm cả, bạn chú ý là forum chạy Xenforo nhé, coi chừng lộn sang VBB mà hỏi về Xenforo thì lạc đề mất.
     
    laongoandong thích bài này.
  4. peterpham

    peterpham Thành viên

    Bài viết:
    78
    Đã được thích:
    7
    tùy vào ảnh mà nó có phóng lớn hay để nguyên, nhưng muốn ảnh lớn hay để nguyên thì trước tiên ảnh phải đc attack vô forum mới có thêm cái slide, chứ còn từ site ngoài thì cần đến plugin chứ ko dùng mặc định của xenforo nữa
     
    Mr.N2 thích bài này.
  5. laongoandong

    laongoandong Thành viên tích cực

    Bài viết:
    215
    Đã được thích:
    49
    Dạ, em đang dùng xenforo ạ.
    Em biết là xenforo có sẵn tính năng này. Nhưng ý em muốn hỏi là mặc định của nó là khi ảnh bao nhiêu px thì mới hiển thị lựa chọn phóng to ảnh? Em muốn tùy chỉnh đối với ảnh lớn hơn 500 x 500 thì nó mới hiển thị ý ạ.
    //em nói hơi khó hiểu ạ
     
  6. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,139
    Đã được thích:
    4,778
    Do Xenforo nó quy định thế rồi bạn ơi, muốn biết thêm vụ này thì liên hệ công ty đó hỏi vấn đề này mới được.
     
  7. luisphan

    luisphan Dự bị

    Bài viết:
    47
    Đã được thích:
    6
    @Mr.N2 cho e hỏi: e tạo 1 page trong xenforo, muốn tối ưu cái title thì cũng làm cách giống như a luôn ạ?. Nếu làm giống vậy thì cái mục page nó sẽ nằm trong đoạn nào của database vậy anh?. Thanks!!!
     
  8. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,139
    Đã được thích:
    4,778
    Cái này thì không nên làm cách bên trên rất rối loạn hệ thống, chỉnh sửa vài pages thì được nhưng chỉnh sửa về lâu dài thì không tốt chút nào. Mình đề xuất bạn sử dụng addon này của Xenforo, rất tốt để tốt ưu các thẻ Meta nhé, trong tương lai gần mình dự định sẽ cài đặt cái này để support cho IDVS luôn :D

    http://brivium.com/resources/metadata-essential.33/
     
    luisphan thích bài này.
  9. luisphan

    luisphan Dự bị

    Bài viết:
    47
    Đã được thích:
    6
    ah, a ơi còn vấn đề nữa e chèn code iframe vào page thì nó không hiển thị. E có tham khảo thêm đoạn code vào file config nhưng cũng không được. A giúp e vấn đề này nữa nha. E chỉ mới tìm hiểu về xenforo thôi. Thanks so much!!!
     
  10. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,139
    Đã được thích:
    4,778
    IFRAME thì càng không nên sử dụng, cái này bạn muốn sử dụng thì vào phần cài đặt BBCODE cho nó. Nhưng bạn hãy nhớ cái thẻ này nó rất nguy hiểm, ví dụ thành viên họ chèn 01 đoạn code nhỏ vào có thể redirect cái page này sang site của họ thì không hay chút nào. IFRAME chỉ nên được cấp phép cho việc chèn media giống Youtube, Facebook, Vimeo gì thôi.
     
    luisphan thích bài này.

Chia sẻ trang này