Lấy forum id (node_id) trong code xenforo như thế nào?

Thảo luận trong 'Mã nguồn Xenforo - VBB' bắt đầu bởi seolagi, 28/12/16.

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    498
    Đã được thích:
    29
    Điểm thành tích:
    28
    Như tiêu đề trên, mình vào hosting web sửa code xenforo, mình muốn lấy node_id forums id, $forumId thì làm như thế nào.
    Có nghĩa là khi mình viết bài mới, khi đăng bài mới mình bắt sự kiện save bài rồi, nhưng khi kiểm tra xem bài viết đang được đăng tại chuyên mục có id là bao nhiêu thì không lấy được.
    Mình lên mạng tìm hiểu thì chỉ nhiều cách như :
    • $nodeId = $forum['node_id'];
    • $nodeId = get['node_id'];
    • và nhiều cách khác mà không được.
    Ai biết giúp mình với. Cảm ơn.
     
    Cảm ơn đã xem bài:

    Lấy forum id (node_id) trong code xenforo như thế nào?

    danh sách diễn đàn rao vặt gov chất lượng
    Last edited by a moderator: 12/12/18 lúc 10:33 PM
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,239
    Đã được thích:
    937
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Của bạn đây, chèn code sau vào vị trí bạn cần lấy node_id, forum id của vị trí đang viết bài mới, vị trí đang đứng nhé: 100% thành công !
    PHP:
    $forumId $this->_input->filterSingle('node_id'XenForo_Input::UINT);
    $forumName $this->_input->filterSingle('node_name'XenForo_Input::STRING);
    $ftpHelper $this->getHelper('ForumThreadPost');
    $forum $ftpHelper->assertForumValidAndViewable($forumId $forumId $forumName);
    $nodeId $forum['node_id'];
    Hoặc
    PHP:
    $parent parent::actionEdit();
    if(!
    $parent instanceof XenForo_ControllerResponse_View) {
        return 
    $parent;
    }
    $nodeId $parent->params['forum']['node_id'];
    Hoặc
    PHP:
    $parent parent::actionIndex();
    if(!
    $parent instanceof XenForo_ControllerResponse_View) {
       return 
    $parent;
    }
    $nodeId $parent->params['thread']['node_id'];
     
    Chỉnh sửa cuối: 12/12/18 lúc 10:32 PM
    seolagi thích bài này.
  3. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    498
    Đã được thích:
    29
    Điểm thành tích:
    28
    Cảm ơn ad, mình lấy được theo cách của admin rồi, cảm ơn admin rất nhiều, cách hay quá, lên mạng mò 2 ngày rồi chưa ra hixx biết vậy hỏi admin trước là ngon rồi. Hỏi trên mạng quá trời chỉ tào lao không hixx !!
     


Like và Share ủng hộ ITSEOVN