[MOD] Hizli Cevap
Alt 1. July 2007, 04:02   #1 (permalink)
art. director
 
AntiGrevit@syon - ait Kullanıcı Resmi (Avatar)
 
AntiGrevit@syon isimli Üye şuanda  online konumundadır
Üyelik tarihi: Jun 2007
Uye No: 1
Yaş: 29
Mesajlar: 1,068
Takım:

Seviye: 28 [Seviye DurumuSeviye DurumuSeviye DurumuSeviye Durumu]
Aktiflik: 138 / 694
Güç: 356 / 2945
Deneyim: 77%


Ettiği Teşekkür: 61
100 Mesajına 158 Kere Teşekkür Edlidi
Tepki Sayısı: 7
28 Mesajına 32 Kere Tepki Gösterildi
AntiGrevit@syon has a reputation beyond reputeAntiGrevit@syon has a reputation beyond reputeAntiGrevit@syon has a reputation beyond reputeAntiGrevit@syon has a reputation beyond reputeAntiGrevit@syon has a reputation beyond reputeAntiGrevit@syon has a reputation beyond reputeAntiGrevit@syon has a reputation beyond reputeAntiGrevit@syon has a reputation beyond reputeAntiGrevit@syon has a reputation beyond reputeAntiGrevit@syon has a reputation beyond reputeAntiGrevit@syon has a reputation beyond repute
Tecrübe Puanı: 20
Wink [MOD] Hizli Cevap

Kod:
 
Kod:
############################################################## ## MOD Title: Quick Reply with Quote & BBCode ## MOD Author: Snowcone < sbgamescone@gmail.com > (Chris Rasco) [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] ## MOD Description: This mod is based on Smartor's Quick Reply with Quote mod ##      and exands it to include BBCode buttons from the normal posting page. ## MOD Original Description: This will add a quick-reply form below every topics ##         It will only display when user has the Reply access ##         User have a option to quote the last message ## MOD Version: 1.1.3.1 ## ## Installation Level: easy ## Installation Time: 5 Minutes ## Files To Edit: 3 ##   viewtopic.php ##   language/lang_XX/lang_main.php ##   templates/template_XX/viewtopic_body.tpl ## Included Files: N/A ############################################################## ## Author Notes: ## ############################################################## ## This MOD is released under the GPL License. ## Intellectual Property is retained by the MOD Author(s) listed above ############################################################## ## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD ############################################################## # #-----[ OPEN ]------------------------------------------ # viewtopic.php # #-----[ FIND ]------------------------------------------ # $template->pparse('body'); include($phpbb_root_path . 'includes/page_tail.'.$phpEx); # #-----[ BEFORE, ADD ]------------------------------------ # // // Quick Reply Mod // if ( ((!$is_auth['auth_reply']) or ($forum_topic_data['forum_status'] == FORUM_LOCKED) or ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) and ($userdata['user_level'] != ADMIN) ) {    $quick_reply_form = ""; } else {    if ( $can_watch_topic && $is_watching_topic )    {       $notify = 1;    }    else    {       $notify = $userdata['user_notify'];    }    $bbcode_uid = $postrow[$total_posts - 1]['bbcode_uid'];    $last_poster = $postrow[$total_posts - 1]['username'];    $last_msg = $postrow[$total_posts - 1]['post_text'];    $last_msg = str_replace(":1:$bbcode_uid", "", $last_msg);    $last_msg = str_replace(":u:$bbcode_uid", "", $last_msg);    $last_msg = str_replace(":o:$bbcode_uid", "", $last_msg);    $last_msg = str_replace(":$bbcode_uid", "", $last_msg);    $last_msg = str_replace("'", "'", $last_msg);    $last_msg = "    Alıntı:
    \"$last_poster\" tafarından gönderildi 
" . $last_msg . "
 
";    $quick_reply_form = "    <script language=\"JavaScript\" type=\"text/javascript\"> <!-- // bbCode control by // subBlue design // [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] // Startup variables var imageTag = false; var theSelection = false; // Check for Browser & Platform for PC & IE specific bits // More details from: [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] var clientPC = navigator.userAgent.toLowerCase(); // Get client info var clientVer = parseInt(navigator.appVersion); // Get browser version var is_ie = ((clientPC.indexOf(\"m***\") != -1) && (clientPC.indexOf(\"opera\") == -1)); var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)                 && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)                 && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1)); var is_moz = 0; var is_win = ((clientPC.indexOf(\"win\")!=-1) || (clientPC.indexOf(\"16bit\") != -1)); var is_mac = (clientPC.indexOf(\"mac\")!=-1); // Helpline messages b_help = \"Bold text: text (alt+b)\"; i_help = \"Italic text: text (alt+i)\"; u_help = \"Underline text: text (alt+u)\"; q_help = \"Quote text:     Alıntı:
    text 
 (alt+q)\"; c_help = \"Code display:     Kod:
    code
  alt+c)\"; l_help = \"List:
  • text
(alt+l)\"; o_help = \"Ordered list:
  • text
(alt+o)\"; p_help = \"Image: (alt+p)\"; w_help = \"URL: [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] or [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] (alt+w)\"; a_help = \"Close all open bbCode tags\"; s_help = \"Font color: text Tip: you can also use color=#FF0000\"; f_help = \"Font size: [size=x-small]small text[/size]\"; // Define the bbCode tags bbcode = new Array(); bbtags = new Array('','','','','','',' Alıntı: ',' ',' Kod: ',' ','
  • ','
','
  • ','
','[img]','[/img]','[Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!]'); imageTag = false; // Shows the help messages in the helpline window function helpline(help) { document.post.helpbox.value = eval(help + \"_help\"); } // Replacement for arrayname.length property function getarraysize(thearray) { for (i = 0; i < thearray.length; i++) { if ((thearray[i] == \"undefined\") || (thearray[i] == \"\") || (thearray[i] == null)) return i; } return thearray.length; } // Replacement for arrayname.push(value) not implemented in IE until version 5.5 // Appends element to the array function arraypush(thearray,value) { thearray[ getarraysize(thearray) ] = value; } // Replacement for arrayname.pop() not implemented in IE until version 5.5 // Removes and returns the last element of an array function arraypop(thearray) { thearraysize = getarraysize(thearray); retval = thearray[thearraysize - 1]; delete thearray[thearraysize - 1]; return retval; } function checkForm() { formErrors = false; document.post.message.value = ''; if (document.post.input.value.length < 2) { formErrors = '" . $lang['Empty_message'] . "'; } if (formErrors) { alert(formErrors); return false; } else { if (document.post.quick_quote.checked) { document.post.message.value = document.post.last_msg.value + '\\r\\n'; } document.post.message.value += document.post.input.value; return true; } } function bbstyle(bbnumber) { var txtarea = document.post.input; txtarea.focus(); donotinsert = false; theSelection = false; bblast = 0; if (bbnumber == -1) { // Close all open tags & default button names while (bbcode[0]) { butnumber = arraypop(bbcode) - 1; txtarea.value += bbtags[butnumber + 1]; buttext = eval('document.post.addbbcode' + butnumber + '.value'); eval('document.post.addbbcode' + butnumber + '.value =\"' + buttext.substr(0,(buttext.length - 1)) + '\"'); } imageTag = false; // All tags are closed including image tags :D txtarea.focus(); return; } if ((clientVer >= 4) && is_ie && is_win) { theSelection = document.selection.createRange().text; // Get text selection if (theSelection) { // Add tags around selection document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1]; txtarea.focus(); theSelection = ''; return; } } else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0)) { mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]); return; } // Find last occurance of an open tag the same as the one just clicked for (i = 0; i < bbcode.length; i++) { if (bbcode[i] == bbnumber+1) { bblast = i; donotinsert = true; } } if (donotinsert) { // Close all open tags up to the one just clicked & default button names while (bbcode[bblast]) { butnumber = arraypop(bbcode) - 1; txtarea.value += bbtags[butnumber + 1]; buttext = eval('document.post.addbbcode' + butnumber + '.value'); eval('document.post.addbbcode' + butnumber + '.value =\"' + buttext.substr(0,(buttext.length - 1)) + '\"'); imageTag = false; } txtarea.focus(); return; } else { // Open tags if (imageTag && (bbnumber != 14)) { // Close image tag before adding another txtarea.value += bbtags[15]; lastValue = arraypop(bbcode) - 1; // Remove the close image tag from the list document.post.addbbcode14.value = \"Img\"; // Return button back to normal state imageTag = false; } // Open tag txtarea.value += bbtags[bbnumber]; if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag arraypush(bbcode,bbnumber+1); eval('document.post.addbbcode'+bbnumber+'.value += \"*\"'); txtarea.focus(); return; } storeCaret(txtarea); } // From [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] function mozWrap(txtarea, open, close) { var selLength = txtarea.textLength; var selStart = txtarea.selectionStart; var selEnd = txtarea.selectionEnd; if (selEnd == 1 || selEnd == 2) selEnd = selLength; var s1 = (txtarea.value).substring(0,selStart); var s2 = (txtarea.value).substring(selStart, selEnd) var s3 = (txtarea.value).substring(selEnd, selLength); txtarea.value = s1 + open + s2 + close + s3; return; } // Insert at Claret position. Code from // [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] function storeCaret(textEl) { if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); } //--> </script> <form action='".append_sid("posting.$phpEx")."' method='post' name='post' onsubmit='return checkForm(this)'> <span class='genmed'><b>".$lang["Quick_Reply"].":</b><br />\n <input type=\"button\" class=\"button\" accesskey=\"b\" name=\"addbbcode0\" value=\" B \" style=\"font-weight:bold; width: 30px\" onClick=\"bbstyle(0)\" onMouseOver=\"helpline('b')\" />&nbsp;\n <input type=\"button\" class=\"button\" accesskey=\"i\" name=\"addbbcode2\" value=\" i \" style=\"font-style:italic; width: 30px\" onClick=\"bbstyle(2)\" onMouseOver=\"helpline('i')\" />&nbsp;\n <input type=\"button\" class=\"button\" accesskey=\"u\" name=\"addbbcode4\" value=\" u \" style=\"text-decoration: underline; width: 30px\" onClick=\"bbstyle(4)\" onMouseOver=\"helpline('u')\" />&nbsp;\n <input type=\"button\" class=\"button\" accesskey=\"q\" name=\"addbbcode6\" value=\"Quote\" style=\"width: 50px\" onClick=\"bbstyle(6)\" onMouseOver=\"helpline('q')\" />&nbsp;\n <input type=\"button\" class=\"button\" accesskey=\"c\" name=\"addbbcode8\" value=\"Code\" style=\"width: 40px\" onClick=\"bbstyle(8)\" onMouseOver=\"helpline('c')\" />&nbsp;\n <input type=\"button\" class=\"button\" accesskey=\"w\" name=\"addbbcode16\" value=\"URL\" style=\"text-decoration: underline; width: 40px\" onClick=\"bbstyle(16)\" onMouseOver=\"helpline('w')\" />&nbsp;\n <input type=\"button\" class=\"button\" accesskey=\"p\" name=\"addbbcode14\" value=\"Img\" style=\"width: 40px\" onClick=\"bbstyle(14)\" onMouseOver=\"helpline('p')\" /><br /></span>\n <span class=\"gensmall\"><input type=\"text\" name=\"helpbox\" size=\"45\" maxlength=\"100\" style=\"width:340px; font-size:10px; background-color:#".$theme['td_color2'].";\" class=\"helpline\" value=\"Tip: Styles can be applied quickly to selected text.\" /></span><br /><span class='genmed'>"; if (!$userdata['session_logged_in']) { $quick_reply_form .= $lang['Username'] . ":&nbsp;<input class='post' type='text' name='username' size='25' maxlength='25' value='' /><br />"; } $quick_reply_form .= "<textarea name='input' rows='10' cols='50' wrap='virtual' class='post''></textarea><br /> <input type='checkbox' name='quick_quote' />".$lang["Quick_quote"]."<br /> <input type='checkbox' name='attach_sig' checked='checked' />".$lang["Attach_signature"]."<br /> <input type='hidden' name='mode' value='reply' /> <input type='hidden' name='sid' value='" . $userdata['session_id'] . "' /> <input type='hidden' name='t' value='" . $topic_id . "' /> <input type='hidden' name='message' value='' /> <input type='hidden' name='notify' value=" . $notify . " /> <input type='hidden' name='last_msg' value='" . $last_msg . "' /> <input type='submit' name='preview' class='liteoption' value='".$lang['Preview']."' />&nbsp; <input type='submit' name='post' class='mainoption' value='".$lang["Submit"]."' accesskey='s' /> </form></span>"; } $template->assign_vars(array( 'QUICK_REPLY_FORM' => $quick_reply_form) ); // // END Quick Reply Mod // # #-----[ OPEN ]------------------------------------------ # lang_main.php # #-----[ FIND ]------------------------------------------ # // // That's all Folks! # #-----[ BEFORE, ADD ]------------------------------------ # // Quick Reply Mod $lang['Quick_Reply'] = 'Quick Reply'; $lang['Quick_quote'] = 'Quote the last message'; # #-----[ OPEN ]------------------------------------------ # viewtopic_body.tpl # #-----[ FIND ]------------------------------------------ # {S_TOPIC_ADMIN} # #-----[ AFTER, ADD ]------------------------------------ # {QUICK_REPLY_FORM} # #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ # # EoM
  Alıntı ile Cevapla

Alt 21. July 2007, 13:53   #2 (permalink)
Administrator
 
lad_boy - ait Kullanıcı Resmi (Avatar)
 
lad_boy isimli Üye şimdilik offline konumundadır
Üyelik tarihi: Jun 2007
Uye No: 16
Yaş: 16
Mesajlar: 1,408
Takım:

Seviye: 32 [Seviye Durumu]
Aktiflik: 234 / 780
Güç: 469 / 3305
Deneyim: 21%


Ettiği Teşekkür: 25
44 Mesajına 57 Kere Teşekkür Edlidi
Tepki Sayısı: 1
10 Mesajına 12 Kere Tepki Gösterildi
lad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond repute
Tecrübe Puanı: 20
paylaşım için saol
  Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler
Stil Konuyu değerlendir
Konuyu değerlendir:

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık
Gitmek istediğiniz klasörü seçiniz

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
uyuyor musun sorusuna en guzel cevap Burock Mizah&Gırgır 5 22. July 2008 16:20
Cevap Yazmadan Eklentiyi Göremezsiniz AntiGrevit@syon vBulletin 3.5.X -Hack&Mod&Eklenti- 3 24. June 2008 17:46
Dünyanin En Hizli Araci!! şiddetle Bakin Derim:d cenkmy ArabaLar&Modifiye 8 13. April 2008 18:51
[Hızlı Düşünme ve Cevap Verme Yöntemleri] hoopps Bireysel Gelişim 2 19. August 2007 20:21
F.Bahçe'den FOX'a değişik bir cevap! GrapH4N Fenerbahçe 0 2. August 2007 18:00



Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 04:56 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.

DosyaArsivi.Com® [22.06.2007]

eXTReMe Tracker

signaTURK.Com® Hosting bir DosyaArsivi.Com® Hizmetidir.


173, 171, 172, 170, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 249, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 259, 52, 53, 54, 56, 57, 58, 248, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 157, 158, 237, 168, 183, 179, 160, 175, 178, 167, 162, 163, 164, 165, 166, 1, 176, 177, 180, 181, 182, 188, 189, 190, 191, 192, 193, 194, 195, 196,