![]() |
|
|
გამარჯობა, სტუმარო ( შესვლა | რეგისტრაცია )
![]() |
![]() ![]()
პოსტი
#1
|
|
![]() Administrator ![]() ![]() ![]() ![]() ![]() ![]() ჯგუფი: ადმინი ძირეული პოსტები: 903 ნიკის ჩასმა ციტატაში ჩასმა წევრი №: 1 ![]() |
მაშ ასე ვიწყებ ნელნელა:
თავიდან საავტორო უფლებები, ძირითადად აქ რასაც დავდებ გაკეთებულია ორი ახალგაზრდას მიერ რომელბიც მოღვაწეობენ ყველასათვის ცნობილ თბილისის ფორუმზე, ესენი არიან: Power_VANO და Rocko თუმცა აქვე ავღნიშნავ რომ თვითონ თბილისის ფორუმის ადმინისტარტორის TIM-ის წამოწყების გარეშე ბევრი რამ ხელმიუწვდომელი იქნებოდა. სწორედ მან დაიწყო პირველი IPB-ფორუმის გამოყენება, გაქართულება და სკრიპტების დაწერა, ეს ადმინი რომ არა ბევრი რამ ალბათ დღეისათვის შეუძლებელი იქნებოდა. მგონი არავინ გამომრჩა. მოკლედ პირველად IPB-ფორუმზე ჯერ კიდევ ვერსია 1.3-დან დაწყებული წვალობდა TIM-ი, შემდეგ ახალ ვერსიებთან დამატებით ხალხი შეუერთდა ამ საქმეს და საკმაოდ კარგ შედეგებს მიაღწიეს, ბევრი ქართული ფორუმი სწორედ მათი წყალობით მუშაობს, სხვათაშორის გარკვეული იდეები ამ ფორუმზეც გამოყენებულია, მაგალითად ქართული ენის ფაილები (IMG:style_emoticons/default/smile.gif) . იმის გამო რომ ჩვენი საიტი ეხება კომპიუტერულ ტექნოლოგიებს და ახალი ფორუმის გახსნის დღიდან ბევრმა PM-ში სხვადასხვა ტექნიკური კითხვა დამისვა ამ ფორუმის ბირთვთან დაკავშირებით, გასაგები ხდება რომ ჩვენთან ეს თემა ადრე თუ გვიან აქტუალური იქნება. არანაირად არ ვეცილებით თბილისის ფორუმს შესაძლებლობებში და უფლებებში, პრაქტიკყულად პირველი ნაწილი რასაც აქ დავდებ სწორედ ამ ფორუმიდანაა აღებული, შემდგომში ცალკე პუნქტად ლურჯი სთაურებით დავსვავ კონკრეტულად ჩემს მიერ გაკეთებულ მოდიფიკაციებს, ჭითელი სათაურებიანი მოდიფიკაციები ეკუთვნით ზემოთხსენებულ ხალხს. უბრალოდ აქაც დავდებთ იგივე ინფორმაციას, მართალია ცოტათი მოდიფიცირებულს, მაგრამ ძირითადში იგივეს. მაშ ასე დავიწყეთ. |
|
|
![]() |
![]()
პოსტი
#2
|
|
![]() Administrator ![]() ![]() ![]() ![]() ![]() ![]() ჯგუფი: ადმინი ძირეული პოსტები: 903 ნიკის ჩასმა ციტატაში ჩასმა წევრი №: 1 ![]() |
ვაგრძელებ ჩემი მოდიფიკაციების ახსნას. მაგრა ნელნელა, მაგრამ რა ვქნა როგროც მაქვს დრო ისე ვხსნი (IMG:style_emoticons/default/biggrin.gif)
გაუმჯობესებული ჩქარი პასუხის ფანჯარა მოკლედ სტანდარტული ჩქარი პასუხის ფანგარა არის ძალიან მარტივი, არა აქვს არაფერი, თან სხვა თუ არაფერი გაფორმება და ზომაც რაღაც დაჩაგრული აქვს, ამიტომ მე ჩემებურად გადავაგეთე ეს ფანჯარამ ჩავსვი ორი დამატებითი ღილაკი და საერთოდ ფორმა შევუსვალე. იმისათვის რომ ამ ფორუმზე არსებული ჩქარი პასუხების ფანჯარა მიიღოთ გჭირდებათ ორი java Script-ი და გარკვეული მოდიფიკაცია. მივყვეთ ყველაფერს ნელნელა. თავიდან გვინდა სკრიპტები, მათ მიიღებთ აი ამ ბმულიდან, ჩამოქაჩეთ არქივი გახსენით და შემდეგ თქვენი ფორუმის ძირეულ დირექტორიაში არსებულ საქაღალდე jscripts-ში გადაწერეთ. ანუ არქივიდან ამოღებული ფაილები script.js და geolang.js გადაწერეთ საქარალდეში ROOT_DIR/jscripts ახლა გვინდა ტემპლეიტის მოდიფიცირება. ამისათვის მივდივართ ადმინ პანელში: ACP -> LOOK & FEEL -> სკინის მენიუ -> Edit Template HTML -> Topic View -> quick_reply_box_open აქ, მთლიან კოდს ვშლით და ან ვქაჩავთ ამ ფაილს და ვსვავთ შიგთავსს გახსნილ განყოფილებაშია, ან ვსვავთ შემდეგს (ოღონდ გაითვალისწინეთ ძობია დაქაჩოთ ფაილი, იმიტომ რომ აქ განტავსებული კოდი შეიძლება დაზიანებული იყოს, იმის გამო რომ ფორუმი ფთვითონ აკეთებს გადატანებს და ურევს HTML ტეგებს): პროგრამული კოდი <script type="text/javascript"> <!-- var emowindow = ''; function emo_pop(){ emowindow = window.open("index.{ipb.vars['php_ext']}?act=legends&CODE=emoticons&s={ipb.session_id}","Legends","width=250,height=500,resizable=yes,scrollbars=yes"); } --> </script> <script language="Javascript" src="jscripts/geolang.js"> </SCRIPT> <div id="qr_open" style="display: $show; position: relative;"> <br /> <form name="REPLIER" action="{ipb.script_url}" method="post"> <input type="hidden" name="act" value="Post" /> <input type="hidden" name="CODE" value="03" /> <input type="hidden" name="f" value="$fid" /> <input type="hidden" name="t" value="$tid" /> <input type="hidden" name="st" value="{ipb.input['st']}" /> <input type="hidden" name="auth_key" value="$key" /> <input type="hidden" name="fast_reply_used" value="1" /> <!-- TITLE DIV --> <div class="maintitle"><{CAT_IMG}> {ipb.lang['qr_title']} </div> <div class="borderwrap"> <table width="100%" border="0" cellpadding="0"> <tr> <td width="19%" valign="top"><p class="post1"><strong>გამოხმაურება:</strong></p> <p class="post1">იმისთვის რომ ჩასვათ ციტატა ამ გვერდიდან, მონიშნეთ ტექსტი და <A onmousedown=get_selection() href="java script:Insert(selection)"><font color="#0000FF">აქ დაუწკაპუნეთ</font></A></p> <p class="post1">თუ შემთხვევით ლათინური ასოებით აკრიფეთ ტექსტი დააჭირეთ ამ ბმულს <span class="desc"><A href="java script:GeoLang()"><font color="#0000FF">abg --> აბგ</font></A></span> და ტექსტი თვითონ გადავა ქართულ უნიკოდში</p></td> <td width="81%" valign="top"><input type="CHECKBOX" checked name="geo" > <b>ქართული კლავიატურა</b> ( ჩართვა/გამორთვა ბეჭდვის დროს კლავიშით "~" )<br> <textarea onKeyPress="changeVal()" onMouseOver='checkselection()' id='fastreplyarea' cols="120" rows="15" name="Post" class="textarea" tabindex="1"></textarea></td> </tr> </table> <div style='padding:6px' align="center"> <div id='fastreply-pastesel' align='center' style='display:none;'> <input type="button" name="pastesel" onclick="pasteselection();" value="{ipb.lang['add_selected_text']}" class="button" /> </div> <!-- / HIDDEN PASTE SELECTION QUESTION --> <br /> <if="ipb.member['auto_track'] == "" or ipb.member['auto_track'] == '0'"> <input type="checkbox" name="enabletrack" value="1" class="checkbox" /> {ipb.lang['qr_add_email']} | </if> <else> <input type="checkbox" name="enabletrack" value="1" class="checkbox" checked="checked" /> {ipb.lang['qr_add_email']} | </else> <input type="checkbox" name="enableemo" value="yes" class="checkbox" checked="checked" /> <a href="java script:emo_pop();">{ipb.lang['qr_add_smilie']}</a> | <input type="checkbox" name="enablesig" value="yes" class="checkbox" checked="checked" /> {ipb.lang['qr_add_sig']} <br /> <br /> <input type="submit" name="submit" value="{ipb.lang['qr_submit']}" class="button" tabindex="2" accesskey="s" /> <input type="submit" name="preview" value="{ipb.lang['qr_more_opts']}" class="button" /> <input type="button" name="qrc" onclick="ShowHide('qr_open','qr_closed');" value="{ipb.lang['qr_closeit']}" class="button" /> </div> </div> </form> </div> შეინახეთ და მორჩა საქმე. შეგიძლიათ დატკბეთ ნახელავით. |
|
|
![]() ![]() |
მსუბუქი ვერსია | ახლა არის: 22nd July 2025 - 05:01 AM |