+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Joomla & Ajax, Jquery dynamisch content nachladen ohne Reload

  1. #1
    Neu an Board
    Registriert seit
    06.03.2007
    Beiträge
    58
    Bedankte sich
    0
    Erhielt 7 Danksagungen
    in 7 Beiträgen

    Standard Joomla & Ajax, Jquery dynamisch content nachladen ohne Reload

    Hi...
    Ich beschäftige mich immer wieder damit, Content dynamisch nachzuladen, aus vielerlei GRünden:

    1. Flashanimationen starten nach jedem Reload neu, das ist unschön
    2. Musikplayer starten ebenfalls neu
    3. Die Performance ist oft unbefriedigend
    4. Es könnte doch so einfach sein
    5. URL im Browser wird angepasst, damit man Seiten weiterhin verlinken kann
    6. Hab ich was vergessen?

    Meine Suche zu Joomla und Ajax ergab nach drei Stunden, dass es einige Ansätze gibt, niemand aber konsequent zu Ende gedacht hat.

    Meine Frage:
    Kennt jemand ein Plugin, dass folgendermaßen funktioniert:

    Listener auf allen internern Links
    Content wird durch eine ajax / load function im Contentbereich angezeigt
    Kein Reload der Seite

    Trotzdem Active Menu highlightning (Das wäre nich das Problem)
    Dynamisches Nachladen aller externen Files (Javascripte, css, etc) von Komponenten
    Ausführen von externen PHP-Skripts, die im Content eingebunden sind
    Browser Back bleibt erhalten

    Gibt es sowas? Das wäre genial... Ja, man kann das auch selbst bauen, aber wenn s das schon gibt, wäre das besser;-)
    Danke für alle Antworten
    Geändert von domsen (02.11.2010 um 17:52 Uhr) Grund: erweiterte Feature Liste

  2. #2
    Neu an Board
    Registriert seit
    06.03.2007
    Beiträge
    58
    Bedankte sich
    0
    Erhielt 7 Danksagungen
    in 7 Beiträgen

    Standard ...

    *push
    HTML-Code:
     

  3. #3
    Neu an Board
    Registriert seit
    02.03.2009
    Beiträge
    11
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Ajax

    Hey Domsen

    Genau das gleiche suche ich auch. Ich weiß das mittlerweile Mootools integriert ist. Suche gerade auch nach einer Lösung hierfür habe bist jetzt aber noch keine brauchbare gefunden. Bist du schon auf etwas gestoßen?

    Grüße

  4. #4
    Neu an Board
    Registriert seit
    06.03.2007
    Beiträge
    58
    Bedankte sich
    0
    Erhielt 7 Danksagungen
    in 7 Beiträgen

    Standard selbst bauen

    ja, wir bauen das grad... wird aber dauern... hier mal ein ansatz aus der 1.0er version (leider mit jquery, prototyp) bist du fit in motools, vielelleicht kann man sich die arbeit ja teilen?:

    Code:
    // active Menu highlightning and hoverstuff	
    	$('div.hldr #active_menu').parent().addClass('active_highlighted');
    	iHover('div.hldr a','highlighted');
    	iHover('div.menuv a','highlighted');
    	$('table.moduletablemain td #active_menu').parent().addClass('active_mhighlighted');
    	iHover('table.moduletablemain td a','mhighlighted');
    	iHover('div.menuv a','mhighlighted');
    	buildGallery();
    });// end doc ready
    
    
    
    
    //littleajaxwonderbra
    	
    //function littleajaxwondrbra (mnitem, cdiv){
    //	$(mnitem).click(function(){
    //		var aurl = $(this).attr('href');
    //		$(cdiv).load(aurl+" "+cdiv+">*");
    //		return false;
    //	});
    //}
    
    //function loadContactForm(){
    //	$("#thirdbody").load("/cms/index.php?option=com_content&task=view&id=88&Itemid=149  #thirdbody>*",{},function(){
    //		// attach loaded contact form			
    //		appendScript('http://www.domain.de/cms/modules/mod_dg_ajaxcontact/js/functionAddEvent.js');
    //		appendScript('http://www.domain.de/cms/modules/mod_dg_ajaxcontact/js/contact.js');
    //		appendScript('http://www.domain.de/cms/modules/mod_dg_ajaxcontact/js/xmlHttp.js',function(){
    //			$(window).unload( EventCache.flush );		
    //			ajaxContact();
    //		});
    //	});
    //	
    //}
    
    //function appendScript(url,callback){
    //	var head = document.getElementsByTagName("head")[0], done = false;
    //	var script = document.createElement("script");
    //	script.src = url;
    //	script.onload = script.onreadystatechange = function() {
    //		if (!done && (!this.readyState || this.readyState == "loaded" ||this.readyState == "complete")) {		
    //			if(typeof callback !='undefined' &&callback!=null){
    //				callback();
    //			}
    //		}
    //	}
    //	head.appendChild(script);
    //}
    
    //function iHover(sel,flag){
    //	$(sel).hover(
    //		function(){
    //			$(this).parent().addClass(flag);
    //		},
    //		function(){
    //			$(this).parent().removeClass(flag);
    //		}
    //	);
    //}
    Geändert von domsen (10.11.2010 um 13:07 Uhr) Grund: datenschutz

  5. #5
    Neu an Board Avatar von Joomlord
    Registriert seit
    15.12.2010
    Beiträge
    53
    Bedankte sich
    16
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard Joomla!Ajax

    Hallo zusammen,

    ich bin zufällig gerade auf diesen Beitrag gestoßen.

    Ich suche seit geraumer Zeit genau das gleiche.

    Ich habe hier ein Komponente gefunden, die angeblich so ähnlich funktioniert:
    http://www.open4g.com/index.php?opti...=45:joomlaajax

    Hat zufällig jemand Erfahrungen damit gemacht bzw. kann es empfehlen?

  6. #6
    Neu an Board
    Registriert seit
    26.10.2006
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo,

    hat jemand diesbezüglich eine Lösung gefunden? Bin jetzt auch schon eine Ewigkeit am suchen, leider nix zu finden. Die von Joomlord erwähnte Komponente kann ich nicht ausprobieren, meine aktuell umgesetzten Projekte sind in der neuesten Joomlaversion 1.7, diese Komponente nur bis 1.5 vorhanden.. Schade eigentlich.
    Für Lösungsansätze und Ideen dankbar.

    Grüße
    fill

  7. #7
    Hat hier eine Zweitwohnung Avatar von netzgeek
    Registriert seit
    04.10.2008
    Beiträge
    1.234
    Bedankte sich
    117
    Erhielt 179 Danksagungen
    in 172 Beiträgen

    Standard

    Würde mich auch intressieren, ob es einen Lösungsansatz gibt.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein