hızlı cevap
hızlı cevap
[ resmi görüntülemek için tıklayın ]
hızlı cevap modunu kurdum ama yukarda görülen tuşlerı ona entegre etmenin bi yolu varmı acaba...
bide tıklanınca açılıp kapanma olayı vardı bi sitede onu nasıl yapabilirim acaba..
şimdiden teşekkürler...
hızlı cevap modunu kurdum ama yukarda görülen tuşlerı ona entegre etmenin bi yolu varmı acaba...
bide tıklanınca açılıp kapanma olayı vardı bi sitede onu nasıl yapabilirim acaba..
şimdiden teşekkürler...
Tamam arkadaşlar sorunu çözdüm.Bununla ilgili direk bir mod bulamadım ama benzer bir kaç moda ait kodları kullanarak, sadece quick_reply tpl dosyasını düzenleyerek başardım.. Çok ta güzel oldu resimdeki gibi görünüyor.Herkese teşekkürrler. İyi çalışmalar...
[ resmi görüntülemek için tıklayın ]
[ resmi görüntülemek için tıklayın ]
Alternatif olarak : Quick Reply Hack with Quote and BBCode
Sayfa : http://www.phpbbhacks.com/download/4733
Demo : http://www.phpbbhacks.com/demos/4733.jpg
Sayfa : http://www.phpbbhacks.com/download/4733
Demo : http://www.phpbbhacks.com/demos/4733.jpg
Valla aslında yapmak zor değil. Eğer forumda Hızlı cevap özelliğiniz ve Advanced BBcode Box 5.0 kuruluysa bu hızlı cevabı yapmak zor değil... Sadece quick reply tpl dosyasını aşağıdaki gibi düzenleyerek hızlı cevabı istediğim gibi yaptım...
Yalnız tema olarak fiblack kullandığım için bbg2.gif dosyasını kendim yaptım siz o kısımları değiştirisiniz artık....
Yalnız tema olarak fiblack kullandığım için bbg2.gif dosyasını kendim yaptım siz o kısımları değiştirisiniz artık....
Kod: Tümünü seç
<!-- BEGIN quick_reply -->
<script language="javascript" type="text/javascript" src="mods/bbcode_box/bbcode_box.js"></script>
<script language='JavaScript'>
function openAllSmiles(){
smiles = window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');
smiles.focus();
return false;
}
function quoteSelection() {
theSelection = false;
theSelection = document.selection.createRange().text; // Get text selection
if (theSelection) {
// Add tags around selection
emoticon( '[quote]\n' + theSelection + '\n[/quote]\n');
document.post.message.focus();
theSelection = '';
return;
}else{
alert('{L_NO_TEXT_SELECTED}');
}
}
function storeCaret(textEl) {
if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}
function emoticon(text) {
if (document.post.message.createTextRange && document.post.message.caretPos) {
var caretPos = document.post.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
document.post.message.focus();
} else {
document.post.message.value += text;
document.post.message.focus();
}
}
function checkForm() {
formErrors = false;
if (document.post.message.value.length < 2) {
formErrors = '{L_EMPTY_MESSAGE}';
}
if (formErrors) {
alert(formErrors);
return false;
} else {
if (document.post.quick_quote.checked) {
document.post.message.value = document.post.last_msg.value + document.post.message.value;
}
document.post.quick_quote.checked = false;
return true;
}
}
</script>
<form action='{quick_reply.POST_ACTION}' method='post' name='post' onsubmit='return checkForm(this)'>
<input type="hidden" name="sid" value="{quick_reply.SID}">
<table border='0' cellpadding='10' cellspacing='1' width='100%' class='forumline'>
<tr>
<th class='thHead' colspan='2' height='25'><b>{L_QUICK_REPLY}</b></th>
</tr>
<!-- BEGIN user_logged_out -->
<tr>
<td class='row2' align='left'><span class='gen'><b>{L_USERNAME}:</b></span></td>
<td class='row2' width='100%'><span class='genmed'><input type='text' class='post' tabindex='1' name='username' size='25' maxlength='25' value='' /></span></td>
</tr>
<!-- END user_logged_out -->
<tr>
<span class="gen">
<td background="../../../../mods/bbcode_box/images/bg2.gif" valign="middle">
<img src="../../../../mods/bbcode_box/images/dots.gif" style="padding-left: 4px"></td>
<td background="../../../../mods/bbcode_box/images/bg2.gif" valign="middle">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td align="left" width="64%" background="../../../../mods/bbcode_box/images/bg2.gif" bgcolor="#000000">
<select style="height: 20px" name="ft" onChange="BBCft()" onMouseOver="helpline('ft')">
<option style="font-weight: bold" selected="selected">
Font type</option>
<option value="Arial">Default font</option>
<option style="color: black; font-family: Arial; background-color: #FFFFFF" value="Arial" class="genmed">
Arial</option>
<option style="color: black; font-family: Arial Black; background-color: #FFFFFF" value="Arial Black" class="genmed">
Arial Black</option>
<option style="color: black; font-family: Century Gothic; background-color: #FFFFFF" value="Century Gothic" class="genmed">
Century Gothic</option>
<option style="color: black; font-family: Comic Sans MS; background-color: #FFFFFF" value="Comic Sans MS" class="genmed">
Comic Sans MS</option>
<option style="color: black; font-family: Courier New; background-color: #FFFFFF" value="Courier New" class="genmed">
Courier New</option>
<option style="color: black; font-family: Georgia; background-color: #FFFFFF" value="Georgia" class="genmed">
Georgia</option>
<option style="color: black; font-family: Lucida Console; background-color: #FFFFFF" value="Lucida Console">
Lucida Console</option>
<option style="color: black; font-family: Microsoft Sans Serif; background-color: #FFFFFF" value="Microsoft Sans Serif" class="genmed">
Microsoft Sans Serif</option>
<option style="color: black; font-family: Symbol; background-color: #FFFFFF" value="Symbol" class="genmed">
Symbol</option>
<option style="color: black; font-family: Tahoma; background-color: #FFFFFF" value="Tahoma" class="genmed">
Tahoma</option>
<option style="color: black; font-family: Trebuchet; background-color: #FFFFFF" value="Trebuchet" class="genmed">
Trebuchet</option>
<option style="color: black; font-family: Times New Roman; background-color: #FFFFFF" value="Times New Roman" class="genmed">
Times New Roman</option>
<option style="color: black; font-family: Verdana; background-color: #FFFFFF" value="Verdana" class="genmed">
Verdana</option>
</select>
<select style="height: 20px" name="fs" onChange="BBCfs()" onMouseOver="helpline('fs')">
<option style="font-weight: bold" selected="selected">
Font Size</option>
<option style="color: black; font-size: 8" value="8" class="genmed">
{L_FONT_TINY}</option>
<option style="color: black; font-size: 10" value="10" class="genmed">
{L_FONT_SMALL}</option>
<option style="color: black; font-size: 12" value="12" class="genmed">
{L_FONT_NORMAL}</option>
<option style="color: black; font-size: 18" value="18" class="genmed">
{L_FONT_LARGE}</option>
<option style="color: black; font-size: 24" value="24" class="genmed">
{L_FONT_HUGE}</option>
</select>
<select style="height: 20px" name="fc" onChange="BBCfc()" onMouseOver="helpline('fc')">
<option style="font-weight: bold" selected>
Font Color</option>
<option style="color: black; value" {T_FONTCOLOR1}" value="{T_FONTCOLOR1}">
{L_COLOR_DEFAULT}</option>
<option value="darkred">{L_COLOR_DARK_RED}
</option>
<option style="color: red; background-color: {T_TD_COLOR1" value="red" class="genmed">
{L_COLOR_RED}</option>
<option style="color: orange; background-color: {T_TD_COLOR1" value="orange" class="genmed">
{L_COLOR_ORANGE}</option>
<option style="color: brown; background-color: {T_TD_COLOR1" value="brown" class="genmed">
{L_COLOR_BROWN}</option>
<option style="color: yellow; background-color: {T_TD_COLOR1" value="yellow" class="genmed">
{L_COLOR_YELLOW}</option>
<option style="color: green; background-color: {T_TD_COLOR1" value="green" class="genmed">
{L_COLOR_GREEN}</option>
<option style="color: olive; background-color: {T_TD_COLOR1" value="olive" class="genmed">
{L_COLOR_OLIVE}</option>
<option style="color: cyan; background-color: {T_TD_COLOR1" value="cyan" class="genmed">
{L_COLOR_CYAN}</option>
<option style="color: blue; background-color: {T_TD_COLOR1" value="blue" class="genmed">
{L_COLOR_BLUE}</option>
<option style="color: darkblue; background-color: {T_TD_COLOR1" value="darkblue" class="genmed">
{L_COLOR_DARK_BLUE}</option>
<option style="color: indigo; background-color: {T_TD_COLOR1" value="indigo" class="genmed">
{L_COLOR_INDIGO}</option>
<option style="color: violet; background-color: {T_TD_COLOR1" value="violet" class="genmed">
{L_COLOR_VIOLET}</option>
<option style="color: white; background-color: {T_TD_COLOR1" value="white" class="genmed">
{L_COLOR_WHITE}</option>
<option style="color: black; background-color: {T_TD_COLOR1" value="black" class="genmed">
{L_COLOR_BLACK}</option>
</select>
</td>
<td align="right" width="36%" background="../../../../mods/bbcode_box/images/bg2.gif">
<a class="gensmall" title="BBCode Box MOD - by Disturbed One - www.HVMDesign.com" target="blank" href="http://hvmdesign.com/">
Advanced BBCode Box v5.0.0</a></td>
</tr>
</table>
</td>
</span>
</tr>
<tr>
<span class="gen">
<td background="../../../../mods/bbcode_box/images/bg2.gif" valign="middle">
<img src="../../../../mods/bbcode_box/images/dots.gif" style="padding-left: 4px"></td>
<td background="../../../../mods/bbcode_box/images/bg2.gif" valign="middle">
<img border="0" src="../../../../mods/bbcode_box/images/justify.gif" class="postimage" name="justify" type="image" onClick="BBCjustify()" onMouseOver="helpline('justify') border-style: outset; border-width: 1" alt="justify"><img border="0" src="../../../../mods/bbcode_box/images/right.gif" name="right" type="image" onClick="BBCright()" onMouseOver="helpline('right')" class="postimage" alt="right"><img border="0" src="../../../../mods/bbcode_box/images/center.gif" name="center" type="image" onClick="BBCcenter()" onMouseOver="helpline('center')" class="postimage" alt="center"><img border="0" src="../../../../mods/bbcode_box/images/left.gif" name="left" type="image" onClick="BBCleft()" onMouseOver="helpline('left')" class="postimage" alt="left"><img style="padding-left: 5px; padding-right: 5px" src="../../../../mods/bbcode_box/images/blackdot.gif" width="1" height="100%" border="0" alt=""><img border="0" src="../../../../mods/bbcode_box/images/sup.gif" class="postimage" name="supscript" type="image" onClick="BBCsup()" onMouseOver="helpline('sup')" alt=""><img border="0" src="../../../../mods/bbcode_box/images/sub.gif" name="subs" class="postimage" type="image" onClick="BBCsub()" onMouseOver="helpline('sub')" alt=""><img style="padding-left: 5px; padding-right: 5px" src="../../../../mods/bbcode_box/images/blackdot.gif" width="1" height="100%" border="0" alt=""><img border="0" src="../../../../mods/bbcode_box/images/bold.gif" name="bold" type="image" onClick="BBCbold()" onMouseOver="helpline('b')" class="postimage" alt="bold"><img border="0" src="../../../../mods/bbcode_box/images/italic.gif" name="italic" type="image" onClick="BBCitalic()" onMouseOver="helpline('i')" class="postimage" alt="italic"><img border="0" src="../../../../mods/bbcode_box/images/under.gif" name="under" type="image" onClick="BBCunder()" onMouseOver="helpline('u')" class="postimage" alt="under line"><img border="0" src="../../../../mods/bbcode_box/images/strike.gif" class="postimage" name="strik" type="image" onClick="BBCstrike()" onMouseOver="helpline('strike')" alt=""><img style="padding-left: 5px; padding-right: 5px" src="../../../../mods/bbcode_box/images/blackdot.gif" width="1" height="100%" border="0" alt=""><img border="0" src="../../../../mods/bbcode_box/images/fade.gif" name="fade" type="image" onClick="BBCfade()" onMouseOver="helpline('fade')" class="postimage" alt="fade"><img border="0" src="../../../../mods/bbcode_box/images/grad.gif" name="grad" type="image" onClick="BBCgrad()" onMouseOver="helpline('grad')" class="postimage" alt="gradient"><img style="padding-left: 5px; padding-right: 5px" src="../../../../mods/bbcode_box/images/blackdot.gif" width="1" height="100%" border="0" alt=""><img border="0" src="../../../../mods/bbcode_box/images/rtl.gif" name="dirrtl" type="image" onClick="BBCdir('rtl')" onMouseOver="helpline('rtl')" class="postimage" alt="Right to Left"><img border="0" src="../../../../mods/bbcode_box/images/ltr.gif" name="dirltr" type="image" onClick="BBCdir('ltr')" onMouseOver="helpline('ltr')" class="postimage" alt="Left to Right"><img style="padding-left: 5px; padding-right: 5px" src="../../../../mods/bbcode_box/images/blackdot.gif" width="1" height="100%" border="0" alt=""><img border="0" src="../../../../mods/bbcode_box/images/marqd.gif" name="marqd" type="image" onClick="BBCmarqd()" onMouseOver="helpline('marqd')" class="postimage" alt="Marque to down"><img border="0" src="../../../../mods/bbcode_box/images/marqu.gif" name="marqu" type="image" onClick="BBCmarqu()" onMouseOver="helpline('marqu')" class="postimage" alt="Marque to up"><img border="0" src="../../../../mods/bbcode_box/images/marql.gif" name="marql" type="image" onClick="BBCmarql()" onMouseOver="helpline('marql')" class="postimage" alt="Marque to left"><img border="0" src="../../../../mods/bbcode_box/images/marqr.gif" name="marqr" type="image" onClick="BBCmarqr()" onMouseOver="helpline('marqr')" class="postimage" alt="Marque to right">
</td>
</span>
</tr>
<tr>
<span class="gen">
<td background="../../../../mods/bbcode_box/images/bg2.gif" valign="middle">
<img src="../../../../mods/bbcode_box/images/dots.gif" style="padding-left: 4px"></td>
<td background="../../../../mods/bbcode_box/images/bg2.gif" valign="middle">
<img border="0" src="../../../../mods/bbcode_box/images/quote.gif" name="quote" type="image" onClick="BBCquote()" onMouseOver="helpline('quote')" class="postimage" alt="Quote"><img border="0" src="../../../../mods/bbcode_box/images/spoil.gif" class="postimage" name="spoil" type="image" onClick="BBCspoil()" onMouseOver="helpline('spoil')" alt=""><img style="padding-left: 5px; padding-right: 5px" src="../../../../mods/bbcode_box/images/blackdot.gif" width="1" height="100%" border="0" alt=""><img border="0" src="../../../../mods/bbcode_box/images/url.gif" name="url" type="image" onClick="BBCurl()" onMouseOver="helpline('url')" class="postimage" alt="URL"><img border="0" src="../../../../mods/bbcode_box/images/email.gif" name="email" type="image" onClick="BBCmail()" onMouseOver="helpline('mail')" class="postimage" alt="Email"><span class="gen"><img border="0" src="../../../../mods/bbcode_box/images/code.gif" name="code" type="image" onClick="BBCcode()" onMouseOver="helpline('code')" class="postimage" alt="Code"></span><img border="0" src="../../../../mods/bbcode_box/images/web.gif" name="web" type="image" onClick="BBCweb()" onMouseOver="helpline('web')" class="postimage" alt="Web Page"><img style="padding-left: 5px; padding-right: 5px" src="../../../../mods/bbcode_box/images/blackdot.gif" width="1" height="20" border="0" alt=""><img border="0" src="../../../../mods/bbcode_box/images/img.gif" name="img" type="image" onClick="BBCimg()" onMouseOver="helpline('img')" class="postimage" alt="Image"><img border="0" src="../../../../mods/bbcode_box/images/flash.gif" name="flash" type="image" onClick="BBCflash()" onMouseOver="helpline('flash')" class="postimage" alt="Flash"><img border="0" src="../../../../mods/bbcode_box/images/video.gif" name="video" type="image" onClick="BBCvideo()" onMouseOver="helpline('video')" class="postimage" alt="Video"><img border="0" src="../../../../mods/bbcode_box/images/sound.gif" name="stream" type="image" onClick="BBCstream()" onMouseOver="helpline('stream')" class="postimage" alt="Stream"><img border="0" src="../../../../mods/bbcode_box/images/ram.gif" name="ram" type="image" onClick="BBCram()" onMouseOver="helpline('ram')" class="postimage" alt="Real Media"><img border="0" src="mods/bbcode_box/images/googlevid.gif" name="GVideo" type="image" onClick="BBCGVideo()" onMouseOver="helpline('googlevid')" class="postimage" alt="GoogleVid"><img border="0" src="mods/bbcode_box/images/youtube.gif" name="youtube" type="image" onClick="BBCyoutube()" onMouseOver="helpline('youtube')" class="postimage" alt="Youtube">
<img style="padding-left: 5px; padding-right: 5px" src="../../../../mods/bbcode_box/images/blackdot.gif" width="1" height="100%" border="0" alt=""><img border="0" src="../../../../mods/bbcode_box/images/list.gif" name="listdf" type="image" onClick="BBClist()" onMouseOver="helpline('list')" class="postimage" alt="List"><img border="0" src="../../../../mods/bbcode_box/images/hr.gif" name="hr" type="image" onClick="BBChr()" onMouseOver="helpline('hr')" class="postimage" alt="H-Line"><img style="padding-left: 5px; padding-right: 5px" src="../../../../mods/bbcode_box/images/blackdot.gif" width="1" height="100%" border="0" alt=""><img border="0" src="../../../../mods/bbcode_box/images/plain.gif" name="plain" type="image" onClick="BBCplain()" onMouseOver="helpline('plain')" class="postimage" alt="Remove BBcode">
</td>
</span>
</tr>
<tr>
<td class='row1'>
</td>
<td class='row1' valign='top'>
<textarea name='message' rows='10' cols='80' wrap='virtual' tabindex='3' class='post' onselect='storeCaret(this);' onclick='storeCaret(this);' onkeyup='storeCaret(this);'></textarea><br>
<!-- BEGIN smilies -->
<img src="{quick_reply.smilies.URL}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon(' {quick_reply.smilies.CODE} ');" alt="{quick_reply.smilies.DESC}" title="{quick_reply.smilies.DESC}" />
<!-- END smilies -->
<INPUT TYPE=button CLASS=BUTTON NAME="SmilesButt" VALUE="{L_ALL_SMILIES}" ONCLICK="openAllSmiles();">
<br />
<input type='button' name='quoteselected' class='liteoption' value='{L_QUOTE_SELECTED}' onclick='javascript:quoteSelection()'><span class="gen"><span class="genmed">
</span></td>
</tr>
<tr>
<td class='row2'>
</td>
<td class='row2' valign='top'><span class='gen'>
<b>{L_OPTIONS}</b><br />
<input type='checkbox' name='quick_quote' value="ON">{L_QUOTE_LAST_MESSAGE}<br>
<!-- BEGIN user_logged_in -->
<input type='checkbox' name='attach_sig' {quick_reply.user_logged_in.ATTACH_SIGNATURE} value="ON">{L_ATTACH_SIGNATURE}<br>
<input type='checkbox' name='notify' {quick_reply.user_logged_in.NOTIFY_ON_REPLY} value="ON">{L_NOTIFY_ON_REPLY}</td>
<!-- END user_logged_in -->
</tr>
<tr>
<td class='catBottom' align='center' height='28' colspan='2'>
<input type='hidden' name='mode' value='reply'>
<input type='hidden' name='t' value='{quick_reply.TOPIC_ID}'>
<input type='hidden' name='last_msg' value='{quick_reply.LAST_MESSAGE}'>
<!--input type='hidden' name='message' value=''-->
<input type='submit' name='preview' class='liteoption' value='{L_PREVIEW}'>
<input type='submit' name='post' class='mainoption' value='{L_SUBMIT}'>
</td>
</tr>
</table>
</form>
<!-- END quick_reply -->
Şöyle cevap vereyim arkadaşım. Şimdi ben forumundaki quick_reply.tpl , posting_body tpl dosyasını frontpage de açtım ve posting_body tpl de bulunan tuşları, direk quick reply üzerine entegre ettim.. Ama böyle yapınca doğal olarak çalışmadı çünkü tuşları algılamıyordu yani tuşlara tıklayamıyordum...BLooD yazdı:iyide sendeki aynı kodlar bizde yok ki ? biz nasıl yapacaz ?
Kod: Tümünü seç
<script language="javascript" type="text/javascript" src="mods/bbcode_box/bbcode_box.js"></script>
ben bu kodu düzenlediğim quick_reply.tpl dosyasının en başına ekledim. Ki böylece tuşları tanımış oldu... Sende kendine ait quick_reply.tpl dosyasnı istediğin gibi frontpage de düzenleyebilrsin. Düzenledikten sonra yukarıdaki kodu eklemeyi unutma. Ama bunun çalışması için forumda Advanced Bbcode 5.0 kurulu olması lazım ki zaten onu ,bu sitede bulmak zor değil arama yaparsan bulursun..
Alttaki resimlerde posting_body.tpl dosyasını quick_reply.tpl ye nasıl uyguladığımı görebilrsin...
Posting_body tpl
[ resmi görüntülemek için tıklayın ]
quick_reply.tpl
[ resmi görüntülemek için tıklayın ]
Teşekkür ederim arkadaşım. umarım yardımcı olabilmişimdir ben bu işlerde yeniyim.. Kusura bakma...
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Bing [Bot] ve 2 misafir