MyXoops Forum

Re: Einbindung von einem Java Script [sonstige Module] - myXOOPS German Support

feichtl

Ehrenmitglied
Gepostet am:26.01.2008 19:52
feichtl
feichtl Offline (Show more)
Ehrenmitglied
Posts: 2650
Since: 11.06.2004
#62

Re: Einbindung von einem Java Script

Wir haben WE

Bekommst du's nicht hin?

LoozyFair

"myXOOPs"-Neuling
Gepostet am:26.01.2008 19:51
LoozyFair
LoozyFair Offline (Show more)
"myXOOPs"-Neuling
Posts: 44
Since: 05.06.2006
#61

Re: Einbindung von einem Java Script

Danke. Hm, werde es am WE nochmals testen. Vielen Dank für die Mühe und schönes WE.

GruZ

LooZ

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

feichtl

Ehrenmitglied
Gepostet am:26.01.2008 19:06
feichtl
feichtl Offline (Show more)
Ehrenmitglied
Posts: 2650
Since: 11.06.2004
#60

Re: Einbindung von einem Java Script

Guckst du hier - einfach ein Foto in der Liste anklicken. Navigation durch die gelisteten Fotos innerhalb des Lightbox Effekts durch klick in die linke oder rechte Hälfte des Bildes (vor / zurück).

Und es ist egal, ob der Code am Anfang oder Ende des <head> Tags steht, Wichtig ist nur innerhalb!!!

LoozyFair

"myXOOPs"-Neuling
Gepostet am:26.01.2008 18:48
LoozyFair
LoozyFair Offline (Show more)
"myXOOPs"-Neuling
Posts: 44
Since: 05.06.2006
#59

Re: Einbindung von einem Java Script

Hi Feichtl.

Ich habe die JS-Anweisungen gleich nach dem Head-Beginn eingefügt, oder wäre es am Ende besser? Und auf welcher Deiner Sites verwendest Du Lightbox? Würde ich mir gern anschauen.

GruZ

LooZ

feichtl

Ehrenmitglied
Gepostet am:26.01.2008 18:35
feichtl
feichtl Offline (Show more)
Ehrenmitglied
Posts: 2650
Since: 11.06.2004
#58

Re: Einbindung von einem Java Script

Ja, das funktioniert auch mit 2.0.16. Dazu solltest du aber den Ordner "themes" (aus meinem Downloadpaket) nicht mit hochladen. Stattdessen sieh dir die theme.html der beiden mitgelieferten Themes an und ergänze die theme.html deines eigenen Themes mit den benötigten Einträgen. Dann sollte das eigentlich funktionieren.

Weiter Info zu lightbox gibt es hier

LoozyFair

"myXOOPs"-Neuling
Gepostet am:26.01.2008 18:21
LoozyFair
LoozyFair Offline (Show more)
"myXOOPs"-Neuling
Posts: 44
Since: 05.06.2006
#57

Re: Einbindung von einem Java Script

Hallo zusammen.

@ Bleekk mit innerhalb der Site meine ich im angemeldteten Bereich, also nicht für Besucher.

@ Feichtl Danke für die Unterstützung. Funktioniert das auch mit 2.016? Habe noch nicht 2.018 installiert - ich Newbie habe etwas Scheu, etwas beim Update zu zerstören

GruZ

LooZ

feichtl

Ehrenmitglied
Gepostet am:26.01.2008 16:21
feichtl
feichtl Offline (Show more)
Ehrenmitglied
Posts: 2650
Since: 11.06.2004
#56

Re: Einbindung von einem Java Script

Ich hab mal den Lightbox Hack zusammen mit 2 Themes aus Xoops 2.0.18 und dem Modul myalbum-p (+ Tell-a-Friend) hochgeladen.

Hier der Download Link

Der Hack kann eigentlich in beliebige Themes für jede Xoops Version eingebaut werden. Verwendung auf eigene Gefahr!

Viel Spaß damit!

Bleekk

Co-Administrator
Gepostet am:26.01.2008 12:52
Bleekk
Bleekk Offline (Show more)
Co-Administrator
Posts: 1506
Since: 16.12.2002
#55

Re: Einbindung von einem Java Script

noch ein versuch :D

was verstehst du unter "innerhalb der seite"?
wo stellt du den link hin?

Ich habe es erfolgreich im block, in den news und im theme.html selbst getestet.

LoozyFair

"myXOOPs"-Neuling
Gepostet am:26.01.2008 10:00
LoozyFair
LoozyFair Offline (Show more)
"myXOOPs"-Neuling
Posts: 44
Since: 05.06.2006
#54

Re: Einbindung von einem Java Script

Moin Feichtl.

Mein Gedanke mit einer Variablen war also nicht ganz so falsch. Werde es gleich testen.

Vielen Dank im voraus.

GruZ

LooZ

PS das Ergebnis ist leider wie gehabt. Auf der Startseite wunderbar, innerhalb der Site öffnet sich, in diesem Fall Google, ohne greybox-Effekt.

Ichhabe folgendes eingetragen:

<script type="text/javascript">
var GB_ROOT_DIR = "<{$xoops_url}>/greybox/";
</script>
<script type="text/javascript" src="<{$xoops_url}>/greybox/AJS.js"></script>
<script type="text/javascript" src="<{$xoops_url}>/greybox/AJS_fx.js"></script>
<script type="text/javascript" src="<{$xoops_url}>/greybox/gb_scripts.js"></script>
<link href="<{$xoops_url}>/greybox/gb_styles.css" rel="stylesheet" type="text/css" />

GruZ

LooZ

feichtl

Ehrenmitglied
Gepostet am:26.01.2008 09:46
feichtl
feichtl Offline (Show more)
Ehrenmitglied
Posts: 2650
Since: 11.06.2004
#53

Re: Einbindung von einem Java Script

Ich schalt mich jetzt mal ein, da ich auf einer Seite den "lightbox" Effekt für das Modul myalbum-p verwende. Die Einbindung des Effekts erfolgt über die theme.html des verwendeten Themes und ist damit Sitewide verfügbar (nicht nur für myalbum-p). Hier der Code für die theme.html:

<!-- Lightox Effect Start -->
<
script type="text/javascript" src="<{$xoops_url}>/addon/lb/js/prototype.js"></script>
<
script type="text/javascript" src="<{$xoops_url}>/addon/lb/js/scriptaculous.js?load=effects"></script>
<
script type="text/javascript" src="<{$xoops_url}>/addon/lb/js/lightbox.js"></script>
<
link rel="stylesheet" href="<{$xoops_url}>/addon/lb/css/lightbox.css" type="text/css" media="screen" />
<!-- 
Lightox Effect End -->


D.h. ich habe im www-Root einen Ordner "addon", darunter ein weiteres "lb", in welchem sich die benötgten Ordner und Dateien für lighbox befinden. Zudem empfiehlt es sich, die Datei "closelabel.gif" nach <{$xoops_url}>/images zu kopieren.

Wenn diese vorarbeiten geleistet sind, sollte der Effekt gemäß Beschreibung verwendet werden können. Gleiches gilt prinzipiel für "greybox"!

EDIT: Obigen Code habe ich unmittelbar vor </head> eingebaut. Bitte nicht innerhalb des <body> Tags verwenden. (Wobei ich nicht wirklich getestet habe was passiert ... aber es gehört da definitv nicht hin)
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5314 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1806 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag