Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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,
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: 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}: {$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}: {$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
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}: {$fieldvalue}<br/> {/foreach} </div>
Wenn du es jetzt mal so machst:
<div class="calendar-fields">
{foreach from=$event.fields key='fieldname' item='fieldvalue'}
{$fieldname}: <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
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 )
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
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
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
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
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.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
Seiten: 1