Thảo luận Các tiền bối và admin giúp giùm em ạ

Thảo luận trong 'Add-on Quesions' bắt đầu bởi haidang, 29/9/12.

1votes
5/5, 1 vote

  1. haidang

    haidang New Member

    Bài viết:
    32
    Likes :
    0
    Em mới nghe nói đến xfr bên mình nên vào làm thử em thấy khá là hay nhưng do mới nên em chưa rành lắm, admin và các tiền bối chỉ giùm em cách làm mấy thứ em đánh số sau ạ:
    1 là khung giới thiệu của 4rum
    2 là icon trước các vị trí của thanh công cụ này:
    3 là các nút đăng ký và đăng nhập cho thành viên mới
    4 là thu nhỏ chiều ngang của 4rum
    5 là chỉnh màu chữ chuyên mục mẹ của 4rum
    hình phía dưới cụ thể để anh em chỉ giáo thanks all anh em nhiệt tình ạ

    [​IMG]

    [​IMG]
     
    Đang tải...
  2. Xuân Tĩnh

    Xuân Tĩnh Member

    Bài viết:
    274
    Likes :
    97
    Chắc có lẽ BQT vietxf nên làm cuốn ebook về xenforo sẽ được mọi người ủng hộ đấy. Thấy mấy cái này ai vào cũng hỏi nhiều.

    PS: Bạn nên chịu khó search và đọc các bài viết trong diễn đàn bạn ạ. Những cái này có sẵn trong đó nhiều lắm rồi.
    Trả lời giúp bạn:

    1: Vào admincp > ListNotices để tạo noitice như bạn muốn.
    2. Cái icons này thì bạn vào templates và tìm cái navigation_visitor_tab rồi thêm các link hình ảnh vào trước là xong.
    Code của mình. Demo http://huongson.com.vn nếu bạn thấy thích thì bạn dùng và hình ảnh thì bạn tự vào trang mình mà lấy rồi up lên cho đúng đường link.
    Mã:
    <xen:edithint template="navigation.css" />
    <ul class="visitorTabs">
        <xen:hook name="navigation_visitor_tabs_start" />
        <!-- account -->
        <li class="navTab account Popup PopupControl PopupClosed {xen:if $tabs.account.selected, 'selected'}">   
            <a href="{xen:link account}" class="navLink accountPopup" rel="Menu"><strong><img src="@imagePath/xenforo/huongsonxf/user_profile.png" class='user_icon' alt='' /> {$visitor.username}</strong></a>
           
            <div class="Menu JsOnly" id="AccountMenu">
                <div class="primaryContent menuHeader">
                    <xen:avatar user="$visitor" size="m" class="NoOverlay plainImage" title="{xen:phrase view_your_profile}" />
                   
                    <h3><a href="{xen:link members, $visitor}" class="concealed" title="{xen:phrase view_your_profile}">{$visitor.username}</a></h3>
                   
                    <xen:if hascontent="true"><div class="muted"><xen:contentcheck>{xen:helper usertitle, $visitor}</xen:contentcheck></div></xen:if>
                   
                    <ul class="links">
                        <li class="fl"><a href="{xen:link members, $visitor}">{xen:phrase your_profile_page}</a></li>
                    </ul>
                </div>
                <div class="menuColumns secondaryContent">
                    <ul class="col1 blockLinksList">
                    <xen:hook name="navigation_visitor_tab_links1">
                        <li><a href="{xen:link account/personal-details}">{xen:phrase personal_details}</a></li>
                        <xen:if is="{$canEditSignature}"><li><a href="{xen:link account/signature}">{xen:phrase signature}</a></li></xen:if>
                        <li><a href="{xen:link account/contact-details}">{xen:phrase contact_details}</a></li>
                        <li><a href="{xen:link account/privacy}">{xen:phrase privacy}</a></li>
                        <li><a href="{xen:link account/preferences}">{xen:phrase preferences}</a></li>
                        <li><a href="{xen:link account/alert-preferences}">{xen:phrase alert_preferences}</a></li>
                        <xen:if is="{$canUploadAvatar}"><li><a href="{xen:link account/avatar}" class="OverlayTrigger" data-cacheOverlay="true">{xen:phrase avatar}</a></li></xen:if>
                        <xen:if is="{$xenOptions.facebookAppId}"><li><a href="{xen:link account/facebook}">{xen:phrase facebook_integration}</a></li></xen:if>
                        <li><a href="{xen:link account/security}">{xen:phrase password}</a></li>
                    </xen:hook>
                    </ul>
                    <ul class="col2 blockLinksList">
                    <xen:hook name="navigation_visitor_tab_links2">
                        <xen:if is="{$xenOptions.enableNewsFeed}"><li><a href="{xen:link account/news-feed}">{xen:phrase your_news_feed}</a></li></xen:if>
                        <li><a href="{xen:link account/alerts}">{xen:phrase your_alerts}</a></li>
                        <li><a href="{xen:link watched/threads}">{xen:phrase watched_threads}</a></li>
                        <li><a href="{xen:link account/likes}">{xen:phrase likes_youve_received}</a></li>
                        <li><a href="{xen:link search/member, '', 'user_id={$visitor.user_id}'}">{xen:phrase your_content}</a></li>
                        <li><a href="{xen:link account/following}">{xen:phrase people_you_follow}</a></li>
                        <li><a href="{xen:link account/ignored}">{xen:phrase people_you_ignore}</a></li>
                        <xen:if is="{$xenCache.userUpgradeCount}"><li><a href="{xen:link account/upgrades}">{xen:phrase account_upgrades}</a></li></xen:if>
                    </xen:hook>
                    </ul>
                </div>
                <div class="menuColumns secondaryContent">
                    <ul class="col1 blockLinksList">
                        <li>               
                            <form action="{xen:link account/toggle-visibility}" method="post" class="AutoValidator visibilityForm">
                                <label><input type="checkbox" name="visible" value="1" class="SubmitOnChange" {xen:checked $visitor.visible} />
                                    {xen:phrase show_online_status}</label>
                                <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
                            </form>
                        </li>
                    </ul>
                    <ul class="col2 blockLinksList">
                        <li><a href="{xen:link logout, '', '_xfToken={$visitor.csrf_token_page}'}" class="LogOut">{xen:phrase log_out}</a></li>
                    </ul>
                </div>
                <xen:if is="{$canUpdateStatus}">
                    <form action="{xen:link members/post, $visitor}" method="post" class="hs_sectionFooter statusPoster AutoValidator" data-optInOut="OptIn">
                        <textarea name="message" class="textCtrl StatusEditor Elastic" placeholder="{xen:phrase update_your_status}..." rows="1" cols="40" style="height:14px" data-statusEditorCounter="#visMenuSEdCount" data-nofocus="true"></textarea>
                        <div class="submitUnit">
                            <span id="visMenuSEdCount" title="{xen:phrase characters_remaining}"></span>
                            <input type="submit" class="button primary MenuCloser" value="{xen:phrase post_verb}" accesskey="s" />
                            <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
                            <input type="hidden" name="return" value="1" />
                        </div>
                    </form>
                </xen:if>
            </div>       
        </li>
           
        <xen:if is="{$tabs.account.selected}">
        <li class="navTab selected PopupClosed">
            <div class="tabLinks">
                <div class="primaryContent menuHeader">
                    <h3>{$tabs.account.title}</h3>
                    <div class="muted">{xen:phrase quick_links}</div>
                </div>
                <ul class="secondaryContent blockLinksList">
                <xen:hook name="navigation_tabs_account">
                    <li><a href="{xen:link account/personal-details}">{xen:phrase personal_details}</a></li>
                    <li><a href="{xen:link conversations}">{xen:phrase conversations}</a></li>
                    <li><a href="{xen:link account/news-feed}">{xen:phrase your_news_feed}</a></li>
                    <li><a href="{xen:link account/likes}">{xen:phrase likes_youve_received}</a></li>
                </xen:hook>
                </ul>
            </div>
        </li>
        </xen:if>
       
        <!-- conversations popup -->
        <li class="navTab inbox Popup PopupControl PopupClosed">
                       
            <a href="{xen:link conversations}" rel="Menu" class="navLink NoPopupGadget"><img src="@imagePath/xenforo/huongsonxf/user_messenger.png" class='user_icon' alt='' />{xen:phrase inbox}
                <strong class="itemCount {xen:if {$visitor.conversations_unread}, '', 'Zero'}"
                    id="ConversationsMenu_Counter" data-text="{xen:phrase you_have_x_new_unread_conversations}">
                    <span class="Total">{xen:number $visitor.conversations_unread}</span>
                    <span class="arrow"></span>
                </strong>
            </a>
           
            <div class="Menu JsOnly navPopup" id="ConversationsMenu"
                data-contentSrc="{xen:link 'conversations/popup'}"
                data-contentDest="#ConversationsMenu .listPlaceholder">
               
                <div class="menuHeader primaryContent">
                    <h3>
                        <span class="Progress InProgress"></span>
                        <a href="{xen:link conversations}" class="concealed">{xen:phrase conversations}</a>
                    </h3>                       
                </div>
               
                <div class="listPlaceholder"></div>
               
                <div class="hs_sectionFooter">
                    <xen:if is="{$canStartConversation}"><a href="{xen:link conversations/add}" class="floatLink">{xen:phrase start_new_conversation}</a></xen:if>
                    <a href="{xen:link conversations}">{xen:phrase show_all}...</a>
                </div>
            </div>
        </li>
       
        <xen:hook name="navigation_visitor_tabs_middle" />
       
        <!-- alerts popup -->
        <li class="navTab alerts Popup PopupControl PopupClosed">   
                       
            <a href="{xen:link account/alerts}" rel="Menu" class="navLink NoPopupGadget"><img src="@imagePath/xenforo/huongsonxf/user_alerts.png" class='user_icon' alt='' />{xen:phrase alerts}
                <strong class="itemCount {xen:if {$visitor.alerts_unread}, '', 'Zero'}"
                    id="AlertsMenu_Counter" data-text="{xen:phrase you_have_x_new_alerts}">
                    <span class="Total">{xen:number $visitor.alerts_unread}</span>
                    <span class="arrow"></span>
                </strong>
            </a>
           
            <div class="Menu JsOnly navPopup" id="AlertsMenu"
                data-contentSrc="{xen:link 'account/alerts-popup'}"
                data-contentDest="#AlertsMenu .listPlaceholder"
                data-removeCounter="#AlertsMenu_Counter">
               
                <div class="menuHeader primaryContent">
                    <h3>
                        <span class="Progress InProgress"></span>
                        <a href="{xen:link account/alerts}" class="concealed">{xen:phrase alerts}</a>
                    </h3>
                </div>
               
                <div class="listPlaceholder"></div>
               
                <div class="hs_sectionFooter">
                    <a href="{xen:link account/alert-preferences}" class="floatLink">{xen:phrase alert_preferences}</a>
                    <a href="{xen:link account/alerts}">{xen:phrase show_all}...</a>
                </div>
            </div>
        </li>
       
        <xen:hook name="navigation_visitor_tabs_end" />
     
        <li class="navTab PopupClosed"><a href="{xen:link logout}" class="LogOut navLink visitorTabItem OverlayTrigger"><img src="@imagePath/xenforo/huongsonxf/user_logout.png" class='user_icon' alt='' /> {xen:phrase log_out}</a></li>
    </ul>
    3. Mình nhớ có link trong diễn đàn rồi mà chưa có kiếm lại :D.
    4. Thu nhỏ chiều ngang. Cái này nhiều người hỏi lắm rồi. Cách làm là vào admicp > Style > Style Properties > General >Page Width Controller chỉnh ở đó và xem sự khác biệt.
    5. bạn kiếm .nodeList .categoryStrip .nodeTitle a ở trong chức năng search templates
    bạn sẽ thấy tem node_list.css và có cụm từ chỉ màu của nó thế này:

    Mã:
    .nodeList .categoryStrip .nodeTitle a
            {
                color: @categoryStripTitle.color;
            }
    bạn có thể thay cái @categoryStripTitle.color; bằng màu của bạn (Cách này thấy nhiều người hay làm)
    hoặc sau khi bạn thấy cái này rồi thì bạn trở lại admin cp > Style > Color Palette và kiếm cái categoryStripTitle.color sửa bảng màu tại đó (Mình hay làm theo cách này).

    Hy vọng một vài giải đáp nhỏ sẽ giúp bạn yêu thích xenforo nhiều hơn :x
     
    haidang thích bài này.
  3. ku Hiệu

    ku Hiệu Lì Lắm Luôn

    Bài viết:
    1,345
    Likes :
    862
    Bạn tham quan 1 vòng diễn đàn, các vấn đề của bạn sẽ được giải quyết và còn học hỏi thêm được những thứ khác!
    Topic kiểu này rất là nhiều :-ss cứ như 1 hiện tượng vậy X_X
     
    haidang thích bài này.
  4. Prime

    Prime Member

    Bài viết:
    197
    Likes :
    85
    Kiểu Này phải làm 1 Popup thông báo thiệt to ! " Hãy tìm kiếm trước khi hỏi !!!!! " mới được .... :D
     
  5. sgesvn

    sgesvn VietXF Support

    Bài viết:
    741
    Likes :
    280
    Hix, hiện tượng này là bệnh chung của người VN rồi. Không làm chỉ muốn ăn, có khi có cái để ăn rồi mà cũng không biết ăn cái gì.
     
  6. haidang

    haidang New Member

    Bài viết:
    32
    Likes :
    0
    Ai giúp mình cái số 3 được không cho mình xin code giùm
     
  7. ku Hiệu

    ku Hiệu Lì Lắm Luôn

    Bài viết:
    1,345
    Likes :
    862
comments powered by Disqus

Chia sẻ trang này

Đang tải...