Zum Inhalt springen

einbinden der flashslideshow

Erstellt am 29. August 2005 · 14 Antworten · letzte Antwort am 17. Dezember 2005

Tags: Frage

dorf ·

hallo alle zusammen,

wollte die flashslideshow in mein templat einbinden, an eine mit marker definierte stelle.
das swf wird geladen und auch in den quelltext eingebunden. die frage ist wie kann ich den ordner bestimmen [bereits vorhanden] auf dem die bilder entnommen werden sollen.

gruß dorf

cagxcom ·

Du musste erst in einem SysOrdner einen Datensatz Flash Slideshow anlegen, diesen kannst du dann in den Plugin Eigenschaften auswählen.

dorf ·

sorry war unterwegs,
hab das ganze jetzt so gelöst das ich ne einzelne seite erstellt habe die im menü versteckt ist in die hab ich dann die slideshow reingepackt und dann per TS --> RECORDS ins template in den marker geladen.

wollte erst alles im TS machen weiß aber imer noch nicht wie ich da den sys_ordner mit den bilder ansteuern soll.

gruß dorf

cane2 ·

Servus Dorf,

kannst Du vielleicht Deine Lösung über RECORD hier posten?
Sitze nämlich gerade vor dem gleichem Problem und würde die Extension gerne im Template einbinden.

Danke & viele Grüße
Carsten

dorf ·

servus cane2,

hab das so ins TS geschrieben:

#temp.content2 >
temp.content2 = RECORDS
temp.content2 {
                      tables = tt_content
                      source = 52 // id der seite in der die flashslideshow als plugin geladen ist
                       }


page...
.....
   marks {
          .....
          CONTENT2 < temp.content2
         }

hoffe das hilft dir und hoffentlich hab ich nix vergessen.

es gibt aber anscheinend noch mehr parameter die du mit übergeben kannst, im forum solltest du einiges finden.
hab nur festgestellt das die flashslideshow anscheinend nur mit flashplayer 8 läuft. wenn du noch ne ältere version hast sag mal bescheid die funzt anscheind auch mit älteren flashplyer versionen.

gruß dorf

cadjuwadru ·

Bin ein bisschen verzweifelt! Ich versuche jetzt schon länger die flash slideshow im TS wie oben beschrieben einzubinden, klappt aber nicht!
Hab schon diverese Möglichkeiten ausprobiert und nichts hat geholfen #angry#

seite = PAGE
seite {
  typeNum = 0
  stylesheet = fileadmin/styles/global.css

  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/vorlage.html
  10.workOnSubpart = DOKUMENT

  temp.TRAILER = RECORDS
  temp.TRAILER {
    tables = tt_content
    source = 39 // id der seite in der die flashslideshow als plugin geladen ist
    dontCheckPid = 1
    }
  10.marks {
    TRAILER = < temp.TRAILER

Wer sieht wo der Hund begraben liegt. 😢
Mir kommt es vor als würde es den ganzen TEMP-Bereich einfach ignorieren.. Der Marker wird zwar angesprochen, sonst geschieht aber nichts...

Please help

dorf ·

probier es mal so:

temp.trailer = RECORDS
  temp.trailer {
    tables = tt_content
    source = 39 // id der seite in der die flashslideshow als plugin geladen ist
    dontCheckPid = 1
    }

seite = PAGE
seite {
  typeNum = 0
  stylesheet = fileadmin/styles/global.css
 
  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/vorlage.html
  10.workOnSubpart = DOKUMENT
  10.marks {
    TRAILER < temp.trailer
} 
}

bin sorry auch net so der profi im TS aber man lernt ja.
nimm mal den temp bereich aus dem seiten TS raus und setz ihn ober drüber.
und schau das alle {} zu sind.

gib mal feedback obs geklappt hat.

gruß dorf

cadjuwadru ·

Hat leider auch nicht geklappt.

Ausserdem darf ich nach dem

10.marks {

die Klammern nicht mehr schliessen, weil sonst die restlichen Marker nicht eingelesen werden.

Aber danke für die äusserste schnelle Antwort 🙂

dorf ·

laäßt sich die seite einzeln aufrufen und wird dort die flashslideshow angezeigt?

läd er die swf und zeigt die bilder nicht an oder bleit der marker leer?

cadjuwadru ·

Guten Morgen 🙂

Die Slideshow lässt sich wunderbar anzeigen, sobald ich ihn als Plugin in eine bestehende Seite einbinde.
Die Marker werden nach wie vor angesprochen, aber leider ohne einen Inhalt.
Damit die Marker angesprochen werden darf ich aber die {}-Klammern nicht abschliessen.. Das wird erst ganz am ende des TS Setup gemacht.

      temp.trailer = RECORDS
        temp.trailer {
          tables = tt_content
          source = 39 // id der seite in der die flashslideshow als plugin geladen ist
          dontCheckPid = 1
          }

      seite = PAGE
      seite {
        typeNum = 0
        stylesheet = fileadmin/styles/global.css
       
        10 = TEMPLATE
        10.template = FILE
        10.template.file = fileadmin/vorlage.html
        10.workOnSubpart = DOKUMENT
        10.marks {
          TRAILER < temp.trailer

  #
  # Beginn Menü oben
  #
    MENU_OBEN = HMENU
    MENU_OBEN.special = directory
    MENU_OBEN.special.value = 11
    MENU_OBEN.1 = TMENU
    MENU_OBEN.1.NO = 1
    MENU_OBEN.1.NO.linkWrap = &nbsp; &nbsp;
  #
  # Beginn Menü links (HAUPTNavigation)
  #
MENU_LINKS = COA
MENU_LINKS {
  10 = HMENU
  10.entryLevel = 0

Hier eine etwas längere, aktuelle Version..

Gruss und bis bald

Flint ·

Hallo,

das ist zwar jetzt ein etwas anderes Thema und ich hab auch schon ein eigenes Posting hierzu gemacht (weswegen ich wahrscheinlich jetzt mecker kriege) aber es geht ums selbe Plugin und hier reden Menschen, die schon ein paar Schritte weiter sind als ich.

Mein Problem ist, dass ich gar nicht dazu komme das Plugin zu konfigurieren weil es beim Anlegen des Sysordnes nirgends auftaucht (die Screenshots in der Doku bekomm ich nicht zu sehen).

Ein bisschen detaillierter aber nicht viel in meinem posting:
#34918

Gruß

Flint

Flint ·

Hallo zusammen,

wenn ich euch richtig verstehe habt ihr folgendes vor:

An einen bestimmten Marker innerhalb eines html-Templates die
Flash Slideshow zeigen z.B.: ###TESTFLASH###

Nachdem ich das Plugin endlich konfiguriert bekommen habe(danke cadjuwadru) bekomme ich die Slideshow auch überall angezeigt.
Bei mir als normale Seite innerhalb eines Menübaumes oder testhalber einzeln an einen Marker gekoppelt:

marks.TESTFLASH = CONTENT 
marks.TESTFLASH { 
table = tt_content 
select { 
pidInList = 16 ###=id der Seite mit der Slideshow
orderBy = sorting 
} 
} 
marks.TESTFLASH.renderObj.stdWrap.wrap = <div class="flashwrap">|</div>

Die Seite selbst liegt dann außerhalb eines Menübaumes oder ist im Menü versteckt.

Gruß

Flint

cadjuwadru ·

Hi Flint 🙂

Danke für deinen Tip, er hat mich schon wesentlich weiter gebracht. D.h. es wird jetzt zwar in meinem Marker angezeigt, aber nur, wenn ich die Seite "sichtbar" mache..

Dazu kurz mein TS-Setup:

      seite = PAGE
      seite {
        typeNum = 0
        stylesheet = fileadmin/styles/global.css
       
        10 = TEMPLATE
        10.template = FILE
        10.template.file = fileadmin/vorlage.html
        10.workOnSubpart = DOKUMENT
        10.marks {

TRAILER = CONTENT
TRAILER {
      table = tt_content
      select {
      pidInList = 39 ###=id der Seite mit der Slideshow
      orderBy = sorting
      dontCheckPid = 1
      }
      }
TRAILER.renderObj.stdWrap.wrap = <div class="flashwrap">|</div>

Trotz der Option "dontCheckPid" kann ich die Seite nicht verstecken..?
Hast du da auch noch einen Tip #paralyzed#

Flint ·

Hallo cadjuwadru,

1. würde ich sagen, dass

dontCheckPid

sich aufs Inhaltselement RECORDS bezieht und nicht auf CONTENT.

2. verstehe ich das mit dem Ein- und Ausblenden nicht so richtig.
Wahrscheinlich hast du was ganz anderes vor aber wenn der "Trailer" gezeigt werden soll muss die Seite im BE eben auf nicht verstecken gesetzt werden, ansonsten auf "Seite verstecken" !?

Oder was hast du vor?

Gruß
Flint

cadjuwadru ·

Ich wollte eigentlich nur den Record aus der versteckten Seite aufrufen.

Aber in der zwischenzeit habe ich mich für eine andere Lösung entschieden. Und zwar werde ich jetzt mit einem simplen random-image den "trailer" wechseln lassen.
Leider klappt dies nur sporadisch.. auf manchen seiten. Seltsames Phenomän, habe gelesen das andere dieses Problem auch schon hatten, aber nie eine Antwort darauf gefunden.. Na ja, mal schauen.

Danke und Gruss