@just2b: Das nennt man wohl Duplizität der Ereignisse...nachdem ich die letzte Woche damit verbracht hatte Alternativen zu testen (Banner u.ä.) habe ich mich letzte Nacht entnervt rangesetzt, deine Files zerpflückt bis ich alles zusammen hatte und hab's angepasst. Sobald ich es zeitlich hinbekomme schicke ich dir die Files (neue Zeile in der XML, neue Zeile in der txt-Datei mit default-Wert = 1, neue zeile für die locallang und 2 angepasste Zeilen in der Datei zum Ausführen (Neu: 1x Laden des Wertes und Anpassung des Parameters für array_rand)).
Ich hab nur noch nicht getestet, ob er als default wirklich 1 nimmt und was passiert, wenn die Zahl größer ist als Bilder im Ordner liegen. Werde ich aber noch machen, bevor Du die Dateien bekommst.
Hallo,
ich bekomme nach der installation und einrichtung der extension auf der homepage folgende fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /html/typo3conf/ext/wag_randomimage/pi1/class.tx_wagrandomimage_pi1.php:63) in /typo3_src-3.8.0/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2612
was sagt sie und vor allem: wie bekomme ich sie weg?
Lg
tobi
Die Meldung sagt, dass bereits irgendwelche Daten geschickt wurden, als noch irgendeine Extension HTTP-Header schicken wollte.
Um rauszubekommen, was da genau schiefläuft müsste man wissen, was Du noch für Extensions am laufen hast...
okay, folgende extensions sind noch installiert:
rich text editor
german language pack
tt_news
tt_guest
goof_photoboek
fileupload
und eben das randomimage-dingens 😉
mein support gab mir folgenden hinweis, mit dem ich nicht 100% was anfangen kann:
es klingt danach ob die Extension eine \"echo\" Anweisung enthält, die eine 0 ausgibt. Wenn das passiert wird die Warning ausgegeben.
Vermutlich ist die Extension defekt.
Sie können versuchen den \"echo\"-Befehl in den Source-Dateien zu finden.
habe mir auch mal die zeilen in den entsprechenden dateien angesehen.
in zeile 63 der class.tx_wagrandomimage_pi1.php steht tatsächlich ein echo-befehl, jedoch gehöre ich zur gattung der anfänger, was php und typo3 betrifft 😉
in zeile 2612 der class.tslib_fe.php steht folgendes
// Set header for charset-encoding unless disabled
if (!$this->config['config']['disableCharsetHeader']) {
$headLine = 'Content-Type:text/html;charset='.trim($this->metaCharset);
header($headLine);
wenn ich diese zeilen mit // herausnehme, kommt die fehlermeldung nicht mehr, nur die einzelne 0 (siehe meine fehlermeldung) bleibt noch stehen.
wäre nett, wenn mich jemand mal aufklären könnte.
vielen dank.
Hm, also in der von mir verwendeten class.tx_wagrandomimage_pi1.php gibt es nicht einen einzigen echo-Befehl...
In der class.tslib_fe.php sollte man nicht unbedingt rumändern - und wennschon, nur mal die Zeile mit header(...) rausnehmen.
Oder ansonsten nochmal die aktuellste Fassung hier aus dem Thread runterladen.
HTH,
Thomas
mmmmm.......
also eigentlich habe ich die aktuelle version von hier.
hattet ihr vielleicht vorher das "original" installiert und danach die gepimpte version?
ich versuche es mal überzubügeln. mal sehen.
zu dem echo-befehl:
in zeile 63 steht folgendes bei mir:
echo $this->config['descriptioncheck'] = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'descriptioncheck', 'imageFlex');
mach das echo weg, aber nur das "echo"
gesagt - getan - und es funktioniert.
wie gesagt, da ich anfänger bzgl. php und t3 bin, weiss ich nciht, was man "wegnehmen" darf und was nciht...
vielen dank.
tobi76 schrieb
gesagt - getan - und es funktioniert.
Ich hab ja nun wirklich rückwirkend alle Seiten dieses Threads durchgeschaut...
... aber diese aktuelle Version (?), von der ihr da dauernd sprecht, befindet sich nun bitte wo???
Danke
also ich nutze die version 1_6_0, welche hier zum download bereit steht:
http://ringerge.org/temp/t3/t3x_wag_randomimage-1_6_0.t3x
wird aber in bälde ein update mit paar bugfixes geben
Hallo, Community,
nach der Anpassung der wag_randomimage_ext scheint diese perfekt zu sein.
Leider vermisse ich ein Manual/ein Codebeispiel oder bin einfach nur zu blöd (um eins zu finden).
Wenn ich das Plugin auf einer Seite einfüge sehe ich Konfigurationsmöglichkeiten für
- manuelle Bildwahl
- Pfad
- Verlinkung
- Alt-Tag
- Title-Tag
- max...
-...
Wenn ich unter "manuelle Bildwahl" Bilder einfüge, wo kann ich dann für jedes Bild einen anderen Link/Text/Title vergeben?
Hat vieleicht jemand einen TS-Codeschnipsel als Beispiel oder einen Tip?
(Ich verwende die Version 1.7 von just2b)
danke
Achim
typo_3_newbie schrieb
nach der Anpassung der wag_randomimage_ext scheint diese perfekt zu sein.
thx
typo_3_newbie schriebLeider vermisse ich ein Manual/ein Codebeispiel oder bin einfach nur zu blöd (um eins zu finden).
wenn ich irgendwo mehr Zeit finde...
Wenn ich das Plugin auf einer Seite einfüge sehe ich Konfigurationsmöglichkeiten für
typo_3_newbie schriebWenn ich unter "manuelle Bildwahl" Bilder einfüge, wo kann ich dann für jedes Bild einen anderen Link/Text/Title vergeben?
hab jetzt schon ewig nicht mehr reingeschaut in die ext, aber glaub nicht dass das geht... kann mich aber auch irren (wie immer möglich)
georg
so ne schnelle Antwort hab ich noch nie bekommen :p
Wenn das nicht geht, hab ich die posts in diesem Forum falsch interpretiert.
Was ich eigentlich möchte ist eine Spalte mit random-images (thumbnails) die ich per Mausklick vergrößern kann und am besten nicht extra per Bildbearbeitung verkleinern muss.
Bis auf das "Vergößern-Link-pro-Bild" würde ich doch/ja alles mit "deiner" Extension hinbekommen !?
Gibt es sonst eine andere Extension/Möglichkeit, die ein (Vergrößern-)Link pro Bild UND die Random-Funktion ermöglicht?
Danke
Achim
ja vielleicht lieg ich falsch, wie gesagt, ist schon länger her!
hm such mal auf http://typo3.org/extensions/ nach banner, vielleicht da was dabei
lg georg
hallo, ich verwende die extension wag_randomimage in der version 1.7.0 (also die von georg erweiterte).
dabei binde ich die extesion nicht als content element ein, sondern über das template:
plugin.tx_wagrandomimage_pi1 {
noDuplicates = 1
alt =
defaultDir = fileadmin/template/main/backgrounds/
filetypes = gif,png,jpg,jpeg,JPG
numImages = 1
templateFile = fileadmin/template/rndimage/rndimage.tmpl
recursive = 0
}
mein problem: wie kann ich denn jetzt die max width/height der bilder einstellen? flexforms (was immer das jetzt genau ist :-)) hilft mir hier ja nicht weiter, oder? ich hätte schon width=100, file.maxW=100 und so probiert, hat aber nicht funktioniert.
steht ja sicher irgendwo, aber ich finds einfach nicht .... #paralyzed# danke schon mal! lg, hubert
hallo hubert,
da war ich noch nicht so fit... wenn ich mal zeit hab/hätt... wenn du die 100 immer fix hast, dann halt direkt im Code ändern
lg georg
danke für deine schnelle antwort! schade, direkt im code ändern gefällt mir jetzt nicht soo gut. o.O
ich hätte ja eigentlich eh die orginial-extension verwendet (version 1.2 oder so), da hatte ich aber das problem dass die bilder nur auf jeder zweiten seite angezeigt wurden (zufällig halt :-) )
der vorteil von der alten version war dass ich das bild als css background image einbinden konnte (wo dann die größe des bildes egal war, weil ich es durch width und height im css-class abgeschnitten hab), also so:
<div class="fixedsize" style="background: url(###IMAGEURL###) ..."></div>
bei deiner extension gibts ja IMAGEURL nicht mehr (nur mehr IMAGE, das aber gleich ein img src="..." einbaut) ...
naja, gibts ein anderes plugin das wag_randomimage ersetzt? wobei an sich wäre ich ja nicht unzufrieden damit.
ok, ich habs inzwischen mit ccrandomimage hinbekommen.
falls es jemand brauchen kann, hier der TS code (aus dem root setup)
es werden zwei zufällige bilder aus dem angegeben ordner angezeigt.
# USER_INT means 'no caching', USER = caching
plugin.tx_ccrandomimage_pi1 = USER
plugin.tx_ccrandomimage_pi1 {
path = fileadmin/randompics/
fileExt = jpg,jpeg,gif,png
renderObj = COA
renderObj {
wrap >
10 = IMAGE
10.file = ###FILE_1###
10.wrap = <div class="slideshowelem">|</div>
20 = IMAGE
20.file = ###FILE_2###
20.wrap= <div class="slideshowelem">|</div>
}
}
#rndimages ist der marker wo die bilder angezeigt werden sollen
temp.rndimages < plugin.tx_ccrandomimage_pi1
lg, hubert
Moin,
ich habe da eine Frage 😉
Also ich verwende auch deine Extension und habe das Problem, dass mir diese Ausgabe im Quelltext:
<div class="tx-wagrandomimage-pi1">
<img src="typo3temp/pics/991f513fc9.jpg" width="362" height="360" border="0" alt="" title="" />
</div>
Beim IE einen hässlichen Streifen produziert. Wie bekomme ich denn die Klasse um das Bild weg? Ich habe mir zwar nun so behoben, dass ich das Bild einfach mit Hilfe der Settings um 1px kürzer gemacht habe, aber das ist ja auch keine richtige Lösung.
Zweite Frage: Ich wprde gerne runde Ecken um meine Zufallsbilder haben. Das klappt mit normalen Bildern auch super nach dieser Anleitung:
http://www.typo3wizard.com/de/snippets/gifbuilder/dynamische-masken.html
Aber wie kann ich so was auf diese Extension anwenden?
Vielleicht kann mir jemand netterweise bei dem Problem behilflich sein.