Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 08. Januar 2014 11:25

dylan
kennt CMS/ms
Ort: Münsterland
Registriert: 16. Dezember 2010
Beiträge: 303

Bild in News Zusammenfassung anzeigen

Ich habe eine Seite bekommen (1.10.3) die nicht von mir erstellt wurde. Darin sind News enthalten, die in der Übersicht und in der Detail-Ansicht das Standard-Template nutzen.

Die News werden so eingepflegt, dass im WYSIWYG (TinyMCE) Editor die Inhalt eingefügt werden. Bilder lädt der Seitenbetreiber vorab mit der Bildverwaltung hoch, und zieht sie in Tiny an die gewünschte Position im Text.

Das Übersichtstemplate zeigt den Text, per klick sieht man dann die vollständige Detailseite mit dem Bild, den Bildern.

Ich möchte gern dass das erste Bild (if!) eines Artikel als Thumb in der Übersicht mit angezeigt wird. Da die Bilder per Bildverwaltung hochgeladen werden sehe ich keinen Griffpunkt.
Sinnvoll wäre wahrscheinlich gewesen dafür ein Extrafeld anzulegen, ähnlich wie es in ListIt2 funktioniert? Ist es mit den News trotzdem machbar?

Offline

#2 08. Januar 2014 11:30

PatriziaF
kennt CMS/ms
Ort: Altheim/Österreich
Registriert: 19. Januar 2011
Beiträge: 153
Webseite

Re: Bild in News Zusammenfassung anzeigen

warum nicht bild zusätzlich in zusammenfassung einfügen und per css fix stylen auf zb höhe oder breite (je nach template)?

Offline

#3 08. Januar 2014 11:32

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.935
Webseite

Re: Bild in News Zusammenfassung anzeigen

Das ist mit News kein Problem. Du kannst einfach ein Extrafeld vom Typ "Datei" hinzufügen.

Mit diesem kannst du auf deiner Festplatte ein Bild auswählen welches hochgeladen wird. Mit CGSmartImage, ToolBox oder Supersizer kannst du anschliessend das Bild für die Übersicht und die Detailanzeige skalieren.

Wenn du im Backend das Zusatzfeld an einem anderen Ort anzeigen willst, kannst du das editarticle.tpl (Dateiname ungeprüft) aus dem Ordner /modules/News/templates in den Ordner /module_custom/News/templates/editarticle.tpl kopieren und bearbeiten.
http://www.cmsmadesimple.de/forum/viewt … 5489#p5489


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#4 08. Januar 2014 11:43

dylan
kennt CMS/ms
Ort: Münsterland
Registriert: 16. Dezember 2010
Beiträge: 303

Re: Bild in News Zusammenfassung anzeigen

PatriziaF schrieb:

warum nicht bild zusätzlich in zusammenfassung einfügen und per css fix stylen auf zb höhe oder breite (je nach template)?

Wie kann ich da das Bild ausfiltern: {eval var=$entry->content}
Das wird nicht fuktionieren.

Offline

#5 08. Januar 2014 11:48

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.935
Webseite

Re: Bild in News Zusammenfassung anzeigen

Herausfiltern könnte auch gehen. Dazu müsstest du aber ein Plugin schreiben und da mit Regex oder SimpleXML das Bild rausziehen.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#6 08. Januar 2014 12:10

dylan
kennt CMS/ms
Ort: Münsterland
Registriert: 16. Dezember 2010
Beiträge: 303

Re: Bild in News Zusammenfassung anzeigen

nockenfell schrieb:

Herausfiltern könnte auch gehen. Dazu müsstest du aber ein Plugin schreiben und da mit Regex oder SimpleXML das Bild rausziehen.

Da reichen meine Kenntnisse nicht.

Wenn ich ein Datei Extrafeld hinzufüge wird beim anlegen eines Artikels die Dateiauswahl angezeigt. Lade ich ein Bild hoch wird es irgendwo gespeichert? Um das Bild anschließend auf der Seite anzuzeigen, wie rufe ich es ab? Ich kann in den News zu den Extrafeldern keinen Alias o. ä. finden. Vermutlich wirds der 'Name' in Kleinbuchstaben sein?
In ListIt rufe ich ein Bild mit if-Abfrage so ab:

{if $item->aliasname != ''}<img src="{uploads_url}/images/{$item->aliasname}" alt="{$item->title}">{/if}

Wie funktioniert das im News Modul? Die Hilfe gibt unter Benutzerdefinierte Felder nicht wirklich Auskunft.

Beitrag geändert von dylan (08. Januar 2014 12:11)

Offline

#7 08. Januar 2014 12:30

PatriziaF
kennt CMS/ms
Ort: Altheim/Österreich
Registriert: 19. Januar 2011
Beiträge: 153
Webseite

Re: Bild in News Zusammenfassung anzeigen

dylan schrieb:

Wie kann ich da das Bild ausfiltern: {eval var=$entry->content}
Das wird nicht fuktionieren.

warum so kompliziert?
Bild einfach normal (per Hand) zusätzlich in die Zusammenfassung geben und dann via css stylen:

[== CSS ==]
.NewsSummarySummary img {
    float: right;
    height: 95px;
}

natürlich ist die variante von nockenfell hübscher und sicher auf lange sicht sinnvoller.

aber wenn du short & dirty brauchst ;-)

Offline

#8 08. Januar 2014 12:56

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.935
Webseite

Re: Bild in News Zusammenfassung anzeigen

Hier ein Beispiel mit der ToolBox als Bildbearbeitungsprogramm.

Feldname des Extra-Feldes "Bild":

<img src="{tbImage image="`$entry->file_location`/`$entry->fields.Bild->value`" resizeByLargestSideInPixel="100" no_tag=1}"  alt="" title="{$entry->id}" />

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#9 08. Januar 2014 13:28

dylan
kennt CMS/ms
Ort: Münsterland
Registriert: 16. Dezember 2010
Beiträge: 303

Re: Bild in News Zusammenfassung anzeigen

Wie übergebe ich das Extrafeld der ToolBox? Das Extrafeld ist angelegt, die Toolbox installiert. Wenn dann ein neuer Artikel angelegt wird, wie greife ich dann beim Dateiupload auf die ToolBox zu um das Bild hochzuladen? Oder reicht tatsächlich der o.g. code, um zu wissen welches Bild wo angezeigt werden muss?

Offline

#10 08. Januar 2014 14:28

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.935
Webseite

Re: Bild in News Zusammenfassung anzeigen

Ist alles enthalten.

$entry->file_location gibt dir den Speicherort aus
$entry->fields.Bild->value gibt dir den Bildnamen aus

--> Voraussetzung ist, dass dein Extrafeld auch "Bild" heisst.

Du kannst grundsätzlich den kompletten Code von mir kopieren. Müsste 1:1 gehen, da dieser genau so bei mir im Einsatz ist.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#11 08. Januar 2014 15:23

dylan
kennt CMS/ms
Ort: Münsterland
Registriert: 16. Dezember 2010
Beiträge: 303

Re: Bild in News Zusammenfassung anzeigen

Danke, ich werde es mal so probieren.
Die Bildgröße wird in der Darstellung auf 100 px gezogen: resizeByLargestSideInPixel="100". Den Upload könnte man wahrscheinlich nicht so einfach beeinflussen hmm

Offline

#12 08. Januar 2014 15:33

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.935
Webseite

Re: Bild in News Zusammenfassung anzeigen

Den Upload kannst du nicht wirklich beeinflussen. Da kann ein 100px oder auch ein 5000px Bild heraufgeladen werden. Wenn du eine andere Bildgrösse möchtest, kannst du dies natürlich auch einstellen.

Möglicherweise wäre folgende Einstellung noch besser:

{tbImage image="`$entry->file_location`/`$entry->fields.Bild->value`" resizeByLargestSideInPixel="100" 1  alt=$entry->title title=$entry->title}

Der Parameter resizeByLargestSideInPixel="100" gibt dir die Grösse des Bildes auf der längeren Kante an.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#13 16. Januar 2014 20:00

dylan
kennt CMS/ms
Ort: Münsterland
Registriert: 16. Dezember 2010
Beiträge: 303

Re: Bild in News Zusammenfassung anzeigen

Ich habe den Eintrag so übernommen:

<img src="{tbImage image="`$entry->file_location`/`$entry->fields.Bild->value`" resizeByLargestSideInPixel="100" 1  alt=$entry->title title=$entry->title}" />

Ich bekomme mit dem Eintrag leider eine Fehlermeldung zurück:
string(135) "Smarty error: [in module_db_tpl:News;summaryHans Meilers line 5]: [plugin] unknown tag - 'tbImage' (core.load_plugins.php, line 198)" string(147) "Smarty error: [in module_db_tpl:News;summaryHans Meilers line 5]: syntax error: unrecognized tag 'tbImage' (Smarty_Compiler.class.php, line 590)"

Wenn ich das richtig verstehe ist tbImage ein unbekannter Tag?
Installiert ist „ToolBox 1.2.4“ unter CMSMS 1.10.3
Wie ich im Forge sehen konnte ist ToolBox mittlerweile bei ver. 1.3.8 angelangt. Bis zu welcher Version dürfte das unter CMSMS 1.10.3 upgedatet werden, - falls das überhaupt das Problem ist?

Offline

#14 16. Januar 2014 22:05

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.935
Webseite

Re: Bild in News Zusammenfassung anzeigen

Gute Frage. Die ToolBox ist nicht mehr ganz kompatibel mit der 1.10er. Ich weiss allerdings nicht mehr genau bei was. Du kannst ein Update probieren. Sichere vorher die cms_module_toolbox_* Tabellen. Dann kannst du nach einem allfälligen Update auch wieder zurück.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline