TaigaChat là mod chatbox rất đẹp và chuyên nghiệp, đầy đủ các tính năng cho diễn đàn Xenforo Dowload: [XF] TaigaChat Pro 1.4. 7 Password: dembuon.vn Live Demo: Diễn Đàn Bitcoin Việt Nam Hướng Dẫn: Down file đính kèm về giải nén ra, upload tất cả file trong forder upload lên host ngang hàng với index. Php. Riêng thư mục Xenporta các bạn chỉ up lên nếu muốn cài đặt thêm Portal cho diễn đàn. Vào ACP > Install Addon > chọn addon-TaigaChat.xml trong file đính kèm. Sau khi đã cài đặt xong thì các bạn có thể tùy chỉnh thêm vào ACP > Home > Options > TaigaChat Pro Nhớ set quyền hạn cho từng group có thể sử dụng Taigachat Nếu Taigachat không hiện các bạn vào tìm trong template forum_list: Mã: <xen:if is= "{$renderedNodes}" ><xen:include template= "node_list" /></xen:if> Thêm dòng này bên trên: Mã: <xen:hook name= "dark_taigachat_alt" /> Về widget TaigaChat: Các bạn phải cài addon Widget Framework mới dùng được. Tương tự như addon, các bạn vẫn phải upload tất cả file trong forder "upload" lên host ngang hàng với index.php. Sau đó vào ACP > Widget Framework > Import Widgets > widget_framework_taigachat_pro.xml Sau khi đã cài đặt xong thì các bạn có thể tùy chỉnh thêm vào ACP > Widget Framework > List Widgets Lưu ý: Bạn phải set quyền cho từng group để có thể nhìn thấy và sử dụng được Chatbox này nhé.
Chỉnh sửa 1 chút CSS làm đẹp cho bạn nào thích: Mã: #taigachat_full {margin-bottom:0px !important; overflow-x: hidden} #taigachat_count {background-color:#fff; padding:0 2px !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; color:#000; float:right;} Xóa hết dấu () trong template dark_taigachat_chatbox hoặc chép đoạn code dưới đây vào thay thế: PHP: <xen:require css="dark_taigachat.css" /><xen:require css="bb_code.css" /><xen:require js="js/dark/taigachat.js?{xen:raw $taigachat.js_modification}" /> <div class="section<xen:if is="{$taigachat.alt}"> sectionMain nodeList taigachat_alt </xen:if><xen:if is="{$taigachat.reverse}"> taigachat_reverse<xen:else /> taigachat_normal</xen:if><xen:if is="{$taigachat.popup}"> taigachat_popup</xen:if>" id='<xen:if is="{$taigachat.alt} OR !{$taigachat.sidebar}">taigachat_full<xen:else />taigachat_sidebar</xen:if>'> <xen:if is="!{$taigachat.alt}"> <div class="<xen:if is="{$taigachat.sidebar}">secondaryContent<xen:else />primaryContent</xen:if>"> <xen:else /> <div> </xen:if> <xen:if is="{$taigachat.sidebar}"> <xen:if is="{$taigachat.alt}"> <div class="nodeInfo categoryNodeInfo categoryStrip"> <div class="categoryText"> <h3 class="nodeTitle"><a href="{xen:link '{$xenOptions.dark_taigachat_route}'}">{xen:phrase dark_shoutbox} <span id="taigachat_count">0</span></a></h3> <xen:if is="{$taigachat.motd}"><blockquote class="nodeDescription baseHtml"><span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote></xen:if> <a href="{xen:link 'taigachat/motd'}" data-cacheOverlay="false" class="OverlayTrigger" style="display:none"></a> </div> </div> <xen:else /> <h3><a href='{xen:link '{$xenOptions.dark_taigachat_route}'}'>{xen:phrase dark_shoutbox} <span id="taigachat_count">0</span></a> <xen:if is="{$taigachat.motd}"><blockquote><span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote></xen:if> <a href="{xen:link 'taigachat/motd'}" class="OverlayTrigger" style="display:none"></a> </h3> </xen:if> </xen:if> <xen:if is="{$taigachat.popup}"> <blockquote class="taigachat_motd"><span id="taigachat_inchat"><span id="taigachat_count">0</span> {xen:phrase dark_users_in_chat}</span> <span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote> <a href="{xen:link 'taigachat/motd'}" class="OverlayTrigger" style="display:none"></a> </xen:if> <xen:if is="!{$taigachat.reverse}"> <xen:include template="dark_taigachat_controls"> <xen:map from="$taigachat" to="$taigachat" /> </xen:include> </xen:if> <div id='taigachat_box' class='<xen:if is="{$taigachat.thumbzoom}">taigachat_thumbzoom</xen:if>'<xen:if is="{$taigachat.sidebar}"> style='height: {xen:raw $taigachat.height}px'</xen:if>><ol></ol></div> <xen:if is="{$taigachat.reverse}"> <xen:include template="dark_taigachat_controls"> <xen:map from="$taigachat" to="$taigachat" /> </xen:include> </xen:if> </div></div><xen:include template="dark_taigachat_script" />
Hướng dẫn tối ưu cho Taigachat: Khi diễn đàn của bạn đủ lớn và có nhiều người sử dụng chatbox, vấn đề hao tổn tài nguyên CPU server và tốc độ sẽ là vấn đề rất đau đầu mà bạn cần giải quyết, dưới đây là cách giúp bạn tối ưu Chatbox giúp nó có thể chịu tải vài trăm người online chát cùng 1 lúc. Bật Speed mode: Speed mode (sacrifice security for speed) Đánh dấu vào: Fast activity updates No cache buster Cấu hình lại nginx, thêm nội dung sau vào file vhost nếu có sử dụng ACP Cache: Mã: location /data/taigachat/ { open_file_cache off; } Nhớ restart lại nginx. Đặc biệt: Nếu không muốn gặp lỗi dòng chat tự động biến mất, gửi link vào chatbox thì rất lag các bạn làm như sau: Bạn cần ủng hộ tác giả 50,000 xu để đọc nội dung