Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

JoomlaTune Support Forum    JComments component    Integration with third-party extensions    Topic: JComments in com_content with AJAX
Pages: [1] 2   Go Down
  Print  
Author Topic: JComments in com_content with AJAX  (Read 8841 times)
0 Members and 1 Guest are viewing this topic.
tecap
Newbie
*

Karma: 0
Offline Offline

Posts: 2


Email
« on: October 10, 2010, 13:57:11 »

Hi everybody,

I develop a component in which I call the com_content component in a div with XMLHttpRequest (AJAX).
Code:
window.onload = function(){
        var id = document.getElementById("id").value;
        if (id !=0) {    generalQuery('index2.php',document.getElementById('definition'),'GET','option=com_content&task=view&id='+id);}
        else { document.getElementById('definition').innerHTML='Pas encore de définition pour ce tag par votre groupe.';}
        }

The generalQuery function:
Code:
function generalQuery(serveur, reponse, methode, parametres){
var xhr = getXhr(); //Nouvelle instance Ajax

if (xhr && serveur){
// On défini la fonction observant la communication Ajax/serveur
    xhr.onreadystatechange = function(){
        // le code 4/200: détermine que Ajax a reçu une réponse du serveur
        if(xhr.readyState == 4 && xhr.status == 200){
            reponse.innerHTML = xhr.responseText;//renvoit la réponse du serveur dans le conteneur reponse
                 }
            }
        }    

    // Déclenchement de l'appel Ajax/serveur + envoi paramètres POST ou GET
    if (methode == "POST"){
        xhr.open("POST", serveur, true);
        xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        xhr.send(parametres);
        }
    else {
        xhr.open("GET", serveur+"?"+parametres, true);
        xhr.send(null);            
        }          
    }
}

I have integrated JComments and the display is OK.
The problem is that the "save" button (below the comment to post) does'nt work. When clicking on the button, the debugger indicates "jcomments is not defined".

Do you know where is the problem?
Thanks very much for any help!
« Last Edit: October 10, 2010, 13:59:05 by tecap » Logged
smart
Administrator
Hero Member
*****

Karma: 188
Offline Offline

Gender: Male
Posts: 1883



WWW
« Reply #1 on: October 11, 2010, 01:33:34 »

This is because article's page with JComments contains some blocks with  JavaScript. These scripts must be passed through eval function to inialize JComments' object.
Logged

If you use JComments, please post a rating and a review at the Joomla! Extensions Directory
tecap
Newbie
*

Karma: 0
Offline Offline

Posts: 2


Email
« Reply #2 on: October 11, 2010, 02:42:26 »

Thanks very much for your answer.
Today I understood that the problem came from the javascript code with ajax. I tried to use the eval() function but I don't understand how it works... (I'm a novice with javascript and ajax)
Could you give me an example?
And which scripts must be passed through this function to initialize JComments' object?
Thanks again for your help!
Elise
Logged
smart
Administrator
Hero Member
*****

Karma: 188
Offline Offline

Gender: Male
Posts: 1883



WWW
« Reply #3 on: October 11, 2010, 02:49:04 »

Sorry I'm too busy now to give any examples. The eval function allows run any piece of JS code. You need parse article's code for scripts and pass these code blocks through eval.
Logged

If you use JComments, please post a rating and a review at the Joomla! Extensions Directory
fsohrabi47
Newbie
*

Karma: 0
Offline Offline

Posts: 1


WWW Email
« Reply #4 on: November 18, 2017, 19:14:39 »

This is one of the best tutorial.
You can follow us for more details.







« Last Edit: December 11, 2017, 16:25:23 by fsohrabi47 » Logged

Eddiecolin05
Newbie
*

Karma: 0
Offline Offline

Gender: Male
Posts: 2



WWW Email
« Reply #5 on: November 22, 2017, 15:42:01 »

Thank you for your answer and we know you are too busy person but can you explain when you free.
Logged

Get best Essay Help UK
Tabaneshahr
Newbie
*

Karma: 0
Offline Offline

Posts: 1



WWW
« Reply #6 on: November 26, 2017, 12:01:48 »

Can you explain about parameters of RequestHeader() method? Huh
Logged
mozza
Sr. Member
****

Karma: 0
Offline Offline

Posts: 389


Email
« Reply #7 on: December 23, 2017, 16:54:29 »

Really informative post. I really enjoyed and bookmarked it. Thanks for sharing.
Agen Poker Online
Agen Domino99 Online
Agen BandarQ
Logged
jessy
Full Member
***

Karma: 0
Offline Offline

Posts: 71


« Reply #8 on: January 01, 2018, 17:32:28 »

Agen BandarQ
Agen Adu Q
Bandar Domino Online
Bandar Domino
Agen Domino
Logged
ular
Full Member
***

Karma: 0
Offline Offline

Posts: 103


Email
« Reply #9 on: January 06, 2018, 11:07:35 »

Agen BandarQ
AgenIDR
Bandar Sakong
Agen BandarQ
Logged
harodlewis
Full Member
***

Karma: 0
Offline Offline

Posts: 52


Email
« Reply #10 on: July 06, 2018, 12:34:05 »

Estimable occupation with the article! It was extremely useful and advancing. Anticipating all the more such posts later on. Keep us refreshed with what's in store! Will most likely continue frequenting this site. custom essay writing uk
Logged
bahistic
Newbie
*

Karma: 0
Offline Offline

Posts: 8


Email
« Reply #11 on: July 15, 2018, 02:09:10 »

This is one of the best tutorial.
You can follow us for more details.








Hem spor bahislerindeki yüksek maç oranları hem de promosyonlardaki yüksek limitler üyeleri her zaman kazançlı çıkartıyor. Kazanımlarınızı elde ettikten sonra çekmek istiyorsanız Grandbetting para çekme yöntemleri ile birlikte kolaylıkla işlem yapabiliyorsunuz. Banka havalesi, kredi kartı, EFT ve sanal hesaplarla birlikte çekim talebi oluşturabilirsiniz. Grandbetting para çekme limiti minimum 100 TL olarak belirlenmiş. Ayrıca çekim için ekstra şart bulunmuyor. Ancak Grandbetting bonusları ile ilgili çevrim şartlarınız varsa onları promosyonlarla ilgili incelememizden takip edebilir ve çevrim şartlarını tamamladıktan sonra çekim talebi oluşturabilirsiniz. Eğer çekim talebinizin hızlı neticelendirilmesini istiyorsanız Grandbetting canlı destek birimi ile iletişime geçerek para çekme departmanına bağlanabilirsiniz. Böylece ortalama 30 dakika içerisinde kullanmış olduğunuz yönteme bağlı olarak çekim talebiniz onaylanacak ve paranız hesabınıza aktarılacaktır.
« Last Edit: July 15, 2018, 02:11:10 by bahistic » Logged
bahistic
Newbie
*

Karma: 0
Offline Offline

Posts: 8


Email
« Reply #12 on: July 15, 2018, 02:11:32 »

Türkiye’de hizmet veren tüm bahis siteleri, güvenilir bahis siteleri değerlendirmeleri ve kaçak bahis sektörüne yönelik değerlendirmelere sitemiz üzerinden ulaşabilirsiniz. Online bahis sektörü, engellemeler nedeniyle kaçak bahis olarak adlandırılırken, hizmet veren firmalar da kaçak bahis siteleri olarak geçmektedir. Sürekli olarak BTK Kurumu tarafından erişim engelleme sorunları ile başbaşa kalan kaçak bahis siteleri, kısa çözümler ile domain adreslerinin sonuna birbirini takip eden ardışık sayılar koymaktadır.

Logged
bahistic
Newbie
*

Karma: 0
Offline Offline

Posts: 8


Email
« Reply #13 on: July 16, 2018, 03:10:30 »

Queenbet giriş sağlamak adına sosyal medya hesaplarının yanında VPN programları ve proxy sitelerini de kullanabilirsiniz. Telefon ya da masaüstüne ücretsiz VPN programı yükleyip, Türkiye dışında bir lokasyon seçtiğinizde kolaylıkla Queenbet’in son giriş adresine ulaşma şansına sahipsiniz. Queenbet giriş güncellemeleri anlık olarak resmi Twitter hesabı üzerinden yapılıyor. BTK sansürlemesi sonrasında en hızlı şekilde Queenbet’in yeni adresine ulaşabiliyorsunuz. Erişim konusundaki hassas yayın politikası sayesinde Queenbet canlı bahis sitesi asla sorun çıkarmayan firmalar arasında yer alıyor.

Queenbet İletişim
Queenbet iletişim politikası anlamıyla da bir adım önde diyebiliriz. Ana sayfada sağ alt köşede yer alan canlı destek hattına günün her saatinde haftada 7 gün ulaşabilirsiniz. Yaşadığınız problemleri anlık olarak, robot yanıtlar almadan canlı destek üzerinden çözebilirsiniz. Bunun yanında destek@queenbet.com e-posta adresi üzerinden de bahis firmasıyla iletişime geçebilirsiniz. Tüm bu alternatiflerin yanında Queenbet telefon numarası aracılığı ile sizlere müşteri desteği sağlamaktadır. Sizleri arayacak müşteri temsilcisine yaşadığınız sorunu anlık olarak ileterek taleplerinize çözüm bulabilirsiniz.
Logged
bahistic
Newbie
*

Karma: 0
Offline Offline

Posts: 8


Email
« Reply #14 on: July 16, 2018, 15:33:01 »

Kaçak bahis sitelerine uygulanan engellemeler dolayısıyla İmajbet'in giriş adresleri de değişim yaşadı. Öncelerinde şu an aktif kullanılmayan İmajbet651 adresi engellendi. Bu engellemenin ardından İmajbet resmi Twitter hesabı üzerinden yapılan açıklama ile İmajbet652 adresine geçiş yapıldığı duyuruldu. Ancak BTK Kurumu tarafından yapılan seri engellemeler sonucunda İmajbet653 adresi aktif edildi. Sürekli olarak perdelenmelere maruz kalan İmajbet, domain adreslerindeki sayıları 1'er 1'er şeklinde yükselterek bahisçilere ulaşmayı hedefliyor. İmajbet giriş adresleri hakkında linklere tıklarken orjinal adres olup olmadığına göre dikkatli davranmanız gerektiğini söylemek isteriz. Sahte hesaplar ile bakiyenizin çalınabileceğini unutmayın.
Logged
Pages: [1] 2   Go Up
  Print  
JoomlaTune Support Forum    JComments component    Integration with third-party extensions    Topic: JComments in com_content with AJAX
 
Jump to: