WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#26 15.10.2019 19:02:54

Slugger
Member

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

Online

#27 17.10.2019 08: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 19:08:08

Slugger
Member

Re: mpform Eintragungen im Frontend darstellen

mrbaseman wrote:

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.

Last edited by Slugger (18.10.2019 07: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

Online

#29 17.10.2019 22: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 15:10:21

Slugger
Member

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.

Last edited by Slugger (18.10.2019 15: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

Online

#31 18.10.2019 16:21:30

screamindan
Member

Re: mpform Eintragungen im Frontend darstellen

Offline

#32 18.10.2019 17:02:42

mrbaseman
Developer

Re: mpform Eintragungen im Frontend darstellen

screamindan wrote:

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 21: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 22: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 21:15:35

Slugger
Member

Re: mpform Eintragungen im Frontend darstellen

mrbaseman wrote:
screamindan wrote:

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?!?.

Last edited by Slugger (19.10.2019 21: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

Online

#36 19.10.2019 21:16:30

Slugger
Member

Re: mpform Eintragungen im Frontend darstellen

mrbaseman wrote:

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

Online

#37 19.10.2019 21:20:09

Slugger
Member

Re: mpform Eintragungen im Frontend darstellen

mrbaseman wrote:

... 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.

Last edited by Slugger (19.10.2019 22: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

Online

#38 19.10.2019 21: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 00:03:14

Slugger
Member

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

Online

Liked by:

bernd

#40 20.10.2019 21: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 22:37:30

Slugger
Member

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.

Last edited by Slugger (20.10.2019 22: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

Online

#42 20.10.2019 23:18:37

mrbaseman
Developer

Re: mpform Eintragungen im Frontend darstellen

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

Offline

#43 20.10.2019 23:29:33

Slugger
Member

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

Online

#44 21.10.2019 23: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

Last edited by mrbaseman (21.10.2019 23:30:50)

Offline

#45 22.10.2019 15:05:22

Slugger
Member

Re: mpform Eintragungen im Frontend darstellen

mrbaseman wrote:

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

Last edited by Slugger (22.10.2019 15: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

Online

#46 24.02.2020 13:26:45

tomno399
Guest

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 15: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!

Online

#48 24.02.2020 16:10:28

tomno399
Guest

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.

Last edited by tomno399 (24.02.2020 16:24:19)

#49 24.02.2020 16: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!

Online

#50 24.02.2020 16:27:59

tomno399
Guest

Re: mpform Eintragungen im Frontend darstellen

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

Board footer

up