WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#26 15.10.2019 20:02:54

Slugger
Mitglied

Re: mpform Eintragungen im Frontend darstellen

Danke für den Code,

für mich ist es noch Neuland, wo der Code im Droplet hin muss mad


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Offline

#27 17.10.2019 09:01:35

mrbaseman
Developer

Re: mpform Eintragungen im Frontend darstellen

Ok, ich bau die Dinge mal ein. Das braucht eben etwas mehr Zeit als nur die Idee mal schnell im Forum zu posten (und geht vor allem auch nicht unterwegs mal so zwischendurch vom Handy aus)

Offline

#28 17.10.2019 20:08:08

Slugger
Mitglied

Re: mpform Eintragungen im Frontend darstellen

mrbaseman schrieb:

Ok, ich bau die Dinge mal ein. Das braucht eben etwas mehr Zeit als nur die Idee mal schnell im Forum zu posten (und geht vor allem auch nicht unterwegs mal so zwischendurch vom Handy aus)

Vielen Dank für deine Antwort.

Und nein, der symbolische Smilie ist nicht gegen Dich gerichtet.
Mich ärgert es wenn man Codeteile bekommt und nach vielen Versuchen kein Ergebnis beim tüfteln bekommt
Bin mittlerweile 51 und Versuche mit den genannten Codeteilen zu basteln.

Nicht desto trotz Soll dahinter keine Eile stecken.

Aus dem "alter" bin raus.

Dahinter steckt keine Dringlichkeit, wenn ein Resultat da ist bin ich Happy.

Also vielen Dank an Dich und alle anderen hier in diesem Forum, die ihre Freizeit investieren.

Beitrag geändert von Slugger (18.10.2019 08:40:15)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Offline

#29 17.10.2019 23:10:16

mrbaseman
Developer

Re: mpform Eintragungen im Frontend darstellen

kein Problem. Ich wollte heute morgen lediglich andeuten, dass ich deinen Post gesehen habe, aber noch keine Zeit gefunden habe, die Sachen einzubauen

Hier jetzt eine Version, die in der Feldliste "submited_when" und "started_when" unterstützt und diese Zeiten so ausgibt wie im Backend in der Zeile "Eingetragen:" (mit Berücksichtigung der Zeitzoneneinstellungen). Die weiteren Features folgen dann noch.

Offline

#30 18.10.2019 16:10:21

Slugger
Mitglied

Re: mpform Eintragungen im Frontend darstellen

Schon Mal vielen Dank,

das sieht bereits sehr gut aus smile

Hier das Ergebnis:
http://www.rhein-main-spitze.com/pages/ticketsystem.php

Ich habe im Droplet lediglich TIME und DATE sowie die Sortierung ASC in DESC getauscht.

Jetzt stellt sich mir nur noch die Frage, wo ich die Schriftgröße jetzt einstellen muss, weil ich ja noch das hier rein gemacht habe.
https://forum.wbce.org/viewtopic.php?id=2565

Denn auf dem Smartphone sprengt die Tabelle die Webseite.

Beitrag geändert von Slugger (18.10.2019 16:11:43)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Offline

#31 18.10.2019 17:21:30

screamindan
Mitglied

Re: mpform Eintragungen im Frontend darstellen

Offline

#32 18.10.2019 18:02:42

mrbaseman
Developer

Re: mpform Eintragungen im Frontend darstellen

screamindan schrieb:

zum Beispiel mit so einem umschließenden div, und wenn du der  smallscreenscroll Klasse vielleicht im css des verwendeten Template eine kleinere Schrift gibst, dann hast du auch gleich das Problem vom Post davor mit erschlagen  smile

Offline

Liked by:

Slugger

#33 18.10.2019 22:34:21

mrbaseman
Developer

Re: mpform Eintragungen im Frontend darstellen

im Anhang eine Version die die Feldnamen als Überschrift mit ausgibt

Offline

Liked by:

Slugger

#34 18.10.2019 23:09:49

mrbaseman
Developer

Re: mpform Eintragungen im Frontend darstellen

... so, und jetzt noch mit den Limits. Neue Parameter: maxnumber und maxdays geben an wie alt die ausgegebenen Einträge maximal sein dürfen und wenn dabei nichts gefunden wird, viele ältere Einträge dann maximal ausgegeben werden sollen

Offline

Liked by:

Slugger

#35 19.10.2019 22:15:35

Slugger
Mitglied

Re: mpform Eintragungen im Frontend darstellen

mrbaseman schrieb:
screamindan schrieb:

zum Beispiel mit so einem umschließenden div, und wenn du der  smallscreenscroll Klasse vielleicht im css des verwendeten Template eine kleinere Schrift gibst, dann hast du auch gleich das Problem vom Post davor mit erschlagen  smile

So ich habe mal im Template vom wbcezon/css/responsee.css folgendes eingetragen, weil es grundsätzlich die "class" nicht vorhanden war:

[== CSS ==]
.smallscreenscroll {
  width: 100%;
  overflow-y: auto;
  margin: 0 0 1em;
  font-size: 1rem;
}

Die DIV Anweisung habe ich im WYSIWIG eingegeben.

[== HTML ==]
<div class="smallscreenscroll">
<p>[[getfielddata?table=2&amp;field=submitted_when,14,7,16&amp;type=table]]</p>
</div>

der Scrollbalken ist nun vorhanden, nur macht er mir die Schrift nicht kleiner.
Habe ich noch irgendwo einen Denkfehler?!?.

Beitrag geändert von Slugger (19.10.2019 22:15:56)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Offline

#36 19.10.2019 22:16:30

Slugger
Mitglied

Re: mpform Eintragungen im Frontend darstellen

mrbaseman schrieb:

im Anhang eine Version die die Feldnamen als Überschrift mit ausgibt

Das funktioniert prima cool


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Offline

#37 19.10.2019 22:20:09

Slugger
Mitglied

Re: mpform Eintragungen im Frontend darstellen

mrbaseman schrieb:

... so, und jetzt noch mit den Limits. Neue Parameter: maxnumber und maxdays geben an wie alt die ausgegebenen Einträge maximal sein dürfen und wenn dabei nichts gefunden wird, viele ältere Einträge dann maximal ausgegeben werden sollen

Irgendwie stellt er immer nur die letzten 5 maxnumber da, obwohl ich mittlerweile bereits mehr als 10 Einträge habe innerhalb von 30 Tagen.

Hatte auch mal statt submitted_when gegen started_when im getfielddata ausgetauscht, bringt aber keine Veränderung.

Beitrag geändert von Slugger (19.10.2019 23:12:03)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Offline

#38 19.10.2019 22:41:18

bernd
Developer

Re: mpform Eintragungen im Frontend darstellen

... nur macht er mir die Schrift nicht kleiner.
Habe ich noch irgendwo einen Denkfehler?!?.

Eigentlich 2 Denkfehler ;-)
Zum einen ist 1rem nicht wirklich kleiner als das 1rem das ohnehin im Template css definiert ist (wbcezon.css Zeile 77).
Zum anderen wirkt sich an der Stelle (bei der Klasse .smallscreenscroll) eine kleinere Schriftgröße nicht aus, da ja in dem div der table kommt und dort wieder die Schriftgröße aus der Zeile 77 wirkt.
Abhilfe wäre z.B.:

.smallscreenscroll table {
   font-size: 0.8rem;
}

... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Online

Liked by:

mrbaseman

#39 20.10.2019 01:03:14

Slugger
Mitglied

Re: mpform Eintragungen im Frontend darstellen

Hallo Bernd,
vielen Dank für den Denkanstoß und Erläuterung.

Jetzt passt es  smile
Gruß,
Peter


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Offline

Liked by:

bernd

#40 20.10.2019 22:51:51

mrbaseman
Developer

Re: mpform Eintragungen im Frontend darstellen

ich hab das Droplet noch ein bisschen überarbeitet: Es könnte ja sein, dass jemand weiterhin alle Einträge ausgeben möchte, unabhängig von deren Anzahl und Absendedatum. Das geht mit der angehängten Version jetzt, wenn man für maxdays und/oder maxnumber -1 angibt

Offline

#41 20.10.2019 23:37:30

Slugger
Mitglied

Re: mpform Eintragungen im Frontend darstellen

Jetzt ist es genau anders herum, es werden nun alle Eintrage, unabhängig was man im getfielddata angibt angezeigt.

Meine derzeitige Einstellung zum Testen für die Ausgabe ist:

[[getfielddata?table=2&field=submitted_when,14,7,16&maxnumber=5&maxdays=1&type=table]]

Auch eine direkte Änderung in Zeile 9 und 10 im Droplet zeigt keine Auswirkung.

[== PHP ==]
//:
//:Example: getfielddata?table=23&Field=42&maxnumber=5&maxdays=30&type=list || table ||div || nothing
global $database, $wb, $TEXT;
$rv ='';
$f = 'field'.$field;
$c = 1;
if (!isset($num)) {$num="0";}
if (!isset($type)) {$type='list';}
if (!isset($maxnumber)) {$maxnumber=5;}
if (!isset($maxdays)) {$maxdays=30;}

Den Cache im Chrome habe ich bereits mehrfach gelöscht.

Beitrag geändert von Slugger (20.10.2019 23:47:37)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Offline

#42 21.10.2019 00:18:37

mrbaseman
Developer

Re: mpform Eintragungen im Frontend darstellen

uups.. da war noch ein Tippfehler drin, korrigierte Version im Anhang

Offline

#43 21.10.2019 00:29:33

Slugger
Mitglied

Re: mpform Eintragungen im Frontend darstellen

Danke für die zügige Korrektur.

Aber scheinbar greift jetzt wieder maxnumber.

Die derzeitige Einstellung sieht jetzt bei mir aktuell so aus:

[[getfielddata?table=2&field=submitted_when,14,7,16&maxnumber=2&maxdays=10&type=table]]

Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Offline

#44 22.10.2019 00:08:29

mrbaseman
Developer

Re: mpform Eintragungen im Frontend darstellen

uh... ja, das ist komplizierter als ich dachte die verschiedenen Randbedingungen in das jeweilige SQL Statement an der richtigen Stelle reinzupacken. Probier mal die angehängte Version

Beitrag geändert von mrbaseman (22.10.2019 00:30:50)

Offline

#45 22.10.2019 16:05:22

Slugger
Mitglied

Re: mpform Eintragungen im Frontend darstellen

mrbaseman schrieb:

uh... ja, das ist komplizierter als ich dachte die verschiedenen Randbedingungen in das jeweilige SQL Statement an der richtigen Stelle reinzupacken. Probier mal die angehängte Version

Kann ich gut nachvollziehen, da ich ja das durchteste wink

Aber scheinbar ist jetzt alles ok

Zur Zeit ist die Einstellung für maxnumber=2 und maxdays=7.

Nochmals vielen Dank für deine Geduld und Hilfe.

Wird bestimmt nicht das letzte Mal sein, mir schwirt da noch etwas im Kopf herum, das muss ich mir aber niederschreiben.

Bis demnächst cool

Beitrag geändert von Slugger (22.10.2019 16:05:57)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Offline

#46 24.02.2020 14:26:45

tomno399
Gast

Re: mpform Eintragungen im Frontend darstellen

Ich verwende die Droplet-Version aus Thread 44. Beim type=table werden die Feldnamen als Überschriften gezeigt. Sehr gut!
Leider werden die Tabellen-Überschriften mit der Nummer 1 versehen und die erste Tabellen-Inhaltszeile hat dann die Nummer 2 usw.

Wie kann man das ändern, dass nur die Inhaltszeilen gezählt werden?

#47 24.02.2020 16:19:32

florian
Administrator

Re: mpform Eintragungen im Frontend darstellen

Ändere im Droplet Zeile 3

$c = 1;

zu

$c = 0;

und Zeile 87

 if ($type!='olist' && $num=='1') { $rv.=strval($c).$afterNumber; }

zu

if ($type!='olist' && $num=='1') { 
    		if ($c=0) {
		    	$rv.=strval($c).$afterNumber;
		} else {
			$rv.='&nbsp;'.$afterNumber;
		}
    	 }

Code allein macht nicht glücklich. Jetzt spenden!

Offline

#48 24.02.2020 17:10:28

tomno399
Gast

Re: mpform Eintragungen im Frontend darstellen

@Florian
Danke, aber so erhalten die Tabellenüberschrift eine 0 und die Inhaltszeilen keine Nummern.
Wenn ich nur in Zeile 3 "$c = 0;" schreibe, dann hat die Überschrift eine Null und die Inhaltszeilen bekommen ab 1 die fortlaufenden Nummern.

Beitrag geändert von tomno399 (24.02.2020 17:24:19)

#49 24.02.2020 17:18:41

florian
Administrator

Re: mpform Eintragungen im Frontend darstellen

Ich hatte das eigentlich getestet, und einen akzeptablen Output erzielt.
attachment.php?item=2221&download=1
versuch dann bitte mal das Droplet hier aus dem Anhang. Ich habe es zur Unterscheidung get_field_data genannt, es müsste sich also parallel installieren lassen und dann mit z.B. [[get_field_data?table=33&field=2,3&maxnumber=5&maxdays=30&type=table&num=1]] aufrufen.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#50 24.02.2020 17:27:59

tomno399
Gast

Re: mpform Eintragungen im Frontend darstellen

Das Droplet funktioniert, danke!
Muss mal schauen, was ich beim Kopieren falsch gemacht habe.

Fußzeile des Forums

up