Zum Inhalt springen

wag_randomimage Problem

Erstellt am 8. Dezember 2005 · 9 Antworten · letzte Antwort am 9. August 2006

Tags: Frage

online ·

Hallo Zusammen,

ich hab die wag_randomimage Erweiterung installiert, aber ich möchte, dass ein Marker durch ein Zufallsbild ersetzt wird, und ich weis nicht, wie ich das schreiben soll.

Kann mir jemand helfen?

Das Script, das dabei war ist:

plugin.tx_wagrandomimage_pi1 {

  noDuplicates = 0

  alt = 

  defaultDir = fileadmin/images/

  filetypes = gif,png,jpg,jpeg

  numImages = 1

  templateFile = EXT:wag_randomimage/pi1/tx_wagrandomimage_pi1.tmpl

  recursive = 0

}

MFG

Online

steffenk ·

wenn Du wie oben das Plugin konfiguriert hast, weist Du es einfach einem marker zu

MARKER < plugin.tx_wagrandomimage_pi1
online ·

hmmm, wenn ich das jetzt richtig verstanden hab - bin noch richtiger Anfänger - dann sollte das so aussehen:

plugin.tx_wagrandomimage_pi1 {
                        noDuplicates = 0
                        alt = 
  defaultDir = fileadmin/image/random/
  filetypes = gif,png,jpg,jpeg
  numImages = 1
  templateFile = EXT:wag_randomimage/pi1/tx_wagrandomimage_pi1.tmpl
  recursive = 0

}
 RANDOM < plugin.tx_wagrandomimage_pi1

Aber das funktioniert leider nicht.

RANDOM ist mein marker.

Wo liegt der Fehler?
Danke für die Hilfe.

MFG

Online

steffenk ·

Du solltest Dir ein Buch oder z.B. das PDF von dieser Seite nehmen und das studieren.
Du musst Deine Seite definieren, den Arbeitsbereich, dann die Marker und erst dann kannst Du die Marker benutzen.
So ist das falsch, richtig wäre es (nach obiger Beschreibung)
...
page.10.marks.RANDOM < plugin.tx_wagrandomimage_pi1

online ·

hmmm, hab ein Buch, aber bis jetzt nur ein Anfängerbuch.
Die Dokumentation von der Erweiterung hat leider auch nicht viel mehr hergegeben.
Kennst du/Ihr da vielleicht irgendein Tutorial?

Ich versteh leider immernoch nicht, wie ich das richtig einbaue.

Auf meiner Seite wird zwar statt dem Marker das hier angezeigt:

<!--BEGIN: Content of extension "wag_randomimage", plugin "tx_wagrandomimage_pi1"
-->
	<div class="tx-wagrandomimage-pi1">
		
	</div>

<!-- END: Content of extension "wag_randomimage", plugin "tx_wagrandomimage_pi1" -->

Aber leider wird mein erhofftes Bild immer noch nicht angezeigt.

Ich hab das hier:

plugin.tx_wagrandomimage_pi1 {
                        noDuplicates = 0
                        alt = 
  defaultDir = fileadmin/image/random/
  filetypes = gif,png,jpg,jpeg
  numImages = 1
  templateFile = EXT:wag_randomimage/pi1/tx_wagrandomimage_pi1.tmpl
  recursive = 0
 
}

so wie es ist, in meine PAGE eingebaut:

seite.10 = TEMPLATE
seite.10 {
              template = FILE
              template.file = fileadmin/html/index.htm
              workOnSubpart = DOKUMENT
              marks.TEXT = CONTENT
              marks.TEXT.table = tt_content

plugin.tx_wagrandomimage_pi1 {
                        noDuplicates = 0
                        alt = 
  defaultDir = /fileadmin/image/
  filetypes = gif,png,jpg,jpeg
  numImages = 1
  templateFile = EXT:wag_randomimage/pi1/tx_wagrandomimage_pi1.tmpl
  recursive = 0

}
 marks.FILE_1 < plugin.tx_wagrandomimage_pi1 

}

Aber irgendwas funktioniert da noch nicht.

Kannst du/ihr mir da bitte nochmal weiterhelfen?
online ·

Hallo nochmal,

hab es leider immernochnicht hinbekommen.
Kann mir nicht vielleicht doch jemand helfen?

MFG

Online

sissi ·

öh kommt halt ganz darauf an wie du deine seiten aufgebaut hast.

das schema ist ja immer

blabla < plugin.tx_wagrandomimage_pi1

und blabla kann allesmögliche sein......

michelfontaine ·

Nein, das Problem ist nicht, wie online seine Seiten aufgebaut hat, denn er hat ja schon den HTML-Code seiner Seite gepostet, an dem ersichtlich ist, dass das Plugin eingebunden ist. Das Problem ist nur: Wenn das Plugin nicht per Inhaltselement eingebunden wird sondern wie hier einem Marker zugewiesen wird, gibt es zwischen den Standard-DIVs nichts weiter aus (s.o.).

Dies ist leider bei mir ebenso. Weiß jemand Rat?

Oder mal eine Verständnisfrage: Kann es grundsätzlich sein, dass manche Extensions, die als Inhaltselement eingebunden werden können, nicht über Marker-Zuweisung benutzt werden können, oder ist das Unsinn?

Vielen Dank schon mal!

michelfontaine ·

OK, ich versuch mal eine Antwort:

In der Klasse steht anfangs folgende Bedingung:

if ($row = $this->pi_getRecord('tt_content', $uid)) {
...
}

Fast der gesamte Code der Klasse wird also nur ausgeführt, wenn das Plugin als Contentelement eingefügt wurde. Richtig?

Ich versuche es jetzt mal mit cc_random_image. Schade, wag_randomimage war so schön out-of-the-box...

kuma ·

und hat es funktioniert? falls ja, vielleicht könntest du deinen weg posten? ich stehe leider vor dem selben problem ;(