pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: onkel in 23 Oktober 2006, 00:05:50

Titel: Ajax Tabs Content script
Beitrag von: onkel in 23 Oktober 2006, 00:05:50
Hallo,

http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/index.htm

Was haltet ihr von dieser Idee?

Damit kann man sehr viele Infos auf die Startseite bringen, ohne die Seite zu überladen.


http://de.yahoo.com/  und web.de nutzen diese Technik.



mfg
Onkel




Titel: Re: Ajax Tabs Content script
Beitrag von: anmShinichi in 23 Oktober 2006, 10:19:49
Ich werds mir anschauen, denn zukünftig will ich mit entsprechenden Features arbeiten. Vielen Dank für den Link ^^
Titel: Re: Ajax Tabs Content script
Beitrag von: reddragon in 23 Oktober 2006, 21:03:55
interessant....

aber ich verstehe nicht ganz, wo das Einsatz finden soll? Ich sehe da als Benutzer nicht wirklich einen vorteil, ob ich das Anklicke, oder aus das news-modul klicke, um die 5 neusten nachrichten zu lesen?

Oder wo bzw. wie wollt ihr das einsetzen?
Titel: Re: Ajax Tabs Content script
Beitrag von: jubilee in 23 Oktober 2006, 21:07:53
ZitatIch sehe da als Benutzer nicht wirklich einen vorteil, ob ich das Anklicke, oder aus das news-modul klicke, um die 5 neusten nachrichten zu lesen?
Der Vorteil bei Ajax (oder XHTML) Requests ist, das nicht die gesammte Seite (Header Logo bilder etc etc) neu geladen werden muss, sondern NUR der Content im besagten bereich (div z.B.) der Seite.
Die Spart zeit und Übertragungskapazität.
Denn, wenn man es auch nicht sieht, werden in dem genannten Beispiel die jeweiligen Inhalte der Tabs nachgeladen. Es sollte schon auffallen, das dies wesentlich schneller als ein reload der gesammten Seite stattfindet.

MfG
Titel: Re: Ajax Tabs Content script
Beitrag von: onkel in 23 Oktober 2006, 21:23:45
Danke jubilee  für die ausführliche Erklärung.


Ich habe es geschafft einen Module in einem Tab zu laden, aber dort werden die umlaute als ?&& angezeigt :(

Ist es möglich in so einem Tab einen Block zu laden und wie aufwändig wäre so was ?
Titel: Re: Ajax Tabs Content script
Beitrag von: jubilee in 23 Oktober 2006, 21:37:33
ZitatIst es möglich in so einem Tab einen Block zu laden und wie aufwändig wäre so was ?
Ja, wäre schon möglich und im Prinzip gar nicht mal so aufwendig, denn alles was benötigt wird, steht schon im Blockfile (benötigter Quellcode für die Bereitstellung der Daten).
Man muss wissen, das ein Ajax oder XHTML-Request aus 2 Teilen besteht. Einmal der Requester, der die Daten abfordert und die gesendeten daten in die Seite einfügt (dies ist der Teil der in Javascript geschrieben wird) und der Teil, der die Daten ereitstellt. Dies kann in php realisert werden.
Ein ganz einfaches Beispiel ist die Routine, die für die Captcha's die Bilder nachlädt (ab Version 0.19), wenn der user dies anfordert. Auch dies ist ein Ajax Request, der dort abläuft.

Aber einfach die Blöcke includen und dann gehts ab, ganz so einfach ist es dann doch nicht ;)
ich würde etwas lektüre aus dem Netz empfehlen. dort steht reichlich zum Thema Ajax.
Titel: Re: Ajax Tabs Content script
Beitrag von: onkel in 23 Oktober 2006, 21:47:20
ZitatAber einfach die Blöcke includen und dann gehts ab, ganz so einfach ist es dann doch nicht

Genau, so einfach ist das nicht, denn das habe ich schon versucht.

Ich kann HTML seiten includen, aber keine blocks.

Titel: Re: Ajax Tabs Content script
Beitrag von: jubilee in 23 Oktober 2006, 21:51:24
ZitatIch kann HTML seiten includen, aber keine blocks.
das liegt daran, das die Blöcke nicht das zurückgeben, was Du brauchst.
Die blöcke machen keine direkte Ausgabe, was für's Portal richtig ist, aber in diesem Falle nicht funktioniert.
Das Ajax erwartet einen HTML-output. Dieser kommt aber vom block nicht, da der den output in die $content- Variable schreibt.
Da liegt letztendlich das Problem

MfG
Titel: Re: Ajax Tabs Content script
Beitrag von: Musicman75 in 24 Oktober 2006, 01:01:39
ich bin grad am testen und basteln. schaut euch das mal an, dann werdet ihr vielleicht den einsatz verstehen:

http://www.gothic-online.de/inhalt.html

ich werde jetzt das gesamte theme auf ajax basis bauen (menüs und centerblöcke der startseite)
Titel: Re: Ajax Tabs Content script
Beitrag von: onkel in 24 Oktober 2006, 11:17:18
Zitat
http://www.gothic-online.de/inhalt.html

ich werde jetzt das gesamte theme auf ajax basis bauen (menüs und centerblöcke der startseite)

Da habe ich dich auf ideen gebracht  :thumbup:   
Titel: Re: Ajax Tabs Content script
Beitrag von: Musicman75 in 25 Oktober 2006, 00:25:29
jep, ist genau das, was ich schon lange gesucht habe. vor allem das useraccount kann man dadurch aufpeppen. bin mal gespannt wie ich das so realisiert bekomme.
Titel: Re: Ajax Tabs Content script
Beitrag von: deepsleep in 25 Oktober 2006, 01:48:09
Da bin ich dann zwecks Nachbau vor allem mal auf Dein Manual gespannt ;-)
Titel: Re: Ajax Tabs Content script
Beitrag von: smartmusic in 25 Oktober 2006, 09:44:36
hallo,

das würde mich auch stark interessieren....

@musicman75

wäre schön wenn du posten könntest, wie du es so auf der startseite gemacht hast
Titel: Re: Ajax Tabs Content script
Beitrag von: Ria in 25 Oktober 2006, 11:38:55
Hallo,

& @ Musicman75

Beeindruckend wie schnell dies geladen wird und sich in die Seite einfügt, obs da mal eine Bauanleitung zu sowas geben wird? ;)

Gruss Ria
Titel: Re: Ajax Tabs Content script
Beitrag von: Musicman75 in 25 Oktober 2006, 19:14:36
einfach mal den link anschauen, den der liebe Onkel im ersten Beitrag gepostet hat. Da steht alles drin, was man wissen muss.  :o

Nen bisschen Eigeninitiative möchte ich doch schon haben. Sonst gibt es bald nur noch identische Installationen.
Außerdem kann ja nicht alles auf dem Tablett serviert werden. Nen bisschen Hirnschmalz dürft ihr auch reinstecken in Eure Seiten.

::)
Titel: Re: Ajax Tabs Content script
Beitrag von: NeMeSiSX2LC in 25 Oktober 2006, 19:39:01
Echt der Hammer was man da alles Anstellen kann... Bin schon schwer Am Testen ;)
Titel: Re: Ajax Tabs Content script
Beitrag von: jubilee in 25 Oktober 2006, 19:45:36
ZitatEcht der Hammer was man da alles Anstellen kann... Bin schon schwer Am Testen
Auch hier evt. Sicherheitsaspekte nicht aus dem Auge verlieren !


MfG
Titel: Re: Ajax Tabs Content script
Beitrag von: onkel in 25 Oktober 2006, 20:19:27
Hallo  :D  ,
Zitat
26.10.06
21:00h    THE CR�XSHADOWS "DreamCypher" World Tour 2006/2007
D-Frankfurt, Batschkapp
   26.10.06
20:00h    ASP Tour 2006
N�rnberg - Hirsch 


du hast auch das Problem mit den umlaute??? soweit war ich auch schon  :thumbup:

da müsste noch ein Schutz rein, damit so was nicht passiert.
http://www.gothic-online.de/inhalt-file-external.html


onkel
Titel: Re: Ajax Tabs Content script
Beitrag von: HdH in 25 Oktober 2006, 22:57:43
Auch auf die Gefahr hin, das ich mich hier unbeliebt mache, aber ....
Sorry, Musicman75, solche Antworten sind in meinen Augen die Krönung.

Zitat von: Musicman75 in 25 Oktober 2006, 19:14:36
einfach mal den link anschauen, den der liebe Onkel im ersten Beitrag gepostet hat. Da steht alles drin, was man wissen muss.  :o
Es soll auch User geben, die mit der englischen Sprache leider nicht so klar kommen wie Du und ich...
Zitat
Nen bisschen Eigeninitiative möchte ich doch schon haben. Sonst gibt es bald nur noch identische Installationen.
Das  bleibt leider nicht aus (mal angesehen vom Theme), wenn man ein vorgefertigtes Script benutzt, und dieses nutzt Du ja auch, oder habe ich was übersehen ?... und nimmst bei Problemen jegliche Hilfe von Forenmitgliedern in Anspruch, oder ?
Zitat
Außerdem kann ja nicht alles auf dem Tablett serviert werden. Nen bisschen Hirnschmalz dürft ihr auch reinstecken in Eure Seiten.::)
Ich hoffe, wenn Du Probleme hast, das Du nicht mal so eine Antwort bekommst... Im Prinzip hast Du ja recht, aber zu kleinen Hilfestellungen kann man sich schon mal herablassen...

Sorry, aber das musste jetzt sein...

MfG Peter

Titel: Re: Ajax Tabs Content script
Beitrag von: NeMeSiSX2LC in 25 Oktober 2006, 23:20:17
Zitat von: onkel in 25 Oktober 2006, 20:19:27
Hallo  :D  ,
Zitat
26.10.06
21:00h    THE CR�XSHADOWS "DreamCypher" World Tour 2006/2007
D-Frankfurt, Batschkapp
   26.10.06
20:00h    ASP Tour 2006
N�rnberg - Hirsch 


du hast auch das Problem mit den umlaute??? soweit war ich auch schon  :thumbup:

da müsste noch ein Schutz rein, damit so was nicht passiert.
http://www.gothic-online.de/inhalt-file-external.html


onkel

Das Umlaut prob hab ich leider auch :(
Titel: Re: Ajax Tabs Content script
Beitrag von: onkel in 25 Oktober 2006, 23:27:46
Zitat von: onkel in 23 Oktober 2006, 21:23:45
Danke jubilee  für die ausführliche Erklärung.


Ich habe es geschafft einen Module in einem Tab zu laden, aber dort werden die umlaute als ?&& angezeigt :(



Zitat
Das Umlaut prob hab ich leider auch
Das sagte ich doch bereits
Titel: Re: Ajax Tabs Content script
Beitrag von: Andi in 25 Oktober 2006, 23:29:34
Und iimmer schön dran denken, dass es immernoch Leute geben soll, die ohne aktiviertem Javscript unterwegs sind.... ;)
Titel: Re: Ajax Tabs Content script
Beitrag von: smartmusic in 25 Oktober 2006, 23:36:06
Zitat von: Andi in 25 Oktober 2006, 23:29:34
Und iimmer schön dran denken, dass es immernoch Leute geben soll, die ohne aktiviertem Javscript unterwegs sind.... ;)

sind es denn noch so viele?

ich denke dann würden es google und yahoo auch nicht machen.


es wäre wirklich schön, wenn mal jemand hier eine kurze anleitung gibt,

wie man es einbaut nachdem man es heruntergeladen hat.

also z.b. in einem block oder modul
Titel: Re: Ajax Tabs Content script
Beitrag von: onkel in 25 Oktober 2006, 23:40:20
quote author=onkel link=topic=18922.msg129998#msg129998 date=1161800367]
Zitat von: Andi in 25 Oktober 2006, 23:29:34
Und iimmer schön dran denken, dass es immernoch Leute geben soll, die ohne aktiviertem Javscript unterwegs sind.... ;)



Zitat
da müsste noch ein Schutz rein, damit so was nicht passiert.


http://www.gothic-online.de/inhalt-file-external.html


Das erwähnte ich bereits auch  schon  ;D




Zitatich denke dann würden es google und yahoo auch nicht machen.

google  :D  Web.de hat die bessere Lösung für User die Javascript nicht aktiviert haben
Titel: Re: Ajax Tabs Content script
Beitrag von: smartmusic in 26 Oktober 2006, 00:02:06
inwiefern hat web.de eine gute lösung?
Titel: Re: Ajax Tabs Content script
Beitrag von: onkel in 26 Oktober 2006, 00:09:44
Zitatinwiefern hat web.de eine gute lösung?

schalte doch Javascript mal aus und schau was passiert ;

Wenn du bei Yahoo Javascript ausschaltest dann wirst du immer auf die Startseite weitergeleitet, bei Web.de wirst du zu der jeweilige  Kategorie oder zum Thema weitergeleitet.
Titel: Re: Ajax Tabs Content script
Beitrag von: Musicman75 in 26 Oktober 2006, 00:17:48
und schon das erste Problem. Wenn ich im Div Container einen Link anklicke wird die Seite nicht im Container geöffnet sondern als komplette Seite.

Wie kann man das lösen? hab bei den Links schon die Container ID als rel angegeben, ist aber wirkungslos.
Es geht um die ganzen Links wie zB "Ins Gästebuch eintragen", "Userdaten speichern", PM senden ...

Ansonsten klappt das im Account ganz gut mit den Tabs, bis auf die Links im Container.
Titel: Re: Ajax Tabs Content script
Beitrag von: jubilee in 26 Oktober 2006, 15:40:54
Zitatund schon das erste Problem. Wenn ich im Div Container einen Link anklicke wird die Seite nicht im Container geöffnet sondern als komplette Seite.

Wie kann man das lösen?

Ähmm
ZitatNen bisschen Eigeninitiative möchte ich doch schon haben. Sonst gibt es bald nur noch identische Installationen.
Außerdem kann ja nicht alles auf dem Tablett serviert werden. Nen bisschen Hirnschmalz dürft ihr auch reinstecken in Eure Seiten.
s. c. n. r.

Von wem wird der Link denn geöffnet ?
Vom XHTML-request oder ganz normal ?

Titel: Re: Ajax Tabs Content script
Beitrag von: reddragon in 26 Oktober 2006, 17:56:57
hehe.. 8)


ihr habt mich überzeugt, und meine Vereinskollegen auch, ich soll da nun auch sowas einbauen.... ::)

bei http://www.aol.de/ ist das Teil auch eingebaut, hier rotiert es noch in den Tabs zusätzlich.

Vieleicht folgenden Vorschlag, für die Leute, die dem Programmieren nicht so mächtig sind (wie ich):
Wenn man wie bei dem Candy-news-Block diesen Block mit hilfe der Administration gestalten würde, das man über ein Admin-Feld die Anzahl der Tabs steuern könnte, und dass man in die Tabs eventuell die normalen Block-Dateien included.  Wäre sowas möglich?



Titel: Re: Ajax Tabs Content script
Beitrag von: NeMeSiSX2LC in 26 Oktober 2006, 18:23:53
Aber wie mach ich dem Teil weiss das es Umlaute dastellt wäre noch viel interessanter...
Titel: Re: Ajax Tabs Content script
Beitrag von: reddragon in 26 Oktober 2006, 18:48:29
kannst du da nicht die html-Symbole eintragen?
Titel: Re: Ajax Tabs Content script
Beitrag von: NeMeSiSX2LC in 26 Oktober 2006, 19:17:37
Wenn es aus der DB kommt nicht. Ist Purer Text.
Titel: Re: Ajax Tabs Content script
Beitrag von: Musicman75 in 26 Oktober 2006, 19:57:46
es muss bei den modules sowieso einiges umgebaut werden, wenn diese so angezeigt werden sollen.
zB muss bei jeder seite, welche in dem Container aufgerufen wird die header und footer.php raus.

Zusätzlich müssen dann opentable und closetable eingebaut werden, da diese ganzen Platzhalter sonst ersetzt werden müssen.

Dann kann man auch gleich ne Funktion einbauen, welche die Umlaute durch den HTML Code ersetzt, das reisst es dann auch nicht mehr raus.


Allerdings hab ich noch Probleme mit den Links innerhalb der Container. mal sehen wie ich das geregelt bekomme das die dann auch wieder im selben Container geöffnet werden.
Titel: Re: Ajax Tabs Content script
Beitrag von: jubilee in 26 Oktober 2006, 20:10:19
Zitatmal sehen wie ich das geregelt bekomme das die dann auch wieder im selben Container geöffnet werden.
Irgendwie werden meine Beiträge ja wohl übersehen  ???

Das dynamische Zuweisen des Content's in einen DIV oder was auch immer, klappt nur wenn der Link
auch über das XMLHttpRequest-Objekt aufgerufen wird. Wenn das nicht geschieht, ist das ein ganz normaler Seitenaufruf und wird dementsprechend auch behandelt. D.H. dann greift der Requester die daten nicht ab und kann diese natürlich auch nicht da platzieren, wo diese hinsollen.
Titel: Re: Ajax Tabs Content script
Beitrag von: Musicman75 in 26 Oktober 2006, 20:46:09
also mit java steh ich irgendwie auf kriegsfuß.

wäre nett, wenn du dir mal das ganze kurz anschauen könntest. dürfte für dich eigentlich kein problem sein.

hier mal der code zum aufrufen der Tabs und anlegen des Containers:
<ul id="maintab" class="shadetabs">
<li class="selected"><a href="#default" rel="ajaxcontentarea">Intro</a></li>
<li><a href="external.htm" rel="ajaxcontentarea">Bird</a></li>
<li><a href="external2.htm" rel="ajaxcontentarea">Dog</a></li>
<li><a href="external3.htm" rel="ajaxcontentarea">Cat</a></li>
<li><a href="external4.htm" rel="ajaxcontentarea" rev="content.css, content.js">Sea Otter</a></li>
</ul>

<div id="ajaxcontentarea" class="contentstyle">
<p>This is some default tab content, embedded directly inside this space and not via Ajax. It can be shown when no tabs are automatically selected, or associated with a certain tab, in this case, the first tab.</p>
</div>

<script type="text/javascript">
//Start Ajax tabs script for UL with id="maintab" Separate multiple ids each with a comma.
startajaxtabs("maintab")
</script>


Und hier das dazugehörige "js" File:
http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/ajaxtabs/ajaxtabs.js


Das Js-File muss ich ja wohl nicht mehr extra includen, es wird ja schon auf der Seite geladen.
Titel: Re: Ajax Tabs Content script
Beitrag von: jubilee in 26 Oktober 2006, 21:08:43
Hmm ...
Wie soll ich das jetzt am besten erklären.
Also, die Links die in das Content-DIV geladen werden, müssen umgearbeitet werden.
So wie das auch die Funktion startajaxtabs() mit den in der Linkliste angegebenen URL's macht.
Diese Funktion stellt nämlich sicher, das diese Links nicht direkt sondern über das XMLHttpRequest-Objekt
aufgerufen werden.
Wenn du jetzt im Content-Bereich auch Links drinne hast die wiederum dort geöffnet werden sollen, müsssen diese Links genauso umgearbeitet werden.
Aufgerufen wird der Link dann nicht direkt, sondern über diese dynamisch generierte Funktion :

ulistlink.onclick=function(){
ajaxpage(this.getAttribute("href"), this.getAttribute("rel"), this)
loadobjs(this.getAttribute("rev"))
return false

Diese ruft dann die Funktion ajaxpage() auf welches den XMLHttpRequest startet und die Daten in das ensprechende Tab schreibt.
Du müsstest also den anderen Links im onClick-Ereignis auch diese Funktion zuweisen.
MfG
Titel: Re: Ajax Tabs Content script
Beitrag von: NeMeSiSX2LC in 26 Oktober 2006, 22:16:53
Zitat von: Musicman75 in 26 Oktober 2006, 19:57:46
es muss bei den modules sowieso einiges umgebaut werden, wenn diese so angezeigt werden sollen.
zB muss bei jeder seite, welche in dem Container aufgerufen wird die header und footer.php raus.

Zusätzlich müssen dann opentable und closetable eingebaut werden, da diese ganzen Platzhalter sonst ersetzt werden müssen.

Dann kann man auch gleich ne Funktion einbauen, welche die Umlaute durch den HTML Code ersetzt, das reisst es dann auch nicht mehr raus.


Allerdings hab ich noch Probleme mit den Links innerhalb der Container. mal sehen wie ich das geregelt bekomme das die dann auch wieder im selben Container geöffnet werden.


Aber wie sieht so ein Filter aus? Steh voll aufn schlauch. Warum gibt das Java teil das eigentlich so aus. Steht doch richtig in der DB.
Titel: Re: Ajax Tabs Content script
Beitrag von: Musicman75 in 26 Oktober 2006, 23:14:44
@ jubilee:
verstanden hatte ich das schon, wie du das meinst, habe auch versucht das umzusetzten, das sah dann so aus:
<a href="#" onClick="ajaxpage('http://www.gothic-online.de/modules.php?name=Your_Account&file=external', 'maintab', 'ajaxcontentarea');">

funktioniert allerdings nicht. muss ich den link dann so modifizieren:
<a href="modules.php?name=Your_Account&file=external" rel=ajaxcontentarea onClick="function();">

???


@ NeMeSiSX2LC:

der Filter muss so aussehen (die Zeichen sollte man wissen, wie die java codiert, denke mal das dürfte aber passen.)

$hexzeichen = array("=C4", "=E4", "=D6", "=F6", "=DC", "=FC", "=DF");
$umlaute = array("&Auml;", "&auml;", "&Ouml;", "&ouml;", "&Uuml;", "&uuml;", "&szlig;");
$TEXT = trim(str_replace($hexzeichen, $umlaute, $TEXT));


so werden die Leerzeichen am Anfang und Ende entfernt und die Umlaute entsprechend gesetzt.



Titel: Re: Ajax Tabs Content script
Beitrag von: NeMeSiSX2LC in 27 Oktober 2006, 07:21:43
Danke werds mal testen
Titel: Re: Ajax Tabs Content script
Beitrag von: anmShinichi in 01 November 2006, 15:22:49
Also ein theme zu erstellen, dass alles per ajax läd und einbindet, wäre ja ne sensation... versuchen kann man es ja... wird mal für Q2J2007 vorgenommen ^^... ich hab mein blogmodul noch... und die anderen zeitraubenden sachen... aber das wäre ein traum, gerade wenn es nur eine themesache ist, damit man frei wählen kann, ob man alles per ajax haben möchte, oder halt nicht... aber es sind nur vorstellungen, technische umsetzung wurden noch nicht gedacht...

gruß,
Shin
Titel: Re: Ajax Tabs Content script
Beitrag von: smartmusic in 08 November 2006, 13:42:51
also sorry...ich habe es nun so oft probiert und es will einfach nicht klappen.

hat jemand schon was fertig,wo man sich die programmierung mal ansehen kann?
Titel: Re: Ajax Tabs Content script
Beitrag von: Musicman75 in 08 November 2006, 16:14:31
nicht so wirklich. ich hab mir nen modul gebastelt, welches mir die ganzen blöcke, welche ich auf der startseite habe dynamisch nachläd. allerdings hats mir das komischerweise wieser als home modul aus der db raus. keine ahnung warum.

Titel: Re: Ajax Tabs Content script
Beitrag von: NeMeSiSX2LC in 08 November 2006, 17:31:56
Warum Integrierst du das nicht in einen Block? Das geht genauso schick. Vorallem sollte es dann kein prob mit dem blank_home geben
Titel: Re: Ajax Tabs Content script
Beitrag von: smartmusic in 08 November 2006, 17:37:47
hast du da vielleicht schon einen block das man sich die programmierung mal ansehen kann?
Titel: Re: Ajax Tabs Content script
Beitrag von: NeMeSiSX2LC in 08 November 2006, 18:13:57
Ist bisher noch eine Spielerei meinerseits noch nix wirklich ernstes
Titel: Re: Ajax Tabs Content script
Beitrag von: vittatus in 08 Februar 2007, 23:03:25
Hallo.

Hab da nen Problem was auch schonmal angesprochen wurde.
Und zwar wie funktioniert das genau wenn ich ein link habe, der in einem tab ist und ich möchste das der link auch in diesem tab geöffnet wird.

Also ich habe einfach mal nur den Link abgeändert und das funktioniert aber nicht.

<a href=\"modules.php?name=Blog&file=viewblog&blogid=$blogid\" rel=ajaxcontentarea onClick=\"function();\">


Was mach ich falsch ?
Titel: Re: Ajax Tabs Content script
Beitrag von: reddragon in 12 März 2007, 17:05:06
Hat schon mal jemand hier weiter gebastelt?  :smile:
Titel: Re: Ajax Tabs Content script
Beitrag von: NeMeSiSX2LC in 12 März 2007, 20:16:08
Zitat von: vittatus in 08 Februar 2007, 23:03:25
Hallo.

Hab da nen Problem was auch schonmal angesprochen wurde.
Und zwar wie funktioniert das genau wenn ich ein link habe, der in einem tab ist und ich möchste das der link auch in diesem tab geöffnet wird.

Also ich habe einfach mal nur den Link abgeändert und das funktioniert aber nicht.

<a href=\"modules.php?name=Blog&file=viewblog&blogid=$blogid\" rel=ajaxcontentarea onClick=\"function();\">


Was mach ich falsch ?

Im Regelfall macht das Includen des Headers bzw des Footers probs wenn es im Tab aufgehen soll. Das müsste dann raus ;)
Titel: Re: Ajax Tabs Content script
Beitrag von: vittatus in 12 März 2007, 22:53:03
Hey,

Hab ich komplett raus und geht trotzdem net :(

Der Link vielleicht falsch ?
Titel: Re: Ajax Tabs Content script
Beitrag von: Musicman75 in 13 März 2007, 11:32:05
Ich hab auch festgestellt, das Links, welche innerhalb des Tabs sind nicht im gleichen Container geöffnet weren können. Dieses Problem ist allerdings auch auf der Homepage des Scriptes angesprochen. Soll in einer der nächsten Versionen behoben werden, bzw um diese Funktion erweitert werden.
Deshalb hab ich auch aufgehört mit basteln.
Titel: Re: Ajax Tabs Content script
Beitrag von: reddragon in 13 März 2007, 17:09:42
hi  ;)

Bei http://www.freenet.de/freenet/  klappt das. Die haben auch vor 2 oder 3 Tagen hierrauf umgestellt.
Titel: Re: Ajax Tabs Content script
Beitrag von: Musicman75 in 13 März 2007, 17:30:32
gehen tut das schon. wenn du das javascript entsprechend änderst ist das kein problem.
Titel: Re: Ajax Tabs Content script
Beitrag von: reddragon in 13 März 2007, 17:33:33
moment, nun komme ich nicht mehr mit....

gerade sagteste, dass es nicht geht, nun, dass es doch geht, wenn man das java-script ändert....

wo ist da der unterschied?   :red:
Titel: Re: Ajax Tabs Content script
Beitrag von: Musicman75 in 13 März 2007, 18:21:19
War grad nochmal auf der Seite des Programmierers.
http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/index.htm

Es gibt jetzt eine neue Version, welche das unterstützt.
Muss jetzt nochmmal schauen, wie man das am besten eingebaut bekommt.
Titel: Re: Ajax Tabs Content script
Beitrag von: Future in 14 März 2007, 19:44:08
hi,

hab da heute auch mal nen bisschen mit rumgespielt.

Hab mir mal nen "neues" Impressum gebaut.
http://pragmamx.global-studios.de/modules.php?name=blank_Home

Die Links die in den Tabs wieder geöffnet werden sollen, öffnen sich auch so.

Leider ist das echt schwierig, aufgrund des includen von header und footer, größere Dinge zu bauen.

Zumindest hab ich noch keine Lösung gefunden. :nuke: :crash:
Titel: Re: Ajax Tabs Content script
Beitrag von: m-t in 14 März 2007, 19:50:59
Zitat von: Future in 14 März 2007, 19:44:08
hab da heute auch mal nen bisschen mit rumgespielt.

sieht ja toll aus.....

zumindest solange bis man javascript deaktiviert :-(
Titel: Re: Ajax Tabs Content script
Beitrag von: Future in 14 März 2007, 19:56:33
Mag sein, aber das ist mir ehrlich gesagt egal.  :red:

Hab von Java aber auch noch keine Ahnung. Bin derzeit am Suchen ob es eine funktion gibt die abfragt ob Java aktiviert ist, und wenn ja wie sie funktioniert
Titel: Re: Ajax Tabs Content script
Beitrag von: onkel in 14 März 2007, 20:08:25
Moin  :puzzled: ,

hoffe das wir mal eine Anleitung bekommen, von dem ganzen..... war auch alles meine Idee  :BD:

Hat einer  mal etwas mit Blöcken gemacht  :red: ?

Ich will gerne News Block und Forum Block zusammenfassen.
Titel: Re: Ajax Tabs Content script
Beitrag von: Future in 14 März 2007, 20:13:31
Hi Onkel,

gebe keine Anleitung raus, weil es noch überhaupt nicht ausgereift ist und ich den kram selber erstmal richtig verstehen muss.

Kann dir das Modul gerne zuschicken. Solltest du aber nur auf ner Testinstallation einsetzen, da ich auch etwas an der modules.php ändern musste ( wegen der mxInfo())

Also, einfach deine Mail Adresse hier eintragen und ich schicks dir zu.

Das war aber jetzt echt nichts großes.


Bzw. ich kann das ja mal eben ganz kurz erklären....

Also in der modules.php habe ich bei der bei mxcredit das includen des headers sowie des footers rausgenommen. (Aber nur wenn mxcredit über Ajax aufgerufen wird)
Genau das gleiche habe ich mit dem legal modul gemacht.
Danach hab ich in der language Datei des legal modules die ganzen Umlaute richtig umgeschrieben und die Links richtig gesetzt ( waren 3 stück)
Desweiteren habe ich in der index.php als default einen include auf die Impressum.html gesetzt.

Joa das wars soweit.


Achso nochwas :D
ZitatHat einer  mal etwas mit Blöcken gemacht  rougi ?

Nö, da weiss ich derzeit noch überhaupt nicht wie ich vorgehen soll.
Titel: Re: Ajax Tabs Content script
Beitrag von: onkel in 14 März 2007, 20:31:24
HI Future,

Das ist doch super  :thumbup: soweit war auch schon, ich bin bei den umlauten hängen geblieben  ;) aber jetzt bin ich dank dir weiter.

Lass dich beim basteln nicht stören, wenn du mal eine erfolgserlebniss  haben solltest, dann las uns davon wissen.

onkel
Titel: Re: Ajax Tabs Content script
Beitrag von: NeMeSiSX2LC in 15 März 2007, 20:25:41
Hat schon wer versucht das über einen Block zu Regeln? Sprich das die Title links stehen und der Content in der Mitte sich ändert?
Titel: Re: Ajax Tabs Content script
Beitrag von: Future in 15 März 2007, 23:12:48
Jo, funktioniert auch schon halbwegs. Fehlt nur noch eine kleinigkeit. Wenn alles klappt gibt es daz u am WE mehr.
Titel: Re: Ajax Tabs Content script
Beitrag von: NeMeSiSX2LC in 16 März 2007, 07:56:00
Das wäre ja mal eine feine Sache!
Titel: Re: Ajax Tabs Content script
Beitrag von: Future in 16 März 2007, 12:29:50
So bei mir klappts jetzt.
Sobald der Code etwas schöner ist, sowie ich die Sicherheitsrisiken abgeklärt habe, gibt es hier ne was zum Download
Titel: Re: Ajax Tabs Content script
Beitrag von: Future in 16 März 2007, 17:49:00
So hier mal mein erstes ergebniss.
Ich weiss jetzt leider nicht, wie es mit dem thema sicherheit aussieht. Denke aber mal, das jetzt keine lücken drinne sind. ;)

Habe mal den News block sowie den SMF Center block fertig gestellt.

Wichtig!: Der block funktioniert wirklich nur, wenn das SMF installiert ist. Ansonsten geht er nicht und wirft nen fehler aus!

Ich hab auch noch keine Überprüfung eingebaut, ob java überhaupt aktiviert ist und ob das Forum aktiviert ist.

Wenn ich dem dingen ne version geben müsste, dann wäre es irgendwas im alpha bereich ;)

Bitte postet dann doch eure eindrücke.

Beste Grüße

Kai


EDIT: Wer keine Lust hat sich das selber zu installieren, kann hier guggen :)
http://pragmamx.global-studios.de/
Titel: Re: Ajax Tabs Content script
Beitrag von: breakdancer in 16 März 2007, 19:00:00
Future, Du bist ein Held !

Läuft und sieht gut aus. Vielen Dank.

Da ich es nicht kann: Wie included man denn für die SMF Übersicht noch die Farbgebung des SMF ? Hab da eine sehr spezielle Farbanpassung vorgenommen und im Block isses halt weiss :-)

Kannstes Dir live anschauen. www.kirmes-und-volksfest.de - Hab auch die alten Blöcke erstnochmal dringelassen. Ausserdem passt bei Rainbow der Rahmen noch nicht ganz in den Center, da schneidets rechts was ab. Aber das trau ich mir zu zu ändern... Und ausserdem isses ja auch erst die allerallererste Alpha. Dafür aber richtig gut.

Einfach eine geile Sache.

Gruss

Markus

EDIT: Ah okay, habs gefunden. Die Farben sind natürlich mit den Global-Variablen gefüllt... :-) Das muss man dann händisch abändern auf absolute Werte und dann passts natürlich auch. Supi.
Titel: Re: Ajax Tabs Content script
Beitrag von: Future in 16 März 2007, 19:16:30
ZitatAh okay, habs gefunden. Die Farben sind natürlich mit den Global-Variablen gefüllt... :-) Das muss man dann händisch abändern auf absolute Werte und dann passts natürlich auch. Supi.

Jup genau so isses   :thumbup:

Vielen Dank für das Lob. Falls du die Farben der Tabs noch ändern willst, musst du mal in den ordner mxroot/includes/ajax_tabs/images die beiden shade bilder ändern, oder halt die css datei im ordner mxroot/includes/ajax_tabs.

Wenn noch jemand ideen oder verbesserungs vorschläge hat, immer her damit ;)
Titel: Re: Ajax Tabs Content script
Beitrag von: breakdancer in 16 März 2007, 19:28:09
..zwar nicht sonst noch wer... nochmal icke *g*

Kannst Du bitte mal schauen, dass Du büdde die "New" Anzeigen in den Artikeln/ News noch irgendwie darein integrierst ? Die fehlen nämlich noch... Im SMF sindse da. Und ich bin leider von Beruf "Dau" und bin zwar dankbarer Verwerter aber selbst schaff ich das net... Würde Dich gerne bei dem geilen Projekt unterstützen...

Das mit den Farben der Tabs habsch schon gefunden gehabt, aber danke für den Hinweis.

LG

Markus
Titel: Re: Ajax Tabs Content script
Beitrag von: Future in 16 März 2007, 19:46:30
hmm... das sollte eigentlich funktionieren.
Ich schau da aber nochmal nach. THX für den Tipp
Titel: Re: Ajax Tabs Content script
Beitrag von: Future in 16 März 2007, 20:13:12
 :)

So Fehler gefunden. Probiere bitte mal folgende Datei aus.

Falls es noch mehr Probleme gibt, bitte einen neuen Thread aufmachen.

@Admins: Sorry, hätte ich eigentlich schon gleich mit dem ersten Download für den block tun müssen. :red:
Titel: Re: Ajax Tabs Content script
Beitrag von: breakdancer in 16 März 2007, 20:22:09
Sitzt, passt, wackelt und bisschen Luft hat es auch.

Danke für Deine Mühe. Du hast Dir viel Arbeit damit gemacht, aber ich finde, es hat sich wirklich gelohnt.

Das Teil ist bei mir online gesetzt und hat die anderen Blöcke ersetzt. Da ich täglich Sicherungen fahre mache ich mir wegen gewissen Bedenken keine Gedanken....

Lieben Gruss

Markus
Titel: Re: Ajax Tabs Content script
Beitrag von: Jay-E in 16 März 2007, 20:27:55
Hey Futur....

gibt es diesen schönen block auch fürs eboard???
Könntest du da auch was schönes zaubern??

wäre dir echt sehr dankbar!!
Titel: Re: Ajax Tabs Content script
Beitrag von: onkel in 16 März 2007, 20:36:20
Thanks Future   :thumbup:

Ich habe das bei mir eingebaut, das läuft super .... ich habe darin meine angepassten blöcke eingefügt  ;) und auch das läuft.

@ Jay-E

schau dir das mal an, ich denke es wird nicht schwer sein damit den ebord block zu verwirklichen.


Titel: Re: Ajax Tabs Content script
Beitrag von: Jay-E in 16 März 2007, 20:40:15
joa habs net angeschaut dachte ist was größeres aber ich lads mal runter und schaus mir mal an.....
Titel: Re: Ajax Tabs Content script
Beitrag von: Future in 16 März 2007, 20:49:08
So hier nochmal fürs eBoard.

Ab jetzt bitte EINEN NEUEN THREAD ERÖFFNEN

BTW: Bis ich die dinger in die Downloads stelle, warte ich noch ca. 1 Woche um zu gucken ob noch Fehler kommen.
Titel: Re: Ajax Tabs Content script
Beitrag von: jubilee in 17 März 2007, 08:44:48
Eine Anmerkung von mir dazu.
Das ist KEIN Ajax, denn hier fehlt das dynamische Nachladen des Contents.
der Content wird für alle Tabs beim Aufruf generiert. Angezeigt wird immer der Content des gewählten Tabs.
Eine Lastverminderung ist hier gegenüber den Einzelblöcken nur marginal.
Königsklasse wäre das Nachladen der verschiedenen Inhalte per XMLHttpRequest o.ä.
Erst dann wäre es richtiges Ajax
Titel: Re: Ajax Tabs Content script
Beitrag von: Future in 17 März 2007, 09:00:33
Hi Jubilee,

vielen Dank für den Hinweis. :thumbup:
Kennen mich dem ganzen Java und AJAX krams  nicht wirklich aus.  :red:

Werd die nächsten Tage nochmal nachschauen, ob ich das mit AJAX auch hinbekomme ?!?
Hatte leider mit dem AJAX Script ein paar probleme gehabt und habe dann das jetzige Script gefunden.

Titel: Re: Ajax Tabs Content script
Beitrag von: jubilee in 17 März 2007, 09:06:30
ZitatKennen mich dem ganzen Java und AJAX krams  nicht wirklich aus.

Grundsätzlich ist es ganz einfach.
Du triggerst mit Javascript ein PHP-File auf dem Server, welches (nur!) den Content liefert (also keine Header usw.). Dann fängst Du mit Javascript diese Daten ab (mit XMLHttpRequest z.B.)
Diese fügst du dann in die Seite ein. So wird der Content aktualisiert OHNE die gesammte Seite neu zu laden.
Einfaches Beispiel ist im captcha-Modul wo das Aktualisieren des Captcha-Image auch über Ajax realisiert ist
Titel: Re: Ajax Tabs Content script
Beitrag von: onkel in 17 März 2007, 18:15:09
Moin  :puzzled:

Ich habe eine kleine Unschönheit gefunden, der Forum Block ist abgeschnitten.

Probleme macht das der IE :(

siehe Bild im Anhang 
Titel: Re: Ajax Tabs Content script
Beitrag von: breakdancer in 17 März 2007, 21:32:41
Hi Onkel,

das Problem habe ich gestern auch festgestellt. Habe dann versucht, wie es ausschaut, mit einer Spalte weniger im Forenblock, da ist es aber dasselbe. Hab dann ein bisschen mit den Rahmenanzeigen gespielt, aber ohne Ergebnis...

Da es aber nur ein ganz leichter optischer Nachteil ist, habe ich die Suche gestern Abend abgebrochen und mich auch nicht gemeldet...

Wenn Firefox ein Problem gehabt hätte, hätte es mich nicht gewundert. Um so interessanter, dass dieser nun den Rahmen zeigt und der IE nicht... Dafür lädt Firefox die Farben anscheinend wieder nicht richtig. Ich würde einen Lotto-6er dafür ausgeben, Firefox zu verbieten *g*. Nein, im Ernst, es ist ein super Browser, aber auf meiner Seite werde ich den Hinweis auf die Optimierung für den IE wieder einstellen müssen. Thema ist ja bekannt...

Lieben Gruss

Markus
Titel: Re: Ajax Tabs Content script
Beitrag von: Future in 18 März 2007, 01:28:23
Hi,

Jungs ihr vergesst, das das ding noch nicht ausgereift ist.  ;)

Nicht umsonst hab ich folgendes geschrieben
ZitatWenn ich dem dingen ne version geben müsste, dann wäre es irgendwas im alpha bereich

und da ich ja jetzt von Jubilee erfahren habe, das das nicht einmal AJAX ist, werd ichdas ding so oder so wieder umbauen. ;)

Und IE besser als der Feuerfuchs  :verwarnen: :crazy: ;D ;D

Werd mich melden sobald ich das dingen mit AJAX hinbekommen hab. An dem jetztigen werde ich nichts mehr tun. Also mit dem Fehler müsst ihr wohl leben.

@Admins: CLOSED ?? Wird doch etwas unübersichtlich
Titel: Re: Ajax Tabs Content script
Beitrag von: Andi in 18 März 2007, 08:08:21
Moin :)

Zitat von: Future in 18 März 2007, 01:28:23
@Admins: CLOSED ?? Wird doch etwas unübersichtlich
Jop, wird wohl bvesser sein....


PS:
Das Problem mit dem abgeschnittenen Block liegt sicher nicht am Block selbst, sondern vermutlich am Theme.
Stichwort wäre da "box-model-bug (http://www.carsten-protsch.de/zwischennetz/doctype/box_model_bug.html)"...