Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

[gelöst] Colorbox Node - Overlay über der Startseite ?!?

Eingetragen von Brian (158)
am 06.09.2013 - 10:39 Uhr in
  • Module
  • Drupal 7.x

Hallo,
ich möchte für ein Drupal Projekt, über der eigentlichen Startseite
ein Video in einer Colorbox anzeigen. Ich nutze hierzu das „Colorbox Node“ Modul.

Das Video (JWPlayer) wird auch beim aufrufen des Links
<a class="colorbox-node" href="pfad/zum/node?width=800&height=600">
richtig in der Colorbox gezeigt.

Hat jemand eine Idee, wie ich es nun ohne viel Aufwand hinbekommen kann, das die Colorbox
mit dem Video beim Aufrufen der URL direkt gezeigt wird. Also über der eigentlichen Startseite..?!?
Ich stehe da gerade auf dem Schlauch….

‹ Modul Mailing List [gelöst] Colorbox Node - Overlay über der Startseite ?!? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Also die Startseite muss erst

Eingetragen von quiptime (4972)
am 06.09.2013 - 11:25 Uhr

Also die Startseite muss erst mal zur Anzeige kommen - logisch.

Sonst gibt es nichts was zur Anzeige kommt wenn die Lightbox geschlossen wird.

Denkbar waere ein Prozess der die URL/den Link aufruft. Zeitsteuerung ist hierbei aber nicht moglich. Du weisst ja nicht wann beim Benutzer welche Zeit bezueglich der Anzeige
der Startseite vorbei ist.

Man braucht also etwas in der Art "Dokument ist geladen". Das koennte ein JS uebernehmen.

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

automatic lightbox open

Eingetragen von quiptime (4972)
am 06.09.2013 - 12:27 Uhr

Du kannst einer Suchmaschine diese Begriffe uebergeben: drupal automatic lightbox open

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke schon mal! - Ich habe

Eingetragen von Brian (158)
am 06.09.2013 - 13:43 Uhr

Danke schon mal! - Ich habe jetzt folgendes versucht.

Ich habe einen Block erstellt der nur auf der Seite angezeigt wird.
In dem Block rufe ich folgendes Script auf: (Full Html)

<script type="text/javascript">
        $(document).ready(function(){
          jQuery.colorbox({html:"URL ZUR NODE", width:960, height:540});
        });
</script>

Die Colorbox öffnet sich beim Laden der Seite... ckeck!
Aber der Inhalt wird mir nicht in der Box angezeigt... sondern einfach nur der Text "URL ZUR NODE".
?!?

  • Anmelden oder Registrieren um Kommentare zu schreiben

... sondern einfach nur

Eingetragen von quiptime (4972)
am 06.09.2013 - 14:44 Uhr
Zitat:

Aber der Inhalt wird mir nicht in der Box angezeigt... sondern einfach nur der Text "URL ZUR NODE".

Verstehe ich nicht?

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

damit kannst du den klick

Eingetragen von caw (2695)
am 07.09.2013 - 06:22 Uhr

damit kannst du den klick auslösen:

<script type="text/javascript">// <![CDATA[
(function ($) {
  $('#show-gallery').triggerHandler("click");
};
}(jQuery));
]]></script>

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

caw schrieb damit kannst du

Eingetragen von Brian (158)
am 07.09.2013 - 07:43 Uhr
caw schrieb

damit kannst du den klick auslösen:

<script type="text/javascript">// <![CDATA[
(function ($) {
  $('#show-gallery').triggerHandler("click");
};
}(jQuery));
]]></script>

Danke, aber ich verstehe nicht ganz was du meinst ?!?

  • Anmelden oder Registrieren um Kommentare zu schreiben

um eine colobox zu öffnen

Eingetragen von caw (2695)
am 07.09.2013 - 10:39 Uhr

um eine colobox zu öffnen muss man dies ja anklicken (das maht das skript)! du willst die aber automatisch öfnnen. das javascript mit einbinden und die öffnet automatisch

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

caw schrieb um eine colobox

Eingetragen von Brian (158)
am 07.09.2013 - 12:42 Uhr
caw schrieb

um eine colobox zu öffnen muss man dies ja anklicken (das maht das skript)! du willst die aber automatisch öfnnen. das javascript mit einbinden und die öffnet automatisch

Aber ich sehe da keine Verlinkung zur Node ?!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Brian schrieb caw schrieb um

Eingetragen von caw (2695)
am 07.09.2013 - 13:05 Uhr
Brian schrieb
caw schrieb

um eine colobox zu öffnen muss man dies ja anklicken (das maht das skript)! du willst die aber automatisch öfnnen. das javascript mit einbinden und die öffnet automatisch

Aber ich sehe da keine Verlinkung zur Node ?!!

die steht ja schon im link:
und das javascript macht "klick"

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also, so richtig weiter bin

Eingetragen von Brian (158)
am 10.09.2013 - 12:45 Uhr

Also, so richtig weiter bin ich mit der Geschichte noch nicht.
Ich versuche hier nochmal genau zu erklären was ich vorhabe.

Ich habe einen Inhaltstyp der sich „Overlay-Video“ nennt.
Hier kann natürlich ein Video hochgeladen werden.
Dazu verwende ich den JW-Player (Modul).

Mit dem Colorbox Node Modul definiere ich, dass die Node des Typs „Overlay-Video“
in der Colorbox angezeigt wird.

Wenn ich nun einen Link erstelle…(in diesem Fall zum Test in einer anderen Node)
<a class="colorbox-node" href="pfad/zum/node?width=800&height=600">
…und diesen anklicke, öffnet sich das Video auch wie gewünscht in der
Colorbox.

jetzt soll sich das Video noch automatisch öffnen, beim Besuch der Startseite.
Dazu habe ich einen Block angelegt. Dieser wird nur auf der Startseite angezeigt.
In diesem Block kann ich ja mit der Einstellung „Full HTML“ auch Code ausführen.

Wie muß nun das Script in diesem Block ausschauen, damit dieses
den Link "anklickt" ?

Ich hoffe es ist verständlich was ich vorhabe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

das script ist eigentlich für

Eingetragen von caw (2695)
am 10.09.2013 - 12:59 Uhr

das script ist eigentlich für lightbox, aber sollte auch mit der colorbox funktionieren.
du gibts deinem link die id (#show-gallery), die im script aufgerufen wird. das script setzt du vor oder nach diesen link

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

Muss mit

Eingetragen von Brian (158)
am 10.09.2013 - 17:10 Uhr

Muss mit class="colorbox-node" aufgerufen werden, sonst geht es nicht.
Mit dem Script hab ich es schon versucht. Aber ohne Erfolg.

Das Script muß im Block liegen, da der auf der Startseite aufgerufen wird....

  • Anmelden oder Registrieren um Kommentare zu schreiben

war ein fehler im

Eingetragen von caw (2695)
am 10.09.2013 - 18:24 Uhr

war ein fehler im script.

<script type="text/javascript">// <![CDATA[
jQuery(document).ready(function($) {
  $('#show-gallery').triggerHandler("click");
});
// ]]></script>

und dem link die id #show-gallery' zuweisen! das klappt auf jeden fall mit der lightbox, solte aber auch mit colorbox

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, jetzt funktioniert

Eingetragen von Brian (158)
am 11.09.2013 - 09:11 Uhr

Danke, jetzt funktioniert es.

Wenn $('.colorbox-node') ist, und ich den Link auf der Startseite "verstecke" funktioniert es. ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, könnte mir jemand

Eingetragen von Brian (158)
am 19.09.2013 - 14:41 Uhr

Hallo,

könnte mir jemand weiterhelfen der sich gut mit jQuery auskennt?

Ich würde das Script gerne so erweitern das eine Abfrage stattfindet oder bzw. ein Cookie geschrieben wird.
So das der "Klick" nur beim ersten Besuch der Seite stattfindet.

<script type="text/javascript">// <![CDATA[
jQuery(document).ready(function($) {
  $('.colorbox-node').triggerHandler("click");
});
// ]]></script>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab eine Lösung gefunden.

Eingetragen von Brian (158)
am 27.09.2013 - 11:37 Uhr

Hab eine Lösung gefunden. Falls es jemanden interessiert.

<script type="text/javascript">// <![CDATA[
jQuery(document).ready(function($) {
  if (!$.cookie('was_here') ) {
    $.cookie('was_here', true);
    $('.colorbox-node').triggerHandler("click");
  }
});
// ]]></script>

jquery-cookie.js in der Theme.Info aufrufen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • lqunojlhtnjh
  • Meldung zu Token im Statusbericht
  • Fehlermeldung: Deprecated function
  • Versenden von Anfragen per Webform
  • Goodbye Online Drupal Meetup Germany - Hello Drupal DACH Online Meetup!
  • Übersetzte Felder bei Inhaltstyp automatisch übernehmen
  • Content Ex-/Import
  • RESTful Path request will nicht
  • Modulupdate per Webinterace scheitert an authorize.php und access denied für Admin-User
  • Wer ist online Block
  • Doppelte Anzeige von Node im View
  • URL-Alias von bestehendem Link wird gelöscht und auf -0 gesetzt 404 Fehler entsteht
Weiter

Neue Kommentare

  • Gut zu wissen. Demnächst
    vor 12 Stunden 1 Minute
  • Token Fehler behoben
    vor 12 Stunden 21 Minuten
  • Du hast völlig recht, da habe
    vor 17 Stunden 18 Minuten
  • Link 404
    vor 20 Stunden 56 Minuten
  • Die Datei existiert ja auch
    vor 1 Tag 19 Minuten
  • Patch für Metatag
    vor 1 Tag 32 Minuten
  • Link auf Pfad/Menü eines View
    vor 1 Tag 44 Minuten
  • Die englische Übersetzung
    vor 1 Tag 2 Stunden
  • Genau das habe ich auch
    vor 1 Tag 23 Stunden
  • Tja, das kann ich wirklich
    vor 1 Tag 23 Stunden

Statistik

Beiträge im Forum: 245968
Registrierte User: 18827

Neue User:

  • rtyfivad
  • finnster
  • Damian1802

» Alle User anzeigen

User nach Punkten sortiert:
wla9010
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3916
ronald3829
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 2 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association