Thảo luận Cài đặt widget RecentMedia cho XenMedio trên index

Thảo luận trong 'Add-on Quesions' bắt đầu bởi Trang Tran, 2/6/13.

1votes
5/5, 1 vote

  1. Trang Tran

    Trang Tran Member

    Bài viết:
    109
    Likes :
    27
    narutolove thích bài này.
    Đang tải...
  2. Lê Tí

    Lê Tí Well-Known Member

    Bài viết:
    1,450
    Likes :
    620
    Thông thường để cài đặt widget RecentMedia trên xenforo, bạn phải cài đặt xenportal. Nhưng bạn có thể gắn widget vào trang index trên forum mà không cần phải cài đặt xenporta (giúp nhẹ database và source code trong trường hợp không muốn sử dụng trang chủ).
    Chuẩn bị: bạn cần phải cài đặt các add-on: XenMedio (Media), [bd] Widget Framework và XenFacil's WidgetFramework Renderers.
    Cài đặt:
    -Cài đặt [8wayRun.Com] XenMedio (Media).
    -Cài đặt [bd] Widget Framework
    -Cài đặt XenFacil's WidgetFramework Renderers (chép thư mục trong thư mục upload lên thư mục library trên hosting).
    -Cần thiết lập XenFacil's WidgetFramework Renderers với tùy chọn EWRmedio_MediaRecentWidget và bấm save changes.
    -Tạo và thêm code sau đây vào template EWRblock_MediaRecent rồi vào đường dẫn ACP -> Appareance -> Add Widget -> chọn Render MediaRecent và thiếp lập widget.

    Mã:
    <xen:require css="EWRmedio.css" />
    <xen:require css="member_list.css" />
     
    <div class="section">
        <div class="secondaryContent mediaSmall" id="mediaRecent">
            <h3><a href="{xen:link media}">{xen:phrase recent_media}</a></h3>
     
            <xen:if hascontent="true">
            <ul>
                <xen:contentcheck>
                <xen:foreach loop="$MediaRecent" value="$media">
                    <li>
                        <div class="mediaContent">
                            <div class="image">
     
                                <xen:if is="{$media.service_media} == 'gallery'">
                                    <div class="overlays overBtmL"><b>{xen:phrase x_images, 'count={$media.media_duration}'}</b></div>
                                <xen:else />
                                    <div class="overlays overBtmR"><b><xen:if is="{$media.media_hours}">{$media.media_hours}:</xen:if>{$media.media_minutes}:{$media.media_seconds}</b></div>
                                </xen:if>
     
                                <a href="{xen:link 'full:media', $media}"><img src="{xen:if {xen:helper medio, $media}, '{xen:helper medio, $media}', '/data/media/{$media.media_id}.jpg'}" {xen:if {xen:helper medio, $media}, '', 'style="width:110px; height:62px;"'} border="0" alt="{$media.media_title}" /></a>
                            </div>
                            <div class="title">
                                <a href="{xen:link 'full:media', $media}">{$media.media_title}</a>
                            </div>
                        </div>
                    </li>
                </xen:foreach>
                </xen:contentcheck>
            </ul>
            </xen:if>
     
            <xen:if is="{$option.search}">
            <div class="findMember">
                <form action="{xen:link 'search/search'}" method="post" class="AutoValidator" data-optInOut="optIn" data-redirect="true">
                    <input type="search" name="keywords" class="textCtrl" placeholder="{xen:phrase search_media}..." results="0" title="{xen:phrase enter_your_search_and_hit_enter}" id="searchBar_keywords" value="{$search.keywords}" />
                    <input type="hidden" name="type" value="media" />
                    <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
                </form>
            </div>
            </xen:if>
        </div>
    </div>
    xin phép leech qua đây cho nhanh :)
     
    Suza thích bài này.
  3. giakhanhlk

    giakhanhlk New Member

    Bài viết:
    37
    Likes :
    0
    ko hiểu cái này ạ
     
  4. Trang Tran

    Trang Tran Member

    Bài viết:
    109
    Likes :
    27
    Bạn vào Option tìm XenFacil's WidgetFramework Renderers, rồi vào các tùy chọn, để lại cái widget đầu tiên, xóa 4 cái còn lại và thêm vào cái mới EWRmedio_MediaRecentWidget
     
  5. nttruong

    nttruong Well-Known Member

    Bài viết:
    1,518
    Likes :
    776
    Chỉnh lại code nhé chủ thớt
    Mã:
    <xen:requiere css="EWRmedio.css" />
    <xen:require css="member_list.css" />
    Sửa thành
    Mã:
    <xen:require css="EWRmedio.css" />
    <xen:require css="member_list.css" />
    Done!
     
    Trang Tran thích bài này.
  6. giakhanhlk

    giakhanhlk New Member

    Bài viết:
    37
    Likes :
    0
    1. WidgetFramework_WidgetRenderer::create() in C:\AppServ\www\yeal\library\WidgetFramework\Core.php at line 450
    2. WidgetFramework_Core::getRenderer() in C:\AppServ\www\yeal\library\WidgetFramework\ControllerAdmin\Widget.phpat line 265
    3. WidgetFramework_ControllerAdmin_Widget->_getRenderersList() inC:\AppServ\www\yeal\library\WidgetFramework\ControllerAdmin\Widget.php at line 54
    4. WidgetFramework_ControllerAdmin_Widget->actionAdd() in C:\AppServ\www\yeal\library\XenForo\FrontController.phpat line 310
    5. XenForo_FrontController->dispatch() in C:\AppServ\www\yeal\library\XenForo\FrontController.php at line 132
    6. XenForo_FrontController->run() in C:\AppServ\www\yeal\admin.php at line 13
    thế này là sao
     
  7. Trang Tran

    Trang Tran Member

    Bài viết:
    109
    Likes :
    27
    Phải nhờ a Lê Tí chỉnh lại
     
  8. Trang Tran

    Trang Tran Member

    Bài viết:
    109
    Likes :
    27
    Là do bạn chưa xóa bốn cái widget trong XenFacil's WidgetFramework Renderers (chỉ để lại cái đầu tiên).
     
  9. giakhanhlk

    giakhanhlk New Member

    Bài viết:
    37
    Likes :
    0
    xóa rồi bạn , làm y như bạn luôn đó mà nó vẫn bị z
     
  10. narutolove

    narutolove Member

    Bài viết:
    194
    Likes :
    12
    ai giúp với tự nhiên có thêm widget con luôn àh ( ko biết kêu = gì kêu = con đại )
    demo : http://gamezs.net/forum/
     
  11. Trang Tran

    Trang Tran Member

    Bài viết:
    109
    Likes :
    27
    tìm người viết bài này thử xem...
     
  12. Trang Tran

    Trang Tran Member

    Bài viết:
    109
    Likes :
    27
    Bạn cài đầy đủ 3 addon chưa....à bạn chụp lại chỗ XenFacil's WidgetFramework Renderers cho mình xem...
     
  13. narutolove

    narutolove Member

    Bài viết:
    194
    Likes :
    12
    hàng đây bác Untitled
     
  14. Trang Tran

    Trang Tran Member

    Bài viết:
    109
    Likes :
    27
    Đầy đủ, bạn Chép tập tin MediaRecentWidget.php (tập tin đính kèm bên dưới) vào thư mục /library/EWRmedio/
    Tập tin: MediaRecentWidget.php
     
  15. narutolove

    narutolove Member

    Bài viết:
    194
    Likes :
    12
    up rồi :(
     
  16. narutolove

    narutolove Member

    Bài viết:
    194
    Likes :
    12
    có cách nào cho nó tự động lấy video trên các bài mình post trên forum
    thay vì mình phải post video vào media
     
  17. giakhanhlk

    giakhanhlk New Member

    Bài viết:
    37
    Likes :
    0
    cái này là sao , cái code đó bõ vào đâu
     
  18. Trang Tran

    Trang Tran Member

    Bài viết:
    109
    Likes :
    27
    tạo và thêm code đó vào template EWRblock_MediaRecent
     
  19. giakhanhlk

    giakhanhlk New Member

    Bài viết:
    37
    Likes :
    0
    làm xong mình bị mất cái title media ở trên với lại
    cái chỗ recentmedia bị lỗi gì z
    demo : http://yeal.vv.si/index.php
     
  20. Trang Tran

    Trang Tran Member

    Bài viết:
    109
    Likes :
    27
    Bạn bỏ đoạn:
    Mã:
    <h3><a href="{xen:link media}">{xen:phrase recent_media}</a></h3>
    trong đoạn code trên là được.
     
comments powered by Disqus

Chia sẻ trang này

Đang tải...