Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
#1 15. März 2012 10:48
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
[GELÖST] Supersizer im Modul News
Hallo!
Habe ein Menü in dem ich die Bilder per Supersizer automatisch verkleinern möchte.
So werden die Bilder im Newstemplate geladen und per CSS skaliert:
<img src="{$entry->file_location}/{$field->value}" class="news_img_left"/>
Diese möchte ich jetzt auf Supersizer umbauen - so meine Lösung - die leider nicht funktioniert:
<img src="{supersizer path='{$entry->file_location}/{$field->value}' height='40'}" class="news_img_left"/>
Vielen Dank!
Beitrag geändert von brandy (15. März 2012 15:44)
Offline
#2 15. März 2012 11:13
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] Supersizer im Modul News
Probier mal folgendes:
<img src="{supersizer path='`$entry->file_location`/`$field->value`' height='40'}" class="news_img_left"/>
Voraussetzung ist, dass $enty-file_location auch eine absolute Pfadangabe ist. Also nicht www.deinedomain.com/uploads/ordner/id/
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#3 15. März 2012 11:38
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Supersizer im Modul News
Ok schätze das sich der Pfad absolut ergibt, da kein Bild angezeigt wird...
Gibts da eine andere Lösung...
Offline
#4 15. März 2012 11:39
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [GELÖST] Supersizer im Modul News
hast du dich mal mit der dokumentation beschäftigt???
das kann so nichts werden.
so muss das:
{supersizer path='`$entry->file_location`/`$field->value`' height='40' class="news_img_left" strip_tags=true}
sonst nichts!
oder:
<img src="{supersizer path='`$entry->file_location`/`$field->value`' height='40' url=true strip_tags=true}" class="news_img_left"/>
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#5 15. März 2012 11:44
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Supersizer im Modul News
Ähm, mal eine blöde Frage: Woher kommen $entry->file_location bzw. $field->value?
Du sprichst hier einerseits vom Menü, aber andererseits sind das keine Menütypischen Variablen.
Wo sind wir hier gerade?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#6 15. März 2012 11:48
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Supersizer im Modul News
Oh tut mir Leid - es geht um News-Modul!
Offline
#7 15. März 2012 11:54
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Supersizer im Modul News
Dieser hier
<img src="{supersizer path='`$entry->file_location`/`$field->value`' height='40' url=true strip_tags=true}" class="news_img_left"/>
ergibt dies hier:
<div class="NewsSummaryField_left">
<img src="" class="news_img_left"/>
</div>
Offline
#8 15. März 2012 11:57
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] Supersizer im Modul News
Kannst du mal ein
<pre>{$entry|print_r}</pre>
gerade nach der {foreach} machen und uns das Resultat senden?
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#9 15. März 2012 12:00
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Supersizer im Modul News
<pre>stdClass Object
(
[author_id] => 1
[author] => admin
[authorname] =>
[id] => 231
[title] => Verkehrsunfall Gnies 27.01.2012
[content] => <p>Die Alarmierung erfolgte mittels SMS und Sirene um 7:21 Uhr.</p>
<p>Eingesetzt waren die FF Untergroßau mit dem TLF-A 1000 und dem KLF-A mit 10 Mann, die FF Gnies, FF Sinabelkirchen, Rettung und Polizei.</p>
<p>Einsatzende war um 8:15 Uhr.</p>
<p><a href="index.php?mact=Gallery,m42907,default,1&m42907dir=Verkehrsunfall%2520Gnies%252027.01.2012&m42907returnid=59&page=59">Hier gehts zu den Bildern...</a></p>
[summary] => <p>Am 27.01.2012 kam es zu einem Verkehrsunfall im Ortsgebiet von Gnies. Der Lenker des Fahrzeuges wurde dabei Verletzt und bis zum Eintreffen der Rettung in unserem TLF versorgt.</p>
<p>Das Fahrzeug wurde mittels Seilwinde von der FF Sinabelkirchen herausgezogen.</p>
[postdate] => 2012-01-27 19:53:08
[startdate] => 2012-01-27 19:53:08
[enddate] =>
[create_date] => 2012-01-27 20:00:52
[modified_date] => 2012-01-27 20:03:15
[category] => Einsätze_M_ST
[bild] => CIMG2082.JPG
[fieldsbyname] => Array
(
[bild] => stdClass Object
(
[value] => CIMG2082.JPG
[id] => 2
[name] => Bild
[type] => file
)
)
[fields] => Array
(
[0] => stdClass Object
(
[value] => CIMG2082.JPG
[id] => 2
[name] => Bild
[type] => file
)
)
[file_location] => http://www.ff-untergrossau.at/uploads/news/id231
[link] => http://www.ff-untergrossau.at/index.php?mact=News,cntnt01,detail,0&cntnt01articleid=231&cntnt01origid=15&cntnt01returnid=79
[titlelink] => <a href="http://www.ff-untergrossau.at/index.php?mact=News,cntnt01,detail,0&cntnt01articleid=231&cntnt01origid=15&cntnt01returnid=79">Verkehrsunfall Gnies 27.01.2012</a>
[morelink] => <a href="http://www.ff-untergrossau.at/index.php?mact=News,cntnt01,detail,0&cntnt01articleid=231&cntnt01origid=15&cntnt01returnid=79">Weiterlesen …</a>
[moreurl] => http://www.ff-untergrossau.at/index.php?mact=News,cntnt01,detail,0&cntnt01articleid=231&cntnt01origid=15&cntnt01returnid=79
[printlink] => <a href="http://www.ff-untergrossau.at/index.php?mact=News,cntnt01,print,0&cntnt01articleid=231&cntnt01showtemplate=false&cntnt01returnid=15">Drucken</a>
[printurl] => http://www.ff-untergrossau.at/index.php?mact=News,cntnt01,print,0&cntnt01articleid=231&cntnt01showtemplate=false&cntnt01returnid=15
)
1</pre>
Offline
#10 15. März 2012 12:03
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Supersizer im Modul News
Supersizer muss doch ein physikalischer Pfad zum Bild übergeben werden, und $entry->file_location ist, glaub ich, eine URL.
Ich habe das so gemacht:
{assign var=mypath value=$entry->id|cat:'/'|cat:$entry->fields->value}
<img src="{supersizer path=uploads/news/id$mypath url=1 height='40'}" class="news_img_left" />
Offline
#11 15. März 2012 12:05
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Supersizer im Modul News
Das hatten wir doch letztens erst: http://www.cmsmadesimple.de/forum/viewtopic.php?id=1922
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#12 15. März 2012 12:05
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] Supersizer im Modul News
Ok. Ich mach das bei mir jeweils wie folgt
{if isset($entry->bild)}{capture assign="bildpfad"}{$entry->file_location|replace:"http://www.ff-untergrossau.at":""}/{$entry->bild}{/capture}<p><a href="{$entry->moreurl}">{supersizer path=$bildpfad width='250' height='89'}</a></p>{/if}
Beachte: Im Detailtemplate muss das ganze anders geschrieben werden:
$entry->fields.Bild->value statt $entry->bild
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#13 15. März 2012 12:08
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] Supersizer im Modul News
3 Lösungen in 3 Minuten. Nicht schlecht
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#14 15. März 2012 13:37
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Supersizer im Modul News
Ich bekomm bei allen 3 keine Ausgabe - hier der Code, den ich momentan eingebaut habe:
{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
<div class="NewsSummaryField_left">
{assign var=mypath value=$entry->id|cat:'/'|cat:$entry->fields->value}
<img src="{supersizer path=uploads/news/id$mypath url=1 height='40'}" class="news_img_left" />
</div>
{/foreach}
{/if}
Offline
#15 15. März 2012 14:26
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Supersizer im Modul News
Das $entry->fields->value stimmt so nicht, da ích bei mir mit $entry->fields.0->value ein bestimmtes Bild anspreche.
Müsste es nicht heissen $field->value?
Kann es gerade nirgends ausprobieren...
Offline
#16 15. März 2012 14:30
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Supersizer im Modul News
Haaalooo ... Echoooo ... http://www.cmsmadesimple.de/forum/viewt … 503#p16503
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#17 15. März 2012 15:00
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Supersizer im Modul News
Haaalooo ... Echoooo ... http://www.cmsmadesimple.de/forum/viewt … 503#p16503
Ach so... war ich mit Bier holen dran?
Also so:
{supersizer path='uploads/news/id'|cat:$entry->id|cat:'/'|cat:$field->value url=1 height='40'}
Offline
#18 15. März 2012 15:07
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Supersizer im Modul News
Ich habe es ja gesehen und auch ausprobiert, aber es wird nichts ausgegeben...
Ich hab jetzt nur die Zeile alleine, sowie den ganzen Templatebereich, den MikeZH gepostet hat, eingebaut - nichts wird ausgegeben, gleich wie bei den anderen Lösungen...
Vielen Dank!
Offline
#19 15. März 2012 18:09
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Supersizer im Modul News
Also nur der Vollständigkeit halber... In eine jungfräuliche Summarytemplate:
{foreach from=$entry->fields item='field'}
<div class="NewsSummaryField">
{if $field->type == 'file'}
{* Einzige Änderung in der ganzen foreach Schleife: *}
<img src="{supersizer path='uploads/news/id'|cat:$entry->id|cat:'/'|cat:$field->value url=1 height='40'}" />
{else}
{$field->name}: {eval var=$field->value}
{/if}
</div>
{/foreach}
Und es funktioniert!
Kann es sein, dass an deinem Pfad etwas anders ist?
Gibt Supersizer eine Fehlermeldung aus?
An deinem Setup muss etwas anderrs sein!
Offline
#20 15. März 2012 19:45
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [GELÖST] Supersizer im Modul News
vielleicht meint er ja doch das menu
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#21 15. März 2012 20:41
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Supersizer im Modul News
@nicmare: Danke - meine ich aber nicht...
@Klenkes:
Gut, da muss es was haben - mit deinem Code...
Das ist mein Template:
<!-- Start News Display Template -->
{if $pagecount > 1}
<!-- <p>
{if $pagenumber > 1}
{$firstpage} {$prevpage}
{/if}
{$pagetext} {$pagenumber} {$oftext} {$pagecount}
{if $pagenumber < $pagecount}
{$nextpage} {$lastpage}
{/if}
</p>-->
{/if}
{foreach from=$items item=entry}
<div class="NewsSummary_left">
<div class="NewsSummaryLink_left">
{$entry->title|cms_escape}
</div>
{if $entry->postdate}
<div class="NewsSummaryPostdate_left">
{$entry->postdate|cms_date_format}
</div>
{/if}
<!--
<div class="NewsSummaryCategory_left">
{$category_label} {$entry->category}
</div>
{if $entry->author}
<div class="NewsSummaryAuthor_left">
{$author_label} {$entry->author}
</div>
{/if}
{if $entry->summary}
<div class="NewsSummarySummary_left">
{eval var=$entry->summary}
</div>
-->
<div class="NewsSummaryMorelink_left">
[{$entry->morelink}]
</div>
{else if $entry->content}
<div class="NewsSummaryContent_left">
{eval var=$entry->content}
</div>
{/if}
{if isset($entry->extra)}
<div class="NewsSummaryExtra_left">
{eval var=$entry->extra}
{* {cms_module module='Uploads' mode='simpleurl' upload_id=$entry->extravalue} *}
</div>
{/if}
{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
<div class="NewsSummaryField">
{if $field->type == 'file'}
<img src="{supersizer path='uploads/news/id'|cat:$entry->id|cat:'/'|cat:$field->value url=1 height='40'}" />
{else}
{$field->name}: {eval var=$field->value}
{/if}
</div>
{/foreach}
{/if}
</div>
<hr class="separator_left"/>
{/foreach}
<!-- End News Display Template -->
Die Ausgabe im Quelltext ist diese da:
<div class="NewsSummaryField">
<img src="">
</div>
Wo kann es da haken?
Offline
#22 15. März 2012 20:44
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [GELÖST] Supersizer im Modul News
function.supersizer.php liegt in /plugins/ ordner?!
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#23 15. März 2012 22:16
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Supersizer im Modul News
Ja natürlich...
Offline
#24 16. März 2012 23:07
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Supersizer im Modul News
Was passiert denn, wenn du den Pfad zu einem real existierenden Bild angibst?
z.B.
<img src="{supersizer path=uploads/news/id242/CIMG2117.JPG url=1 height='40'}" />
plus weitere Parameter mal weg lassen... usw... bis irgendeine Ausgabe erscheint.
Stimmt der Pfad nicht, sagt Supersizer einem das schon. Aber gar nichts?
Supersizer hat doch auch einen Debugmodus. Schon versucht?
Beitrag geändert von Klenkes (16. März 2012 23:09)
Offline
#25 16. März 2012 08:31
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Supersizer im Modul News
Hab das Problem gelöst - da das System nicht die aktuellste Version ist, hab ich jetzt mal eine ältere Supersizer.php eingespielt und es funktioniert!
Vielen Dank für eure Hilfe!
Offline