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

#1 21. März 2014 18:21

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

[GELÖST] CGC Kalender Benutzerdefinierte Felder

Hallo Leute,

Problem mit den Kalender...

Problem 1: Benutzerdefinierte Felder (Feld zum Hochladen) Bild Hoch geladen wird aber in der Terminansicht nicht ausgeben nur der Bild Name  (bug oder fehler von mir)

Problem 2: Hier wird das Benutzerdefinierte Bild mit der Ansicht kommende Termine mit dem

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

auch ausgeben. was auch mit diesem Code beim Problem 1. nicht funkt.

Problem 3: oder ich komme nicht drauf wie ich das anpacken soll. Ich würde gerne die Kategorien bei der Ausgabe im frontend mit einen Automatischen Standard Bild versehen. Sprich Kategorie (Geburtstag mit einer Torte oder so) usw.

Problem 4: da gibts schon einen Bug bericht das der Return Link nicht funkt... ok mit dem Javascript Befehl Return ist möglich aber nicht schön....

Sorry so viele fragen auf einmal aber ich habe noch nicht wirklich oft mit diesen Modul gearbeitet...
Danke für die Tipps... gleich mal vorweg DANKE!

Offline

#2 21. März 2014 18:48

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Hallo Henk1060,

ist das ein Ansatz?

Mit dem Returnlink hatte ich mich auch rumgeärgert und schließlich einen Link zurück zur Übersichtsseite der Termine gesetzt (also <a href="/termine/">Zurück</a>)

VG mörml

Beitrag geändert von mörml (21. März 2014 18:49)


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline

#3 24. März 2014 09:12

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Hallo Mörml,

Link zur Übersicht ist ja alles schön und gut... jedoch nicht wenn ich die Termine auch mit Kategorien versehe...

also mit der alten Methode weiter arbeiten... bis der Bug behebt wird.

Leider kann ich mit diesen Ansatz nichts anfangen  ;(

Offline

#4 24. März 2014 09:32

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.231
Webseite

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Hallo Henk,

wenn der BIldname ausgegeben wird, dann mal im Quellkode nachsehen.
Irgendwo stimmt dein Template nicht.

Versuche es mal ohne TbImage.

mfg
Jan


Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04  - win10 pro

Offline

#5 24. März 2014 09:39

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Hallo Jan,

Habe auch ein Standard template verwendet ohne TbImage einzubauen...
Und auch da kommt nur der Bild Name.

<div class="calendar-fields">         Bild:&nbsp;grau.png<br>   </div>

Und nicht mehr... das mich etwas stutzig macht... Bug im Modul oder wo könnte der fehler liegen

Beitrag geändert von Henk1060 (24. März 2014 09:40)

Offline

#6 24. März 2014 10:01

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Entschuldige die vielleicht blöde Frage, aber ich schaue grade in mein Kalendermodul und finde in den Templates nirgendwo das Array $entry sondern überall $event.fields
$entry->file_location klingt auch mehr nach dem Newsmodul.

In der Detail Template eines Events des CGCalendar:

<div class="calendar-fields">
  {foreach from=$event.fields key='fieldname' item='fieldvalue'}
      {$fieldname}:&nbsp;{$fieldvalue}<br/>
  {/foreach}
</div>

Ein print_r auf $event.fields zeigt keine Variable mit file_location.

Den Speicherort der Files muss man doch in den Settings manuell angeben!

Offline

#7 24. März 2014 10:21

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.231
Webseite

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Versuche es mal im Template mit:

[== html ==]
<img src="{$entry->file_location}/{$entry->fields.Bild->value}" alt="{$entry->product_name}" />

mfg
Jan


Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04  - win10 pro

Offline

#8 24. März 2014 11:03

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Einmal Danke für die Antworten!

Das hab ich auch im Standard Template

<div class="calendar-fields">   {foreach from=$event.fields key='fieldname' item='fieldvalue'}       {$fieldname}:&nbsp;{$fieldvalue}<br/>   {/foreach} </div>

Auch den Speicherort habe ich mehrmals überprüft... da auch die hoch geladene Bilder richtig am server liegen.

Auch der Tipp von Jan ändert nichts.. da wird im HTML gar nichts ausgeben

<img src="{$entry->file_location}/{$entry->fields.Bild->value}" alt="{$entry->product_name}" />

Habe auch das modul schon mal deinstalliert

Offline

#9 24. März 2014 11:20

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Henk1060 schrieb:

Einmal Danke für die Antworten!

Das hab ich auch im Standard Template

<div class="calendar-fields">
   {foreach from=$event.fields key='fieldname' item='fieldvalue'}
       {$fieldname}:&nbsp;{$fieldvalue}<br/>
   {/foreach}
</div>

Wenn du es jetzt mal so machst:

<div class="calendar-fields">
  {foreach from=$event.fields key='fieldname' item='fieldvalue'}
      {$fieldname}:&nbsp;<img src="{uploads_url}/{$fieldvalue}"><br/>
  {/foreach}
</div>

müsstest du schon mal einen IMG Tag haben. Wenn dein Bild nicht in /uploads/ liegt, musst du den Pfad noch ergänzen.
Wenn dann das Bild angezeigt wird, stimmt der Pfad, und du kannst es mit tbImage versuchen.

Beitrag geändert von Klenkes (24. März 2014 11:21)

Offline

#10 24. März 2014 11:55

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

So kann ich das Bild außerhalb der foreach Schleife ausgeben:

{tbImage image="/uploads/`$event.fields.Bild`" resizeByLargestSideInPixel='100'}

Offline

#11 24. März 2014 12:00

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

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Klenkes schrieb:

So kann ich das Bild außerhalb der foreach Schleife ausgeben:

{tbImage image="/uploads/`$event.fields.Bild`" resizeByLargestSideInPixel='100'}

--> für die Funktion tbImage ist das Modul ToolBox notwendig.


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

Offline

#12 24. März 2014 12:06

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Das hatte Henk1060 schon so vor. Denke ich zumindest.

Wenn du schon grad da bist... wenn ich es so versuche:

<img src="{tbImage image="/uploads/`$event.fields.Bild`" resizeByLargestSideInPixel='100' no_tag=1}" alt=" ">

bekomme ich den Pfad zum verkleinerten Bild in der Form von:
\uploads\AutoLightBox\uploads/gila_eyJmdCI6MTM5NTY1MDMxMiwicmJsc2lwaSI6IjEwMCJ9.jpg
und das Bild wird nicht ausgegeben, obwohl der Pfad im Prinzip stimmt und das Bild auch da ist.

Die Backslashes kommen vermutlich vom Directory_Separator unter Windows?

Beitrag geändert von Klenkes (24. März 2014 12:07)

Offline

#13 24. März 2014 12:12

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Ok super ist das !!!! Hurra wink)

Funtz mit beiden Codes Mega Grins
Jetzt tut sich die frage auf... warum ist da ein Workaround nötig? Liegt das am server

PS und ein Großes Danke!

Wenn ich euch schon da Habe wink
Kann ich das TBImage auch mit dem TinyMCE verbinden.
Sprich wenn ich im editor ein bild hochlade das es eine max. breite haben darf.
Wird wahrscheinlich mit einen Benutzerdefinierten Tag funken oder?

Beitrag geändert von Henk1060 (24. März 2014 12:20)

Offline

#14 24. März 2014 12:22

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Wieso Workaround? So wird auf die Felddaten zugegriffen:
Entweder innerhalb der Foreach Schleife mit {$fieldvalue} und außerhalb der Schleife mit {$event.fields.feldname}

Oder meintest du was anderes?

Offline

#15 24. März 2014 12:26

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Henk1060 schrieb:

Kann ich das TBImage auch mit dem TinyMCE verbinden.
Sprich wenn ich im editor ein bild hochlade das es eine max. breite haben darf.
Wird wahrscheinlich mit einen Benutzerdefinierten Tag funken oder?

Mit tbImage eher nicht, aber Autolightbox müsste eine Größenänderung im TinyMCE erkennen.

Edit:
mhh... scheint in CGCalendar nicht zu funktionieren.

Beitrag geändert von Klenkes (24. März 2014 12:30)

Offline

#16 24. März 2014 12:30

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Ok das habe ich mir schon gedacht das es in diese Richtung geht, Fragen kostet ja nix.

Danke

Offline

#17 24. März 2014 12:45

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

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Klenkes schrieb:

Das hatte Henk1060 schon so vor. Denke ich zumindest.

Wenn du schon grad da bist... wenn ich es so versuche:

<img src="{tbImage image="/uploads/`$event.fields.Bild`" resizeByLargestSideInPixel='100' no_tag=1}" alt=" ">

bekomme ich den Pfad zum verkleinerten Bild in der Form von:
\uploads\AutoLightBox\uploads/gila_eyJmdCI6MTM5NTY1MDMxMiwicmJsc2lwaSI6IjEwMCJ9.jpg
und das Bild wird nicht ausgegeben, obwohl der Pfad im Prinzip stimmt und das Bild auch da ist.

Die Backslashes kommen vermutlich vom Directory_Separator unter Windows?

Das wäre möglich. Schaue ich mir heute abend an.


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

Offline

#18 24. März 2014 12:46

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

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Klenkes schrieb:
Henk1060 schrieb:

Kann ich das TBImage auch mit dem TinyMCE verbinden.
Sprich wenn ich im editor ein bild hochlade das es eine max. breite haben darf.
Wird wahrscheinlich mit einen Benutzerdefinierten Tag funken oder?

Mit tbImage eher nicht, aber Autolightbox müsste eine Größenänderung im TinyMCE erkennen.

Edit:
mhh... scheint in CGCalendar nicht zu funktionieren.

AutoLightBox funktioniert aktuell nur in Inhaltsfeldern, News und CGBlog. Der CGCalendar könnte allenfalls hinzugefügt werden. Schaue ich mir heute Abend an.


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

Offline

#19 24. März 2014 13:01

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Habe ich dich jetzt auf eine Idee gebracht ,))

Offline

#20 24. März 2014 14:09

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

Re: [GELÖST] CGC Kalender Benutzerdefinierte Felder

Was nicht viel Aufwand bedeutet, kann man gerne als Erweiterung einbauen.  smile


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

Offline