Ôi chán thế không biết, kiểu này phải làm bản patch thứ 3 thôi.
Printable View
thanks em .
Đây là nội dung file xml :
PHP Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<product productid="news" active="1">
<title>ITVNN : News Mod</title>
<description><![CDATA[Tạo cho bạn Tin Tức & Thông Báo hoặc Quảng Cáo.]]></description>
<version>1.0.32</version>
<url>http://itvnn.net/showthread.php?22515</url>
<versioncheckurl><![CDATA[http://www.vbulletin.org/forum/misc.php?do=productcheck&pid=news]]></versioncheckurl>
<dependencies>
<dependency dependencytype="vbulletin" minversion="4.0.0" maxversion="" />
</dependencies>
<codes>
<code version="1.0.32">
<installcode><![CDATA[print_dots_start("<strong>ITVNN: News Mod</strong> là sản phẩm cá»§a <strong>Tiểu Bá Vương 1404</strong> (TieuBaVuong1404)<br />Nếu thÃch sản phẩm cá»§a tôi, váºy sao không cùng tôi tham gia <strong>ITVNN FORUM (http://itvnn.net)</strong><br /><br /><strong>Chúc mừng, bạn đã cà i đặt thà nh công !</strong>"); print_dots_stop();]]></installcode>
<uninstallcode><![CDATA[print_dots_start("Bạn đang xóa <strong>ITVNN : News Mod</strong><br />Hãy cho tôi biết vì sao bạn không sỠdụng sản phẩm nà y nữa, và giúp tôi hoà n thiện nó hơn !<br /><br /><br />Xóa <strong>ITVNN : News Mod</strong> thà nh công !"); print_dots_stop();]]></uninstallcode>
</code>
</codes>
<templates>
<template name="itvnn-newsmod.css" templatetype="template" date="0" username="TieuBaVuong1404" version="1.0.32"><![CDATA[@charset "UTF-8";
/* CSS Document */
/* Classic Style */
#news-mod .classic_block {
display:block;
margin-top: {vb:math {vb:stylevar padding}*1.5};
-moz-border-radius-top{vb:stylevar right}: {vb:stylevar border_radius};
-moz-border-radius-top{vb:stylevar left}: {vb:stylevar border_radius};
-webkit-border-top-{vb:stylevar right}-radius: {vb:stylevar border_radius};
-webkit-border-top-{vb:stylevar left}-radius: {vb:stylevar border_radius};
-moz-box-shadow: -2px 2px 2px {vb:stylevar forumbits_shadow_color};
-webkit-box-shadow: -2px 2px 2px {vb:stylevar forumbits_shadow_color};
margin-bottom: {vb:stylevar padding};
}
#news-mod .classic_block .blockbody {
border: {vb:stylevar secondarycontent_border};
background: {vb:stylevar secondarycontent_background};
_background-image: none;
}
#news-mod .classic_block .blockhead {
font-size:{vb:stylevar secondarycontent_header_font.fontSize}{vb:stylevar secondarycontent_header_font.units};
font-weight:{vb:stylevar secondarycontent_header_font.fontWeight};
text-align:center;
color: {vb:stylevar secondarycontent_header_color};
background: {vb:stylevar secondarycontent_header_background};
_background-image: none;
border: {vb:stylevar secondarycontent_header_border};
}
#news-mod .classic_block .blocksubhead {
padding-{vb:stylevar left}: {vb:stylevar padding};
font: {vb:stylevar secondarycontent_subheader_fontSize};
color: {vb:stylevar secondarycontent_color};
background: transparent;
padding-bottom: {vb:math {vb:stylevar padding}/2};
}
#news-mod .blockhead {
font-size:{vb:stylevar secondarycontent_header_font.fontSize}{vb:stylevar secondarycontent_header_font.units};
font-weight:{vb:stylevar secondarycontent_header_font.fontWeight};
text-align:center;
color: {vb:stylevar secondarycontent_header_color};
background: {vb:stylevar secondarycontent_header_background};
_background-image: none;
border: {vb:stylevar secondarycontent_header_border};
margin-top: {vb:math {vb:stylevar padding}/2};
-moz-box-shadow: -2px 0 2px {vb:stylevar shadow_color};
-webkit-box-shadow: -2px 0 2px {vb:stylevar shadow_color};
}
#news-mod .blockbody {
border-bottom: {vb:stylevar secondarycontent_border};
border-{vb:stylevar left}: {vb:stylevar secondarycontent_border};
border-{vb:stylevar right}: {vb:stylevar secondarycontent_border};
background: {vb:stylevar secondarycontent_background};
_background-image: none;
-moz-box-shadow: -2px 2px 2px {vb:stylevar shadow_color};
-webkit-box-shadow: -2px 2px 2px {vb:stylevar shadow_color};
}
#news-mod .block-left {
float:{vb:stylevar left};
width:79%;
margin:0px;
}
#news-mod .block-right {
float:{vb:stylevar right};
width:20%;
margin:0px;
}
#news-mod .getads {
float:{vb:stylevar right};
text-align:right;
font-size:{vb:math (2*{vb:stylevar sidebar_header_fontSize})/3};
}
#news-mod .block-left span.block-left_title, .block-right span.block-right_title {
width: auto;
display:block;
white-space:nowrap;
overflow:hidden;
text-align:center;
font-weight:bold;
font-size:{vb:stylevar sidebar_header_fontSize};
}
#news-mod .block-left ul.block-left_body, .block-right ul.block-right_body {
padding:0;
background:transparent;
padding:6px;
}
#news-mod .space {
background-color:#a9a9a9;
font-size:0;
height:1px;
line-height:0;
margin:2px auto;
overflow:hidden;
}
/* Block Style */
#news_mod-block {
width:100%;
padding:17px 0;
padding-bottom:5px;
margin-bottom:5px;
}
#news_mod-block a {
color: {vb:stylevar forum_sidebar_link_color};
}
#news_mod-block a:hover {
color: {vb:stylevar forum_sidebar_linkhover_color};
}
#news_mod-block .block {
margin-bottom:4px;
padding:6px;
}
#news_mod-block .blockbody {
color: {vb:stylevar sidebar_content_color};
border:{vb:stylevar sidebar_content_border};
-moz-border-radius:{vb:stylevar border_radius};
-webkit-border-radius: {vb:stylevar border_radius};
background:{vb:stylevar sidebar_content_background.backgroundColor};
_background-image: none;
padding: 0;
}
#news_mod-block .blockrow {
padding:0;
border-top: 1px solid {vb:stylevar sidebar_content_bevel};
-moz-border-radius:{vb:stylevar border_radius};
-webkit-border-radius: {vb:stylevar border_radius};
background:{vb:stylevar sidebar_content_background};
padding:6px;
}
#news_mod-block .underblock {
height:{vb:stylevar sidebar_contentseparator_height};
background:{vb:stylevar sidebar_contentseparator_background};
}
#news_mod-block .blocksubhead {
padding:10px 6px 10px 6px;
}
#news_mod-block .blocksubhead {
background:transparent none;
height:{vb:math {vb:stylevar mid_fontSize}*{vb:stylevar line_height} + 2px };
color: {vb:stylevar sidebar_header_color};
padding: 5px 6px;
border:none;
outline:none;
font-weight:bold;
}
#news_mod-block .blocksubhead span.blocktitle {
width: auto;
display:block;
white-space:nowrap;
overflow:hidden;
padding-{vb:stylevar left}:3px;
text-align:center;
}
#news_mod-block .blocksubhead img {
vertical-align:middle;
float:{vb:stylevar left};
}
#news_mod-block .blocksubhead img.inlineimg {
float: none;
position: relative;
top: -2px;
}
#news_mod-block .blocksubhead.smaller {
font-size:{vb:stylevar sidebar_header_fontSize};
font-weight: bold;
}
#news_mod-block .blockrow .meta {
font-size:{vb:stylevar small_fontSize};
}
#news_mod-block .blocksubhead a.username {
padding-{vb:stylevar right}:20px;
}
#news_mod-block .formcontrols .blockrow label {
width:auto;
}
#news_mod-block .advanced.blockfoot {
padding:6px;
border-bottom:none;
font-size:88%;
font-weight:bold;
background: transparent;
}
#news_mod-block > ul {
background:{vb:stylevar sidebar_background};
border:{vb:stylevar sidebar_border};
-moz-border-radius:{vb:stylevar border_radius};
-webkit-border-radius: {vb:stylevar border_radius};
-moz-box-shadow:-2px 2px 2px {vb:stylevar shadow_color};
float:{vb:stylevar left};
width:100%;
}
#news_mod-block .block-left {
float:{vb:stylevar left};
width:79%;
margin:0px;
}
#news_mod-block .block-right {
float:{vb:stylevar right};
width:20%;
margin:0px;
}
#news_mod-block .getads {
float:{vb:stylevar right};
text-align:right;
font-size:{vb:math (2*{vb:stylevar sidebar_header_fontSize})/3};
}
#news_mod-block .block-left span.block-left_title, .block-right span.block-right_title {
width: auto;
display:block;
white-space:nowrap;
overflow:hidden;
text-align:center;
font-weight:bold;
font-size:{vb:stylevar sidebar_header_fontSize};
}
#news_mod-block .block-left ul.block-left_body, .block-right ul.block-right_body {
padding:0;
background:transparent;
padding:6px;
}
#news_mod-block .space {
background-color:#a9a9a9;
font-size:0;
height:1px;
line-height:0;
margin:2px auto;
overflow:hidden;
}
#news_mod-advtitle {
font-family:Tahoma, Calibri, Verdana, Geneva, sans-serif;
color:#000;
font-size:16px;
font-weight:600;
height:20px;
margin:0 auto;
text-align:center;
width:100%;
}]]></template>
<template name="itvnn_newsmod_css" templatetype="template" date="0" username="TieuBaVuong1404" version="1.0.0 beta 1"><![CDATA[<link rel="stylesheet" type="text/css" href="{vb:raw vbcsspath}itvnn-newsmod.css" />]]></template>
<template name="itvnn_newsmod_main" templatetype="template" date="0" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<vb:if condition="$vboptions['newsmod_switch']=='1'">
<div id="news_mod-block">
<ul>
<li>
<div class="block smaller">
<div class="blocksubhead">
<span class="blocktitle"><vb:if condition="$vboptions['enable_ads']">{vb:raw newsmod.title}<vb:else />{vb:raw newsmod.newstitle}</vb:if></span>
</div>
<div id="newsblock" class="blockbody floatcontainer">
<ul class="blockrow">
<vb:if condition="$vboptions['enable_ads']">
<div class="block-left">
<span class="block-left_title">{vb:raw newsmod.newstitle}</span>
<div class="space"></div>
<ul class="block-left_body">
</vb:if>
<vb:if condition="$vboptions['enable_adv_feature']">
<vb:if condition="$vboptions['newsmod_adv_switch']=='1'">
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="http://tickx.googlecode.com/files/ticker.js"></script>
<script type="text/javascript"> $(document).ready(function(){ $('#news_mod-advbody').rotator({ms : {vb:raw newsmod.advtimer}, n: 1 }); }); </script>
<style type="text/css">
#news_mod-advbody {
font-family:Tahoma, Calibri, Verdana, Geneva, sans-serif;
color:{vb:raw newsmod.fontcolor};
font-size:{vb:raw newsmod.fontsize}px;
font-weight:700;
overflow:hidden;
height:{vb:math {vb:raw newsmod.fontsize}+2}px;
margin:0 auto;
text-align:center;
text-shadow:1px 1px 0 #ddd;
width:100%;
}
</style>
<div id="news_mod-advtitle">{vb:raw newsmod.advtitle}</div>
<div class="space"></div>
<div id="news_mod-advbody">
<div>{vb:raw vboptions.newsmod_advbody1}</div>
<vb:if condition="$vboptions['newsmod_advbody2']"><div>{vb:raw vboptions.newsmod_advbody2}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody3']"><div>{vb:raw vboptions.newsmod_advbody3}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody4']"><div>{vb:raw vboptions.newsmod_advbody4}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody5']"><div>{vb:raw vboptions.newsmod_advbody5}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody6']"><div>{vb:raw vboptions.newsmod_advbody6}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody7']"><div>{vb:raw vboptions.newsmod_advbody7}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody8']"><div>{vb:raw vboptions.newsmod_advbody8}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody9']"><div>{vb:raw vboptions.newsmod_advbody9}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody10']"><div>{vb:raw vboptions.newsmod_advbody10}</div></vb:if>
</div>
<div class="space"></div>
</vb:if>
<vb:if condition="$vboptions['newsmod_adv_switch']=='2'">
<div id="news_mod-advtitle">{vb:raw newsmod.advtitle}</div>
<div class="space"></div>
<marquee style="font-family:Tahoma, Calibri, Verdana, Geneva, sans-serif; color:{vb:raw newsmod.fontcolor}; font-size:{vb:raw newsmod.fontsize}px; font-weight:700; text-shadow:1px 1px #ddd;" height="{vb:math {vb:raw newsmod.fontsize}+2}px" behavior="scroll" onmouseover="this.stop()" onmouseout="this.start()" scrollamount="3" direction="left">
{vb:raw vboptions.newsmod_advbody1}
<vb:if condition="$vboptions['newsmod_advbody2']">{vb:raw vboptions.newsmod_advbody2}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody3']">{vb:raw vboptions.newsmod_advbody3}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody4']">{vb:raw vboptions.newsmod_advbody4}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody5']">{vb:raw vboptions.newsmod_advbody5}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody6']">{vb:raw vboptions.newsmod_advbody6}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody7']">{vb:raw vboptions.newsmod_advbody7}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody8']">{vb:raw vboptions.newsmod_advbody8}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody9']">{vb:raw vboptions.newsmod_advbody9}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody10']">{vb:raw vboptions.newsmod_advbody10}</vb:if>
</marquee>
<div class="space"></div>
</vb:if>
</vb:if>
{vb:raw newsmod.newscontent}
<vb:if condition="$vboptions['enable_ads']">
</ul>
</div>
<div class="block-right">
<span class="block-right_title">{vb:raw newsmod.adstitle}</span>
<div class="space"></div>
<div class="getads"><a href="{vb:raw newsmod.getads}">{vb:rawphrase getads}</a></div>
<ul class="block-right_body">{vb:raw newsmod.adscontent}</ul>
</div>
</vb:if>
</ul>
</div>
</div>
<div class="underblock"></div>
</li>
</ul>
</div>
</vb:if>
<vb:if condition="$vboptions['newsmod_switch']=='2'">
<div id="news-mod" class="classic_block block">
<h2 class="blockhead"><vb:if condition="$vboptions['enable_ads']">{vb:raw newsmod.title}<vb:else />{vb:raw newsmod.newstitle}</vb:if></h2>
<div class="blockbody formcontrols floatcontainer">
<vb:if condition="$vboptions['enable_ads']">
<div class="block-left">
<span class="block-left_title">{vb:raw newsmod.newstitle}</span>
<div class="space"></div>
<ul class="block-left_body">
</vb:if>
<vb:if condition="$vboptions['enable_adv_feature']">
<vb:if condition="$vboptions['newsmod_adv_switch']=='1'">
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="http://tickx.googlecode.com/files/ticker.js"></script>
<script type="text/javascript"> $(document).ready(function(){ $('#news_mod-advbody').rotator({ms : {vb:raw newsmod.advtimer}, n: 1 }); }); </script>
<style type="text/css">
#news_mod-advbody {
font-family:Tahoma, Calibri, Verdana, Geneva, sans-serif;
color:{vb:raw newsmod.fontcolor};
font-size:{vb:raw newsmod.fontsize}px;
font-weight:700;
overflow:hidden;
height:{vb:math {vb:raw newsmod.fontsize}+2}px;
margin:0 auto;
text-align:center;
text-shadow:1px 1px 0 #ddd;
width:100%;
}
</style>
<div id="news_mod-advtitle">{vb:raw newsmod.advtitle}</div>
<div class="space"></div>
<div id="news_mod-advbody">
<div>{vb:raw vboptions.newsmod_advbody1}</div>
<vb:if condition="$vboptions['newsmod_advbody2']"><div>{vb:raw vboptions.newsmod_advbody2}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody3']"><div>{vb:raw vboptions.newsmod_advbody3}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody4']"><div>{vb:raw vboptions.newsmod_advbody4}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody5']"><div>{vb:raw vboptions.newsmod_advbody5}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody6']"><div>{vb:raw vboptions.newsmod_advbody6}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody7']"><div>{vb:raw vboptions.newsmod_advbody7}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody8']"><div>{vb:raw vboptions.newsmod_advbody8}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody9']"><div>{vb:raw vboptions.newsmod_advbody9}</div></vb:if>
<vb:if condition="$vboptions['newsmod_advbody10']"><div>{vb:raw vboptions.newsmod_advbody10}</div></vb:if>
</div>
<div class="space"></div>
</vb:if>
<vb:if condition="$vboptions['newsmod_adv_switch']=='2'">
<div id="news_mod-advtitle">{vb:raw newsmod.advtitle}</div>
<div class="space"></div>
<marquee style="font-family:Tahoma, Calibri, Verdana, Geneva, sans-serif; color:{vb:raw newsmod.fontcolor}; font-size:{vb:raw newsmod.fontsize}px; font-weight:700; text-shadow:1px 1px #ddd;" height="{vb:math {vb:raw newsmod.fontsize}+2}px" behavior="scroll" onmouseover="this.stop()" onmouseout="this.start()" scrollamount="3" direction="left">
{vb:raw vboptions.newsmod_advbody1}
<vb:if condition="$vboptions['newsmod_advbody2']">{vb:raw vboptions.newsmod_advbody2}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody3']">{vb:raw vboptions.newsmod_advbody3}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody4']">{vb:raw vboptions.newsmod_advbody4}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody5']">{vb:raw vboptions.newsmod_advbody5}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody6']">{vb:raw vboptions.newsmod_advbody6}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody7']">{vb:raw vboptions.newsmod_advbody7}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody8']">{vb:raw vboptions.newsmod_advbody8}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody9']">{vb:raw vboptions.newsmod_advbody9}</vb:if>
<vb:if condition="$vboptions['newsmod_advbody10']">{vb:raw vboptions.newsmod_advbody10}</vb:if>
</marquee>
<div class="space"></div>
</vb:if>
</vb:if>
{vb:raw newsmod.newscontent}
<vb:if condition="$vboptions['enable_ads']">
</ul>
</div>
<div class="block-right">
<span class="block-right_title">{vb:raw newsmod.adstitle}</span>
<div class="space"></div>
<div class="getads"><a href="{vb:raw newsmod.getads}">{vb:rawphrase getads}</a></div>
<ul class="block-right_body">{vb:raw newsmod.adscontent}</ul>
</div>
</vb:if>
</div>
</div>
</vb:if>]]></template>
</templates>
<stylevardfns>
</stylevardfns>
<stylevars>
</stylevars>
<plugins>
<plugin active="1" executionorder="5">
<title>ITVNN: News Mod - Cache Templates</title>
<hookname>cache_templates</hookname>
<phpcode><![CDATA[$cache = array_merge((array) $cache, array(
'itvnn_newsmod_main',
'itvnn_newsmod_css',
));]]></phpcode>
</plugin>
<plugin active="1" executionorder="5">
<title>ITVNN: News Mod - Templating Starting</title>
<hookname>process_templates_complete</hookname>
<phpcode><![CDATA[if($vbulletin->options['enable_newsmod'] AND in_array($vbulletin->userinfo['usergroupid'], explode(',', $vbulletin->options['newsmod_usergroup'])))
{
$newsmod=array();
$newsmod['title']=$vbulletin->options['newsmod_title'];
$newsmod['newstitle']=$vbulletin->options['newsmod_newstitle'];
$newsmod['newscontent']=$vbulletin->options['newsmod_newscontent'];
$newsmod['adstitle']=$vbulletin->options['newsmod_adstitle'];
$newsmod['adscontent']=$vbulletin->options['newsmod_adscontent'];
$newsmod['getads']=$vbulletin->options['newsmod_getads'];
$newsmod['advtitle']=$vbulletin->options['newsmod_advtitle'];
$newsmod['advbody1']=$vbulletin->options['newsmod_advbody1'];
$newsmod['advbody2']=$vbulletin->options['newsmod_advbody2'];
$newsmod['advbody3']=$vbulletin->options['newsmod_advbody3'];
$newsmod['advbody4']=$vbulletin->options['newsmod_advbody4'];
$newsmod['advbody5']=$vbulletin->options['newsmod_advbody5'];
$newsmod['advbody6']=$vbulletin->options['newsmod_advbody6'];
$newsmod['advbody7']=$vbulletin->options['newsmod_advbody7'];
$newsmod['advbody8']=$vbulletin->options['newsmod_advbody8'];
$newsmod['advbody9']=$vbulletin->options['newsmod_advbody9'];
$newsmod['advbody10']=$vbulletin->options['newsmod_advbody10'];
$newsmod['advtimer']=$vbulletin->options['newsmod_advtimer'];
$newsmod['fontsize']=$vbulletin->options['newsmod_adv_fontsize'];
$newsmod['fontcolor']=$vbulletin->options['newsmod_adv_fontcolor'];
$templater=vB_Template::create('itvnn_newsmod_main');
$templater->register('newsmod',$newsmod);
if($vbulletin->options['enable_auto_temp'])
{
$ad_location['ad_navbar_below'].=$templater->render();
}
else
{
$template_hook[news_temp].=$templater->render();
}
$newsmod_css_templater=vB_Template::create('itvnn_newsmod_css');
$headinclude .= $newsmod_css_templater->render();
}]]></phpcode>
</plugin>
<plugin active="1" executionorder="5">
<title>ITVNN: News Mod - Templates Group</title>
<hookname>template_groups</hookname>
<phpcode><![CDATA[$only['itvnn_newsmod'] = 'ITVNN : News Mod';]]></phpcode>
</plugin>
</plugins>
<phrases>
<phrasetype name="GLOBAL" fieldname="global">
<phrase name="getads" date="0" username="TieuBaVuong1404" version="1.0.12"><![CDATA[ÄÄng kà Quảng Cáo]]></phrase>
</phrasetype>
<phrasetype name="vBulletin Settings" fieldname="vbsettings">
<phrase name="setting_enable_ads_desc" date="1300191588" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>KÃch hoạt chức nÄng Quảng Cáo</b>]]></phrase>
<phrase name="setting_enable_adv_feature_desc" date="1300191630" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>KÃch hoạt Tin tức & Thông báo Nâng cao</b>]]></phrase>
<phrase name="setting_enable_adv_feature_title" date="1300191662" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>TÃY CHá»N NÃNG CAO</b>]]></phrase>
<phrase name="setting_enable_auto_temp_desc" date="1300191860" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>KÃch hoạt Tá»± Äá»ng xác Äá»nh vá» trà MOD</b><fieldset><legend>Thông tin</legend>Nếu bạn muá»n tá»± mình xác Äá»nh vá» trà muá»n hiá»n thá» cho MOD, chá»n "No" (Không). Sau Äó, bạn có thá» copy code dưá»i Äây và dán nó và o vá» trà cá»§a bạn. Code :<pre>{vb:raw template_hook.news_temp}</pre></fieldset>]]></phrase>
<phrase name="setting_enable_newsmod_desc" date="1300191886" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>KÃch hoạt "ITVNN : News Mod"</b>]]></phrase>
<phrase name="setting_enable_newsmod_title" date="1300191963" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>TÃY CHá»N CÆ BẢN</b>]]></phrase>
<phrase name="setting_newsmod_adscontent_desc" date="1300192046" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Chèn Quảng Cáo</b><fieldset><legend>Thông tin</legend>Chèn và o mã HTML cá»§a Quảng Cáo, Äó có thá» là liên kết, kà tá»±, flash hoặc hình ảnh, v.v...</fieldset>]]></phrase>
<phrase name="setting_newsmod_adstitle_desc" date="1300192069" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tiá»u Äá» Quảng Cáo</b>]]></phrase>
<phrase name="setting_newsmod_adv_fontcolor_desc" date="1300192119" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Mà u chữ của Tin tức & Thông báo NC</b>]]></phrase>
<phrase name="setting_newsmod_adv_fontsize_desc" date="1300192254" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>KÃch thưá»c chữ cá»§a Tin tức & Thông Báo NC</b><fieldset><legend>Thông tin</legend>Thông sá» nà y (bao gá»m cả "<b>Mà u chữ</b>") chá» thay Äá»i cho Tin tức & Thông báo NC.</fieldset>]]></phrase>
<phrase name="setting_newsmod_adv_switch_desc" date="1300192413" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Kiá»u hoạt Äá»ng cá»§a Tin tức & Thông báo NC</b><fieldset><legend>Thông tin</legend>Thay Äá»i kiá»u hoạt Äá»ng cá»§a Tin tức & Thông báo Nâng cao. Có hai kiá»u :<br /><b>• Slide</b> : Kiá»u nà y Tin tức & Thông báo sẽ thay Äá»i theo tin và cuá»n từ dưá»i lên.<br /><b>• Marquee</b> : Kiá»u nà y Tin tức & Thông báo sẽ di chuyá»n từ phải sang trái.<br /><b>Chú ý : Khi cà i Äặt má»i kiá»u phải thay Äá»i thông sá» phÃa dưá»i cho phù hợp.</b></fieldset>]]></phrase>
<phrase name="setting_newsmod_advbody10_desc" date="1300192460" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tin tức & Thông báo - 10</b>]]></phrase>
<phrase name="setting_newsmod_advbody1_desc" date="1300192564" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tin tức & Thông báo - 1</b>]]></phrase>
<phrase name="setting_newsmod_advbody2_desc" date="1300192597" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tin tức & Thông báo - 2</b>]]></phrase>
<phrase name="setting_newsmod_advbody3_desc" date="1300192630" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tin tức & Thông báo - 3</b>]]></phrase>
<phrase name="setting_newsmod_advbody4_desc" date="1300192668" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tin tức & Thông báo - 4</b>]]></phrase>
<phrase name="setting_newsmod_advbody5_desc" date="1300192714" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tin tức & Thông báo - 5</b>]]></phrase>
<phrase name="setting_newsmod_advbody6_desc" date="1300192754" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tin tức & Thông báo - 6</b>]]></phrase>
<phrase name="setting_newsmod_advbody7_desc" date="1300192900" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tin tức & Thông báo - 7</b>]]></phrase>
<phrase name="setting_newsmod_advbody8_desc" date="1300192991" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tin tức & Thông báo - 8</b>]]></phrase>
<phrase name="setting_newsmod_advbody9_desc" date="1300193076" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tin tức & Thông báo - 9</b>]]></phrase>
<phrase name="setting_newsmod_advtimer_desc" date="1300193169" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Thông sá»</b><fieldset><legend>Thông tin</legend>Äá»i vá»i :<br /><b>• Slide</b> : là thá»i gian thay Äá»i má»t Tin tức & Thông báo, tÃnh bằng mili-giây (ms), và dụ : 4000.<br /><b>• Marquee</b> : là tá»c Äá» chuyá»n Äá»ng cá»§a Tin tức & Thông báo, <b>nên Äặt từ 3 Äến 6</b>.</fieldset>]]></phrase>
<phrase name="setting_newsmod_advtitle_desc" date="1300193273" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tiêu Äá» Tin tức & Thông báo NC</b><fieldset><legend>Thông tin</legend>Tiêu Äá» nà y có thá» ÄÆ°á»£c sá» dụng như má»t tin tức nóng há»i, thông báo quan trá»ng, nó sẽ không hoạt Äá»ng (thay Äá»i giữa các tin).</fieldset>]]></phrase>
<phrase name="setting_newsmod_checkversion_desc" date="1300193322" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Phiên bản</b><fieldset><legend>Thông tin</legend>Phiên bản má»i nhất :<br /><iframe src="http://www.vbulletin.org/forum/misc.php?do=productcheck&pid=news" width=70 height=50 frameborder=0></iframe><br />Click <a href="http://itvnn.net/showthread.php?22515">VÃO ÄÃY</a> Äá» lấy phiên bản má»i nhất hoặc thông tin liên quan.</fieldset>]]></phrase>
<phrase name="setting_newsmod_getads_desc" date="1300193399" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Trang ÄÄng kà Quảng Cáo</b><fieldset><legend>Thông tin</legend>ÄÆ°á»ng dẫn tá»i trang bạn dà nh cho khách ÄÄng kà quảng cáo.<br />Äá» nghá» sá» dụng <b>sendmessage.php</b>. Bạn có thá» là m theo hưá»ng dẫn sau :<br />• Và o Settings -> Options -> Site Name / URL / Contact Details.<br />• Tại mục Contact Us Options, thêm dòng sau : "ÄÄng kà Quảng cáo".</fieldset>]]></phrase>
<phrase name="setting_newsmod_newscontent_desc" date="1300193431" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tin tức & Thông báo</b>]]></phrase>
<phrase name="setting_newsmod_newstitle_desc" date="1300193482" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tiêu Äá» Tin tức & Thông báo</b><fieldset><legend>Thông tin</legend>Tiêu Äá» nà y sẽ ÄÆ°á»£c dùng là m tiêu Äá» chÃnh khi tắt Quảng Cáo.</fieldset>]]></phrase>
<phrase name="setting_newsmod_switch_desc" date="1300193535" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Giao diá»n cá»§a "ITVNN : News Mod"</b><fieldset><legend>Thông tin</legend>Bạn có thá» chá»n thay Äá»i giao diá»n cho "ITVNN : News Mod". Có hai giao diá»n :<br /><b>• Block</b> : Là giao diá»n mặc Äá»nh, giá»ng vá»i giao diá»n Sidebar.<br /><b>• Classic</b> : Là giao diá»n thứ hai, dạng cá» Äiá»n.</fieldset>]]></phrase>
<phrase name="setting_newsmod_title_desc" date="1300193582" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Tiêu Äá» chÃnh</b><fieldset><legend>Thông tin</legend>Tiêu Äá» bạn thay thế cho tiêu Äá» mặc Äá»nh (là "ITVNN : News Mod"). Tiêu Äá» nà y chá» xuất hiá»n nếu kÃch hoạt Quảng Cáo.</fieldset>]]></phrase>
<phrase name="setting_newsmod_usergroup_desc" date="1300193767" username="TieuBaVuong1404" version="1.0.32"><![CDATA[<b>Phân quyá»n Nhóm Thà nh viên (Usergroup)</b><fieldset><legend>Thông tin</legend>Nháºp sá» ID cá»§a Nhóm Thà nh viên Äá» quy Äá»nh cho những nhóm thà nh viên nà o có thá» thấy "ITVNN : News Mod".<br />Và dụ : 1,2,5,6,7</fieldset>]]></phrase>
<phrase name="settinggroup_newsmod" date="1300193664" username="TieuBaVuong1404" version="1.0.32"><![CDATA[ITVNN : News Mod - Tùy Chá»n]]></phrase>
</phrasetype>
</phrases>
<options>
<settinggroup name="newsmod" displayorder="65535">
<setting varname="enable_newsmod" displayorder="10">
<datatype>boolean</datatype>
<optioncode>yesno</optioncode>
<defaultvalue>1</defaultvalue>
</setting>
<setting varname="enable_auto_temp" displayorder="20">
<datatype>boolean</datatype>
<optioncode>yesno</optioncode>
<defaultvalue>1</defaultvalue>
</setting>
<setting varname="newsmod_title" displayorder="30">
<datatype>free</datatype>
<defaultvalue><![CDATA[ITVNN : News Mod]]></defaultvalue>
</setting>
<setting varname="newsmod_newstitle" displayorder="40">
<datatype>free</datatype>
<defaultvalue><![CDATA[News & Announcements]]></defaultvalue>
</setting>
<setting varname="newsmod_newscontent" displayorder="50">
<datatype>free</datatype>
<optioncode>textarea</optioncode>
<defaultvalue><![CDATA[<br /><center><a href="http://itvnn.net"><font size="4" color="red"><strong>ITVNN FORUM - ITVNN : News Mod</strong></font></a><br /><br /><font size="4" color="blue"><strong>News & Announcements</strong></font>]]></defaultvalue>
</setting>
<setting varname="newsmod_usergroup" displayorder="60">
<datatype>free</datatype>
<defaultvalue>1,2,5,6,7</defaultvalue>
</setting>
<setting varname="enable_adv_feature" displayorder="70">
<datatype>boolean</datatype>
<optioncode>yesno</optioncode>
<defaultvalue>1</defaultvalue>
</setting>
<setting varname="newsmod_switch" displayorder="80">
<datatype>free</datatype>
<optioncode>radio:piped
1|Block
2|Classic</optioncode>
<defaultvalue>1</defaultvalue>
</setting>
<setting varname="newsmod_adv_switch" displayorder="90">
<datatype>free</datatype>
<optioncode>radio:piped
1|Slide
2|Marqee</optioncode>
<defaultvalue>1</defaultvalue>
</setting>
<setting varname="newsmod_advtitle" displayorder="100">
<datatype>free</datatype>
<defaultvalue><![CDATA[News & Announcements - Slide | Marquee]]></defaultvalue>
</setting>
<setting varname="newsmod_advtimer" displayorder="110">
<datatype>integer</datatype>
<defaultvalue>4000</defaultvalue>
</setting>
<setting varname="newsmod_advbody1" displayorder="120">
<datatype>free</datatype>
<defaultvalue><![CDATA[The first News & Announcements line.]]></defaultvalue>
</setting>
<setting varname="newsmod_advbody2" displayorder="130">
<datatype>free</datatype>
<defaultvalue><![CDATA[The second News & Announcements line.]]></defaultvalue>
</setting>
<setting varname="newsmod_advbody3" displayorder="140">
<datatype>free</datatype>
<defaultvalue><![CDATA[The third News & Announcements line.]]></defaultvalue>
</setting>
<setting varname="newsmod_advbody4" displayorder="150">
<datatype>free</datatype>
<defaultvalue><![CDATA[The fourth News & Announcements line.]]></defaultvalue>
</setting>
<setting varname="newsmod_advbody5" displayorder="160">
<datatype>free</datatype>
<defaultvalue><![CDATA[The fifth News & Announcements line.]]></defaultvalue>
</setting>
<setting varname="newsmod_advbody6" displayorder="170">
<datatype>free</datatype>
<defaultvalue><![CDATA[The sixth News & Announcements line.]]></defaultvalue>
</setting>
<setting varname="newsmod_advbody7" displayorder="180">
<datatype>free</datatype>
<defaultvalue><![CDATA[The seventh News & Announcements line.]]></defaultvalue>
</setting>
<setting varname="newsmod_advbody8" displayorder="190">
<datatype>free</datatype>
<defaultvalue><![CDATA[The eighth News & Announcements line.]]></defaultvalue>
</setting>
<setting varname="newsmod_advbody9" displayorder="200">
<datatype>free</datatype>
<defaultvalue><![CDATA[The nineth News & Announcements line.]]></defaultvalue>
</setting>
<setting varname="newsmod_advbody10" displayorder="210">
<datatype>free</datatype>
<defaultvalue><![CDATA[The tenth News & Announcements line.]]></defaultvalue>
</setting>
<setting varname="newsmod_adv_fontsize" displayorder="220">
<datatype>free</datatype>
<optioncode>select:piped
14|14px
15|15px
16|16px
17|17px
18|18px
19|19px
20|20px
21|21px
22|22px
23|23px
24|24px</optioncode>
<defaultvalue>18</defaultvalue>
</setting>
<setting varname="newsmod_adv_fontcolor" displayorder="230">
<datatype>free</datatype>
<optioncode>select:piped
red|Red
gold|Gold
khaki|Khaki
orange|Orange
lightpink|LightPink
salmon|Salmon
tomato|Tomato
brown|Brown
maroon|Maroon
darkgreen|DarkGreen
darkcyan|DarkCyan
lightseagreen|LightSeaGreen
lawngreen|LawnGreen
mediumseagreen|MediumSeaGreen
blueviolet|BlueViolet
cyan|Cyan
blue|Blue
dodgerblue|DodgerBlue
lightskyblue|LightSkyBlue
white|White
dimgray|DimGray
darkgray|DarkGray
black|Black</optioncode>
<defaultvalue>red</defaultvalue>
</setting>
<setting varname="enable_ads" displayorder="240">
<datatype>boolean</datatype>
<optioncode>yesno</optioncode>
<defaultvalue>1</defaultvalue>
</setting>
<setting varname="newsmod_adstitle" displayorder="250">
<datatype>free</datatype>
<defaultvalue><![CDATA[Advertisement]]></defaultvalue>
</setting>
<setting varname="newsmod_adscontent" displayorder="260">
<datatype>free</datatype>
<optioncode>textarea</optioncode>
<defaultvalue><![CDATA[<br /><br /><center>Advertisement !</center>]]></defaultvalue>
</setting>
<setting varname="newsmod_getads" displayorder="270">
<datatype>free</datatype>
<defaultvalue>sendmessage.php</defaultvalue>
</setting>
<setting varname="newsmod_checkversion" displayorder="280">
<datatype>free</datatype>
<optioncode>ITVNN : News Mod v1.0.32</optioncode>
</setting>
</settinggroup>
</options>
<helptopics>
</helptopics>
<cronentries>
</cronentries>
<faqentries>
</faqentries>
</product>
mod này xung đột với
và chưa đóng cái thẻ j đó. Làm lỗi thống kê chang ra center hết ở IE
Xung đột thế nào anh nêu chi tiết : hình ảnh, link demo...
Em đã tối ưu hoá tất cả code từ temp đến plugin, hoàn toàn chính xác, không có chuyện chưa đóng thẻ gì, em đã thử nghiệm trên cả IE, Firefox, Chrome, Opera và Safari rồi. Anh nên xem lại trong việc viết thông báo của mình có chưa đóng thẻ nào thì đúng hơn.
att đó em. EM pub cả file xml vào thẻ CODE lên giúp a na
vb4. đang làm trên localhost mà :D. mod này và mod
k thể xong hành cùng mod quà tặng âm nhạcCode:http://itvnn.net/showthread.php?23896-ITVNN-MOD-ITVNN-News-amp-Event-image-slide-%28MOD-d%C3%A0nh-cho-c%C3%A1c-s%E1%BB%B1-ki%E1%BB%87n-quan-tr%E1%BB%8Dng%29/page3
hjx. fix dc thì tốt quá :(Code:http://www.vietvbb.vn/up/showthread.php?t=54095
Ôi trời, cái này thì liên quan gì đến Quà Tặng Âm Nhạc. Em cài có bị sao đâu, mà cái hook cũng chẳng hề liên quan nữa là. Mà local sao lại có user hoạt động với bài viết khủng thế ?
uh. đang downgrade ver vì bị lỗi data, xuất hiện toàn table tem j lạ quá :-<. Em show nội dung file xml lên giúp a với. K hiểu sao a toàn bị lỗi font :-s