Jump to content

ქართული სკრიპტის გათიშვა


  

87 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Recommended Posts

კაკრაზ რომ ვანახლებთ მაგიტომაც აღარ მუშაობს, ფორუმ.ჯიზე არ ანახლებენ არაფერს და მაგიტომაც უბერავს კარგათ, 12 წლის წინანდელი სკრიპტია და ამ ახალზე ხარვეზებით უბერავს

 

თუ საიდუმლო არაა იქნებ მითხრათ რაში მდგომარეობს განახლების აზრი? 

Link to comment
Share on other sites

  • Replies 332
  • Created
  • Last Reply

Top Posters In This Topic

თუ საიდუმლო არაა იქნებ მითხრათ რაში მდგომარეობს განახლების აზრი? 

 

უსაფრთხოება, უკეთესი კოდი, ბევრი მიზეზია
იგივე ვარიანტია ვინდოუსს რო შეადარო, განახლებები ახალი ვერსიები
Link to comment
Share on other sites

b8f6cd9db2da.jpg

ის წითელი წარწერა უკვე აღარ არის საჭირო მგონი თუ მაინცდამაინც პროფილის სურათის გვერდით რო ციმციმებდეს წერეთ ქართულად! ეგრე გააკეთეთ და ქვეშ ლინკი 

 

Link to comment
Share on other sites

 

უსაფრთხოება, უკეთესი კოდი, ბევრი მიზეზია
იგივე ვარიანტია ვინდოუსს რო შეადარო, განახლებები ახალი ვერსიები

 

 

ხო უბრალოდ მაგ განახლების მერე პროგრამების გარკვეული ნაწილი რომ აღარ ყენდებოდეს და არასტაბილურად მუშაობდეს ეგ პონტია რა...  ვინდოუსი იმისთვისაა საჭირო რომ პროგრამები დააყენო თორე ცალკე თვითონ ვინდოუსი არაფერი არაა

 

ფორუმიც იგივე პონტშია ფორუმი იმისთვისაა რომ ხალხმა წეროს და თუ სხვადასხვა ენების მხარდაჭერა არააქვს მაშინ რა საჭიროა ეგეთი უსაფრთხოება თავის მთავარ ამოცანას თუ ვერ პასუხობს

 

 

 

ნუ მოკლედ კამათი არ მინდა მაგრამ იმას ვამბობ რომ უაზრობაა ეს განახლება თუ მთავარი ფუნქციები აღარ მოქმედებს ამის შედეგად

Link to comment
Share on other sites

ხო უბრალოდ მაგ განახლების მერე პროგრამების გარკვეული ნაწილი რომ აღარ ყენდებოდეს და არასტაბილურად მუშაობდეს ეგ პონტია რა...  ვინდოუსი იმისთვისაა საჭირო რომ პროგრამები დააყენო თორე ცალკე თვითონ ვინდოუსი არაფერი არაა

 

ფორუმიც იგივე პონტშია ფორუმი იმისთვისაა რომ ხალხმა წეროს და თუ სხვადასხვა ენების მხარდაჭერა არააქვს მაშინ რა საჭიროა ეგეთი უსაფრთხოება თავის მთავარ ამოცანას თუ ვერ პასუხობს

:mellow:

ფორუმის მთავარი ამოცანაა ხალხმა ქართულად წეროს? :blink:

 

ისე მარტივად უყურებ მაგ ყველაფერს გეტყობა რაიმე სახის პროგრამირებასთან არანაირი შეხება არ გქონია არასდროს.

Link to comment
Share on other sites

მოკლედ, როგორ მუშაობს ქართული სკრიპტი.

ესაა თვითონ ქართული კლავიატურის სკრიპტი: http://www.overclockers.ge/public/js/geokbd.js

ეს სკრიპტი აკეთებს ინგლისურ სიმბოლოებთან ქართულის შეთავსებას, ასე ვთქვათ.

ესაა სკრიპტის გამოძახების მეთოდი, რომელიც მუშაობს ფორუმის აბსოლუტურად ყველა გვერდზე:

 

<script type="text/javascript" src='http://www.overclockers.ge/public/js/geokbd.js'></script>
<script type="text/javascript">
function Func1Delay()
{
setTimeout("Func1()", 1000);
}
function Func1() {
var iframe = document.getElementById("geokeykbd");
if (iframe.contentDocument) {
iframe.contentDocument.designMode = 'on';
}
GeoKBD.mapIFrame('geokeykbd');
};
</script>
ასევე ხდება გვერდის body ტეგის მოდიფიცირებაც:

<body onload="Func1Delay();new kaklav({elements: 'geo_language',layout: 'kalat',cap:'no'});" id='ipboard_body'>
ესეც ფორუმის ყველა გვერდზე ეშვება.

და შესწორება ხდება თვითონ ckeditor-ის WYSIWYG ვარიანტშიც:

<iframe style="width:100%;height:100%" id="geokeykbd" frameBorder="0" aria-describedby="'+ae+'"'+' title="'+L+'"'+' src="'+ad+'"'+' tabIndex="'+(g.webkit?-1:J.tabIndex)+'"'+' allowTransparency="true"'+'></iframe>
ძირითადი ეგაა, დანარჩენი უკვე ჩეკბოქსები და ა.შ. მთავარი სკრიპტის გამოძახების და მუშაობის მეთოდი ეგაა.

მთავარი პრობლემა ისაა, რომ AJAX-ის გამო, დაპოსტვისას გვერდი არ რეფრეშდება, რედაქტორი არასრულად იტვირთება რატომღაც და ქართული კლავიატურაც აღარ მუშაობს.

ანუ სკრიპტის მუშაობის ეს მეთოდი პრობლემატურია ან ზოგადად ckeditor-თან, ან AJAX-სთან.

თუ ვინმე ენთუზიაზისტი შეეჭიდება ამ საქმეს, კი ბატონო, მხოლოდ სასიხარულო იქნება.

 

 

 

 

 

 

ისე ამ პოსტთან დაკავშირებით დავწერ

არ მქონია შეხება ამ ფორუმის ძრავთან მაგრამ ვერ ვიგებ რატო აყოვნებს ქართული სკრიპტის ავტორი ჩატვირთვას

setTimeout("Func1()", 1000);

ამას ვამბობ, თუ ელოდება iframe-ის ჩატვირთვას რამდენიმე წამით მეტი მაინც მიუთითოს ან რა აზრი აქვს ყველასთან ერთ დროში ვერ ჩაიტვირთება ვერანაირად, დამოკიდებულია ათას რამეზე, ბრაუზერზე, ინტერნეტზე

 

კიდევ, contentDocument-ის საპორტი არ აქვს ყველა ბრაუზერს, მითუმეტეს ძველებს

არ არის აუცილებელი body ტეგის შეცვლა, უფრო მარტივადაც შეიძლება ჩატვირთვა

აი ამ ckeditor-ში რა ხდება აზრზე არ ვარ, მთელი კოდის წაკითხვის თავი მართლა არ მაქ

 

ოდნავ შევცვალე კოდი და ვანოს თუ აქვს დრო დატესტოს, წესით უნდა იმუშაოს თუ თვითონ ქართული სკრიპტის ბრალი არ არის

ჩატვირთვის დროის დაყოვნება არ ჭირდება არაფერში თუ აუცილებელია რამდენიმე წამით მეტი მაინც იყოს

onload="Func1Delay(); //არ ჭირდება
<script type="text/javascript" src='http://www.overclockers.ge/public/js/geokbd.js'></script>
<script type="text/javascript">

    window.onload = function () {
        var iframe = document.getElementById("geokeykbd");
        for (var i = 0, len = iframe.length, doc; i < len; ++i) {
            doc = iframe.contentDocument ? iframe.contentDocument : (iframe.contentWindow.document || iframe.document);
            doc.designMode = 'on';
        }
        GeoKBD.mapIFrame('geokeykbd');
    };

</script>

თუ რამე გაურკვევლად დავწერე ეს ძველი ვარიანტით


<script type="text/javascript" src='http://www.overclockers.ge/public/js/geokbd.js'></script>
<script type="text/javascript">

    function Func1Delay() {
        setTimeout("Func1()", 0);
    }

    function Func1() {
        var iframe = document.getElementById("geokeykbd");
        for (var i = 0, len = iframe.length, doc; i < len; ++i) {
            doc = iframe.contentDocument ? iframe.contentDocument : (iframe.contentWindow.document || iframe.document);
            doc.designMode = 'on';
            }
            GeoKBD.mapIFrame('geokeykbd');
        };

</script>
დანარჩენი იგვე
 
ისე კი იუზერის პროფილში ერთი ჩეკბოქსის ჩასმა არ უნდა იყოს რთული
მთავარ კონფიგურაციის ფაილში დაამატებ უბრალო ცვლადს და რედაქტორში if else ჩასმას არაფერი არ უნდა
Link to comment
Share on other sites

  • 2 weeks later...

ამ ბოლოს საშინლად იგვიანებს საიტის ჩათვირთვა, და გვერდების გახსნა

Link to comment
Share on other sites

ჩემთან მშვიდობაა, დღის საათებში ხომ არ ახურებს ხოლმე კარგა ხანია აღარ ვყოფილვარ დღისით ფორუმზე

Link to comment
Share on other sites

  • 4 weeks later...

დაემატა უკვე ქართული კლავიატურა? ჩემთან არ წერს ჯერ ჯერობით

Link to comment
Share on other sites

CemTan ar მუშაობს, ისევ უნდა ვცვალო ენა კონტროლ შიფტით.

Link to comment
Share on other sites

მოკლედ, ქართული კლავის სკრიპტი დაიხვეწა უმეტესწილად. რამდენიმე ადგიალს პრობლემაა დარჩენილი IE-ში, მაგრამ რადგან უმეტესობა სხვა ბრაუზერებს იყენებთ, არ შეგაწუხებთ ჩემს გარდა არავის ეგ :D

 

სხვა ბრაუზერებში ყველაფერი OK.

 

 

გადატესტეთ თქვენც, ოღონდ კეშები დაწმინდეთ ბრაუზერებში რომ შეცვლილი სკრიპტები ჩაიტვირთოს.

 

 

დაემატა უკვე ქართული კლავიატურა? ჩემთან არ წერს ჯერ ჯერობით

კეშები, ქუქისები, ტემპორარი ფაილები წაშალე ბრაუზერიდან და უნდა გასწორდეს.



CemTan ar მუშაობს, ისევ უნდა ვცვალო ენა კონტროლ შიფტით.

შენც გაწმინდე კეშები.

  • Upvote 1
Link to comment
Share on other sites

მოკლედ, ქართული კლავის სკრიპტი დაიხვეწა უმეტესწილად. რამდენიმე ადგიალს პრობლემაა დარჩენილი IE-ში, მაგრამ რადგან უმეტესობა სხვა ბრაუზერებს იყენებთ, არ შეგაწუხებთ ჩემს გარდა არავის ეგ :D

 

სხვა ბრაუზერებში ყველაფერი OK.

 

 

 

მე მაწუხებს

IE 10 უქენი რამე :baby:

Link to comment
Share on other sites

ეხლა ის მასწავლეთ კეშები როგორ გავწმიდო :დ

Link to comment
Share on other sites

მე მაწუხებს

IE 10 უქენი რამე :baby:

ვერ ვშველით IE-ს სამწუხაროდ :( IE-ში არ მუშაობს ქართული კლავა პოსტის ქვიქ ედიტისას და ხანდახან სრულ ედიტორში, პოსტ რეპლაისას, დანარჩენ შემთხვევებში უნდა მუშაობდეს. Compatibility Mode არ ჩაურთო.

 

 

ეხლა ის მასწავლეთ კეშები როგორ გავწმიდო :დ

რომელი ბრაუზერი გაქვს მითხარი და გეტყვი ზუსტად.

Link to comment
Share on other sites

ოპერა ბოლო რაც არის.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.