Welcome Guest [Log In] [Register]
Hiện thời Webstie của chúng tôi đang tạm đóng dể sửa chữa nhằm mục đích phục vụ tốt hơn cho nhu cầu của các bạn. Khi mọi công việc sữa chữa hoàn thành chúng tôi sẽ gửi email thông báo đến tất cả các bạn. Mong các bạn vui ḷng ghé lại sau. Thành thật xin lỗi v́ sự cố này.


>> Bạn đă có tài khoản chưa, click vào đây để đăng kư !


Nếu bạn đă là thành viên của L'@mour ™, vui ḷng đăng nhập để tham gia thảo luận. Cảm ơn !

Username:   Password:
Add Reply
Thêm Mă Cho Font/color; trong khung viết bài...
Topic Started: Jun 4 2006, 03:53 PM (409 Views)
Jimmy
Member Avatar
__Love__

...Mă này sẽ giúp forum có thêm nhiều mă màu + kiểu font chữ hơn so với mặc định...

Mẫu here:

Posted Image

Chèn zô Footer:

1.Thêm mă màu + font chữ

Quote:
 
<script>
//Development support by Kenshin of http://hanarui.t8x.net/
<!--//
function addColorOpt(Name,Value){ //Merc
if(!document.REPLIER||!document.REPLIER.fcolor){return;}
var c=document.REPLIER.fcolor.options;
c[c.length]=new Option(Name,Value);
c[c.length-1].style.color=Value;
}
function addFontOpt(Name,Value){ //Merc
if(!document.REPLIER||!document.REPLIER.ffont){return;}
var f=document.REPLIER.ffont.options;
f[f.length]=new Option(Name,Value);
f[f.length-1].style.fontFamily=Value;
}
//addColorOpt("Tên màu","Mă màu");
//addFontOpt("Tên hiển thị","Tên font chữ");

addColorOpt("Yellow","#CCCC00");
addColorOpt("Pink","#CC9999");

addFontOpt("Gadget","Gadget,Britannic Bold");
addFontOpt("Sand","Sand");
addFontOpt("Wingdings","Wingdings");
// -->
</script>



2.Chỉ thêm mă màu

Quote:
 
<script>
<!--//
function addColorOpt(Name,Value){ //Merc
if(!document.REPLIER||!document.REPLIER.fcolor){return;}
var c=document.REPLIER.fcolor.options;
c[c.length]=new Option(Name,Value);
c[c.length-1].style.color=Value;
}
//addColorOpt("Tên màu","Mă màu");

addColorOpt("Yellow","#CCCC00");
addColorOpt("Pink","#CC9999");
addColorOpt("Ha_na_rui","#CC9999");
// -->
</script>



3.Chỉ thêm font chữ

Quote:
 
<script>
<!--//
function addFontOpt(Name,Value){ //Merc
if(!document.REPLIER||!document.REPLIER.ffont){return;}
var f=document.REPLIER.ffont.options;
f[f.length]=new Option(Name,Value);
f[f.length-1].style.fontFamily=Value;
}
//Ví dụ addFontOpt("Tên hiển thị","Tên font chữ");.

addFontOpt("Gadget","Gadget,Britannic Bold");
addFontOpt("Sand","Sand");
addFontOpt("Wingdings","Wingdings");
// -->
</script>


Enjoy! :ngoaymui:
Posted Image
Offline Profile Quote Post Goto Top
 
vietmoschino
Member Avatar


Hay quá nhưng h́nh như invision không kick thảng vào các nút này được nữa th́ phải Ai đó có thể cho việt 1 vài thông tin về vấn đề này được không
My Homepages
Upload Free Not Register !
Offline Profile Quote Post Goto Top
 
crazygirl007
Member Avatar


Forum em hok dùng mấy cái mă màu+ chữ đc anh oy! Nó bị làm sao ư,mỗi lần viết bài mún đỗi màu chữ nhưng nó hok đổi đc :silly: :silly: :silly:
Posted Image Hallo pà kon!
Offline Profile Quote Post Goto Top
 
Jimmy
Member Avatar
__Love__

...Cái code này rất nhẹ và ít ảnh hưởng tới tốc độ load. Em thử check lại xem nó có xung đột với code nào khi chèn hung, hoặc post tất cả code của em lên đây mọi người sẽ test dùm! :ngoaymui:
Posted Image
Offline Profile Quote Post Goto Top
 
crazygirl007
Member Avatar


JAVASCRIPT
<script>
function ResizeThem() {
//Redistributed for Vn communities by All4elva
maxheight=600;
maxwidth=600;
imgs=document.getElementsByTagName("img");
for (p=0; p<imgs.length; p++) {
if (imgs[p].getAttribute("alt")=="user posted image") {
w=parseInt(imgs[p].width);
h=parseInt(imgs[p].height);
if (parseInt(imgs[p].width)>maxwidth) {
imgs[p].style.cursor="pointer";
imgs[p].onclick=new Function("iw=window.open(this.src,'ImageViewer','width='+(w+5)+'px,hei ght='+(h+100)+'px');iw.focus()");
imgs[p].height=(maxwidth/imgs[p].width)*imgs[p].height;
imgs[p].width=maxwidth;
}
if (parseInt(imgs[p].height)>maxheight) {
imgs[p].style.cursor="pointer";
imgs[p].onclick=new Function("iw=window.open(this.src,'ImageViewer','width='+(w+5)+'px,hei ght='+(h+100)+'px');iw.focus()");
imgs[p].width=(maxheight/imgs[p].height)*imgs[p].width;
imgs[p].height=maxheight;
}
}
}
}
</script>
<script language="JavaScript">
<!--
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->

function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_changeProp(objName,x,theProp,theValue) { //v3.0
var obj = MM_findObj(objName);
if (obj && (theProp.indexOf("style.")==-1 || obj.style)) eval("obj."+theProp+"='"+theValue+"'");
}
//-->
</script>

HEAD & BODY
<center><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" alink="#000000" vlink="#000000">
<table width="736" border="10" align="center" cellpadding="4" cellspacing="0" background="" bgcolor="#FFFFFF" height="377" bordercolor="hotpink" >
<tr><td valign="top" height="100%">

<% BOARD HEADER %>
<% NAVIGATION %>
<script> <!-- var sound1="http://procomcomputer.com.my/images/noel-jongkayftmrsol.mp3" var sound2="http://streamer2.soundclick.com/jarry_DL/21/05/freemp3/mrsol+1luvftltb.mp3" var sound3="http://streamer2.soundclick.com/jarry_DL/28/01/freemp3/jansaker+hoainiemftnicky.mp3" var sound4="http://streamer2.soundclick.com/jarry_DL/25/01/freemp3/jukido+emradiremixjukido.mp3" var sound5="http://streamer2.soundclick.com/jarry_DL/21/01/vipdownload/lkproduction+ngoisaocodonlkftungdaive.mp3" var x=Math.round(Math.random()*4) if (x==0) x=sound1 else if (x==1) x=sound2 else if (x==2) x=sound3 else if (x==3) x=sound4 else x=sound5 if (navigator.appName=="Microsoft Internet Explorer") quynhoncity.com('<bgsound src='+'"'+x+'"'+' loop="infinite">') else quynhoncity.com('<embed src='+'"'+x+'"'+'hidden="true" border="0" width="20" height="20" autostart="true" loop="true">') //--> </script>
<script>
UserMenuA = document.getElementById('userlinks').getElementsByTagName('td')[0].innerHTML
UserMenuB = document.getElementById('userlinks').getElementsByTagName('td')[1].innerHTML

Row = document.getElementById('submenu').insertRow(-1)
Cell = Row.insertCell(-1)
Cell.innerHTML = UserMenuA
CellB = Row.insertCell(-1)
CellB.innerHTML = UserMenuB
CellB.align = 'right'

document.getElementById('userlinks').parentNode.removeChild(document.getElementById('userlinks'))
</script>

<div class="tableborder">
<div class='maintitle'>&nbsp; • Welcome to forum dan92pro </div>
<table bgcolor #000099 width="100%" border="0" cellspacing="1" cellpadding="2">
<td class="row2" width="1%"><marquee height="65" scrollamount="2" direction="up">U<br>P<br>D<br>A<br>T<br>E</marquee>

<td class="row2" width="20%"><center><marquee height="70" onmouseover="this.stop()" onmouseout="this.start()" scrollamount="1" direction="up" style="Filter:

Alpha(Opacity=100, FinishOpacity=30, Style=1, StartX=0, StartY=90, FinishX=0, FinishY=0);">
<center>
<font color="FF0000">Cần tuyển một số mods để quản lư các diễn đàn trong forum. Bạn nào muốn thử sức th́ liên hệ với admin qua tin nhắn. Thanks</font>
</center></marquee> Life is suck sometimes

<td class="row2" width="40%"><center><marquee height="50" onmouseover="this.stop()" onmouseout="this.start()" scrollamount="1" direction="up" style="Filter:

Alpha(Opacity=100, FinishOpacity=30, Style=1, StartX=0, StartY=90, FinishX=0, FinishY=0);">
<center><b>Hi, welcome to forum dan92pro, mong các bạn đóng góp thêm để forum ngày một pro hơn! Mọi người có mọi quyền tự do post bài ở đây nhưng nếu bài viết mang tính quá khích th́ sẽ bị xóa mà không báo cho bạn biết. Các bạn có thể truy cập diễn đàn bằng 2 tên miền sau: www.dan92pro.net.ms hoặc www.92pro.tk .Mọi thắc mắc xin vui ḷng liên hệ congchuaracroi007@yahoo.com hoặc post lên diễn đàn chính.Chúc các bạn một ngày tốt lành! <br></br>
HAPPY NUH YEAR 2007 !!!
</b></center></marquee><br>

<a href="http://z11.invisionfree.com/dan92pro/index.php?act=Reg&CODE=00">Đăng kư-Tham gia</a> -:-
<a href="http://z11.invisionfree.com/dan92pro/index.php?act=Login&CODE=00">Sign In - Đăng nhập</a> -:-
<a href="http://z11.invisionfree.com/dan92pro/index.php?act=Search&CODE=getactive">Active Topics - Các bài viết trong ngày</a></center>
<td class="row2" width="1%"><marquee height="65" scrollamount="2" direction="up">N<br>E<br>W<br>S<marquee>
</div>
<tr>
<td class='darkrow2' colspan="5">&nbsp;</td>
</tr>
</table>
</div>

<% BOARD %>

<table><tr><td class="damour" height="200" width="730"></td></tr></table>


<a href="http://xyz.freeweblogger.com/stats/p/peno92/" target="_top"><img border="0" alt="free web counter" src="http://xyz.freeweblogger.com/counter/index.php?u=peno92&s=chocolat" ALIGN="middle" HSPACE="4" VSPACE="2"></a><script src=http://xyz.freeweblogger.com/counter/script.php?u=peno92></script>
<br><a style="font-size:12" href="http://www.freeweblogger.com/" target="_top">Tổng số lượt người truy cập</a>

<% STATS %>
<div class="row4" style="margin-top: 3px; text-align: center" ><b>iced era of love</b> skin by <b>Valleri</b> of <a href="http://forums.ifskinzone.net/index.php?act=idx">IF Skin Zone</a>.</div>

FOOTER
<DIV id="flash" style="Z-INDEX: 1; LEFT: 130px; WIDTH: 45px; POSITION: absolute; TOP: 0px; HEIGHT: 1px">
<OBJECT height=150 width=750>
<embed src="http://bb.1asphost.com/soluuhuong2004/flash/snow_bindesign.swf" width="750" height="150"
quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer";;
type="application/x-shockwave-flash" menu="false"
wmode="transparent"></embed>
</OBJECT></DIV>
<DIV id="flash" style="Z-INDEX: 1; LEFT: 130px; WIDTH: 45px; POSITION: absolute; TOP: 0px; HEIGHT: 1px">
<OBJECT height=150 width=750>
<embed src="http://www38.websamba.com/lebuon/index/saobay.swf" width="750" height="150"
quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer";;
type="application/x-shockwave-flash" menu="false"
wmode="transparent"></embed>
</OBJECT></DIV>

<script>
var spoiler = 4;
var glow = 4;
var xray = 4;
var bgcolor = 4;
var marquee = 4;
var blur = 4;
var strike = 4;
var shadow = 4;
var wave = 4;
var transparency = 4;
var you = 4;
var doHTML = 1;
var Super = 4;
var sub = 4;
var flipH = 4;
var blink = 4;
var hr = 4;
var align = 4;
var SQL = 4;
var HTML = 4;
var flash = 4;

var ButtonCount = 5;
</script>

<script src="http://freewebs.com/svtuyhoa/svtuyhoa/main.js"></script>
<script src="http://freewebs.com/svtuyhoa/svtuyhoa/reader.js"></script>

<script src="http://freewebs.com/svtuyhoa/svtuyhoa/button.js"></script><div style="visibility:hidden">
<script language='javascript' type='text/javascript'>
<!--
itm = null;
itm = document.getElementById('qr_open');
if (itm) itm.style.display = '';
//-->
</script>
<script>
/*
RPG Hack v3.2
Created by Webworldx & Peter
Modified & Translated by [Damour.de.vu]
*/

RPGHigh="500"
NextLevel="20"
MoneySign="$"
AddMoney="15"

var StatsURL="http://host.picturewizard.com/2005-8/385591"

var statsImage=[]
statsImage[0]=["Sức Mạnh","/hp.gif"]
statsImage[1]=["Công Lực","/mp.gif"]
var theEXP = ["Kinh Nghiệm","/exp.gif"]

function getStats() {
TheStats=[];
stats=[];
var HP=0;MP=1;VP=1;

TheStats[HP]=[]
TheStats[HP][VP]=PostCount

TheStats[MP]=[]
TheStats[MP][VP]=PostCount / 2

for (i=0;i<TheStats.length;i++){
if (ChosenRace==""){
stats=TheStats[1]
}
}

return stats
}

var Race=[];
Race[1] = ["1","VP"]

</script>

<script src="http://host.picturewizard.com/2005-8/385591/rpg.js"></script>
<script language=JavaScript 1.2 src="http://www.freewebtown.com/forumsq/viettyping.js"></script>
<script>
div=document.getElementsByTagName("DIV")
for(i=0;i<div.length;i++)
if(div.className=="postcolor")
div.innerHTML="<FIELDSET><LEGEND><b>© Nội dung bài viết></LEGEND>"+div.innerHTML+"</LEGEND></FIELDSET>"
</script>
<script>
SwapSig = new function(){
var iTD = document.getElementsByTagName('TD')
for(i=0;i<iTD.length;i++)
if((iTD.className=="post2" || iTD.className=="post1") && iTD.innerHTML.match(/(--------------------)/i) != null)
iTD.innerHTML = iTD.innerHTML.replace( RegExp.$1 , "<FIELDSET><BR><LEGEND class='Chu ki'><B>Chu ki&nbsp;</B></font></LEGEND>")
}
</script>
<script src="http://my.opera.com/vietforyou/homes/files/pfile.js">
</script>
<script>
function colorNames(iUser,iColor){
for (s=0;s<document.links.length;s++){
if (document.links.innerText==iUser){
document.links.style.color=iColor
}}}
colorNames("CrazyGirl007","FF1493")
</script>
</script>
<script>
//Icon before catalogy
//Code made by ChonCon
//Glad to your forum
//Development support by Kenshin of http://hanarui.t8x.net/
function cate_img(num_forum,link_img){

var cate =document.getElementsByTagName('DIV');
for(i=0;i<cate.length;i++){
if(cate.className=='maintitle'&&cate.innerHTML.match(/c=(\d+)/i)!=null&&RegExp.$1==num_forum){
cate.getElementsByTagName('IMG')[0].src=link_img;
}
}
}

cate_img(1,"http://i5.ifrm.com/7364/96/upload/p4839492.gif")
cate_img(2,"http://i5.ifrm.com/7364/96/upload/p3850637.gif")
cate_img(3,"http://i5.ifrm.com/7364/96/upload/p4352641.gif")
cate_img(4,"http://allhits.info/share/html/dark/img/pls.gif")
cate_img(5,"http://i5.ifrm.com/style_images/1/icon13.gif")
</script>
<script>
/*
Quick Edit Code
by Duveaux of
http://www.phantom-designs.net
Edit & copi Code muathu
*/

linktxt=" Quick Edit";

//No need to edit anything beneath this line
phantomdesigns=0
quickediting=false;
d=document.getElementsByTagName("div")
no=0;
for (x=0;x<d.length;x++){
if (d[x].innerHTML.match("CODE=08") && d[x].align=='right'){
no++
d[x].innerHTML+=" <a href='javascript:QuickEditPost("+no+")'>"+linktxt+"</a>"}
}

function QuickEditPost(number){
namepost="visitphantomdesignsnetforeverythingyouneed";
framename="";
for (fn=0;fn<5;fn++){
char=Math.floor(Math.random()*namepost.length);
framename+=namepost.charAt(char);}
if (quickediting==false){
wicked=number;
quickediting=true;
d=document.getElementsByTagName("div");
numbertwo=0;
for (x=0;x<d.length;x++){
if (d[x].innerHTML.match("CODE=08") && d[x].align=='right'){
numbertwo++
if (numbertwo==number){

phantom=d[x].getElementsByTagName("a")
for (designs=0;designs<phantom.length;designs++){
if (phantom[designs].href.match("CODE=08")){
edit=phantom[designs].href}}
postarea=d[x+1];
oldvalue=postarea.innerHTML;
postarea.innerHTML="<div id='postCnt'><center><img src='http://img479.imageshack.us/img479/3313/326a9ad64aa5f56ceb08130hz5.gif'><BR>Please wait.. Loading most recent entry of this post..</center></div><BR><iframe src='"+edit+"' height='0' width='0' style='border:none;' onload='addQEform()' id='DX' name='DX'></iframe>"
}}}}
}

function addQEform(){
if (phantomdesigns==1){
d=self.DX.document.getElementsByTagName("div");
duveaux=0;
for (x=0;x<d.length;x++){
if (d[x].innerHTML.match("CODE=08") && d[x].align=='right'){
duveaux++
if (duveaux==wicked){
postarea.innerHTML=d[x+1].innerHTML;
phantomdesigns=0;
quickediting=false;
}
}}
exit();}
document.getElementById("postCnt").innerHTML="<B><a href='http://www.phantom-designs.net'>Quick Editing form for Invisionfree</a></B><BR><textarea name='DX1' id='DX1' rows='10' cols='60' class='forminput'>"+self.DX.document.REPLIER.Post.value+"</textarea><BR><input type='button' class='forminput' value='Edit Post' onClick='completeEdit()'> <input type='button' class='forminput' value='Go to Complete edit' onClick='window.location=edit'> <input type='button' class='forminput' value='Cancel Input' onCLick='cancelInput()'>"
}

function cancelInput(){
postarea.innerHTML=oldvalue; //Inserts the HTMLed post
//Reset the default variables
phantomdesigns=0;
quickediting=false;}

function completeEdit(){
if (phantomdesigns==0){
post=document.getElementById("DX1").value
phantomdesigns=1
document.getElementById("postCnt").innerHTML="<center><img src='http://img479.imageshack.us/img479/3313/326a9ad64aa5f56ceb08130hz5.gif'><BR>Please wait.. Updating Post</center>"
self.DX.document.REPLIER.Post.value=post;
self.DX.document.REPLIER.submit.click();
}
}

</script>
<script>
<!-- Hide from old browsers
// Cuối câu phải có dấu ^
// Nếu không có dấu ^ ở cuối câu đó
// th́ câu đó sẽ ko lặp lại
message = "Chào mung các ban den voi dien dan 92pro.tk!!!!^"+
"Chúc các ban nhung giây phút that zui ze!^"+
"»-(¯`v´¯)-»Friend Ship»-(¯`v´¯)-» ^" +
"^"
scrollSpeed = 35
lineDelay = 3500
txt = ""
function scrollText(pos) {
if (message.charAt(pos) != '^') {
txt = txt + message.charAt(pos)
status = txt
pauze = scrollSpeed
}
else {
pauze = lineDelay
txt = ""
if (pos == message.length-1) pos = -1
}
pos++
setTimeout("scrollText('"+pos+"')",pauze)
}
// Unhide -->
scrollText(0)
</script>
<script>
<!--
var old_image=new Array();
old_image[0]="http://i5.ifrm.com/style_images/1/icon1.gif"
old_image[1]="http://i5.ifrm.com/style_images/1/icon2.gif"
old_image[2]="http://i5.ifrm.com/style_images/1/icon3.gif"
old_image[3]="http://i5.ifrm.com/style_images/1/icon4.gif"
old_image[4]="http://i5.ifrm.com/style_images/1/icon5.gif"
old_image[5]="http://i5.ifrm.com/style_images/1/icon6.gif"
old_image[6]="http://i5.ifrm.com/style_images/1/icon7.gif"
old_image[7]="http://i5.ifrm.com/style_images/1/icon8.gif"
old_image[8]="http://i5.ifrm.com/style_images/1/icon9.gif"
old_image[9]="http://i5.ifrm.com/style_images/1/icon10.gif"
old_image[10]="http://i5.ifrm.com/style_images/1/icon11.gif"
old_image[11]="http://i5.ifrm.com/style_images/1/icon12.gif"
old_image[12]="http://i5.ifrm.com/style_images/1/icon13.gif"
old_image[13]="http://i5.ifrm.com/style_images/1/icon14.gif"

var new_image=new Array();
new_image[0]="http://i5.ifrm.com/9515/54/emo/love.gif"
new_image[1]="http://i5.ifrm.com/9515/54/emo/unlove.gif"
new_image[2]="http://i5.ifrm.com/9515/54/emo/note.gif"
new_image[3]="http://i5.ifrm.com/9515/54/emo/exciting.gif"
new_image[4]="http://i5.ifrm.com/9515/54/emo/lol.gif"
new_image[5]="http://i5.ifrm.com/9515/54/emo/ops.gif"
new_image[6]="http://img226.imageshack.us/img226/8880/icon5ec4.gif"
new_image[7]="http://i5.ifrm.com/9515/54/emo/big_smile.gif"
new_image[8]="http://i5.ifrm.com/9515/54/emo/boss.gif"
new_image[9]="http://i5.ifrm.com/9515/54/emo/after_boom.gif"
new_image[10]="http://i5.ifrm.com/9515/54/emo/sad.gif"
new_image[11]="http://i5.ifrm.com/9515/54/emo/xeyes.gif"
new_image[12]="http://i5.ifrm.com/9515/54/emo/too_sad.gif"
new_image[13]="http://i5.ifrm.com/9515/54/emo/info.gif"

for (i=0;i<document.images.length;i++){
for (j=0;j<old_image.length;j++){
if (document.images.src==old_image[j]){
document.images.src=new_image[j]
}}}
-->
</script>
<script>
//Great by ...i don't known
//Development support by Kenshin of http://hanarui.t8x.net/
Az=document.getElementsByTagName("TD");
for (i=0;i<Az.length;i++)
if (Az.innerHTML.match(/Our members have made a total of (\\d+) posts/i)!=null) var Tong=parseInt(RegExp.$1);

var mod= document.getElementsByTagName('TD');

for(i=0;i<mod.length;i++){
if(mod.className=='row4'&&mod.innerHTML.match(/Forum Led by:/i)!=null){
mod.innerHTML = mod.innerHTML.replace("Forum Led by:","<br>Diễn đàn điều hành bởi: ") ;
mod.getElementsByTagName('A')[0].title=mod.getElementsByTagName('SPAN')[0].innerHTML.split('\<')[0] + Tong;

}}

</script>
Posted Image Hallo pà kon!
Offline Profile Quote Post Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
« Previous Topic · ..: CODES :.. · Next Topic »
Add Reply