WebsiteBaker Logo
  • *
  • Templates
  • Help
  • Add-ons
  • Download
  • Home
*
Welcome, Guest. Please login or register.

Login with username, password and session length
 

News


WebsiteBaker 2.13.9 R25 is now available!


R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WB
https://forum.websitebaker.org/index.php/topic,32355.0.html


* Support WebsiteBaker

Your donations will help to:

  • Pay for our dedicated server
  • Pay for domain registration
  • and much more!

You can donate by clicking on the button below.


  • Home
  • Help
  • Search
  • Login
  • Register

  • WebsiteBaker Community Forum »
  • Recent Posts

Recent Posts

Pages: 1 ... 3 4 [5] 6 7 ... 10
41
Development 2.10.x and up / Re: Web Awesome
« Last post by bupaje on December 05, 2025, 06:52:54 PM »
Hi. Web Awesome is a set of ready-made web components (buttons, tabs, tooltips, etc.) you can drop into a website to add modern UI features with minimal code -sort of like LEGO pieces for website interfaces. It uses HTML style tags to add the component/structure which you can use along with your coding. https://webawesome.com/docs/components

Here is the code showing the tags for the image comparison component - 3 sec vid > https://www.dropbox.com/scl/fi/fufyd1txyb0sd01268v9i/Recording-2025-12-05-094740.mp4?rlkey=9kqgb7bk371hotrsaztsow06g&st=6iiyvc5d&dl=0 :

  <wa-comparison position="50">
    <img slot="before"
         src="https://www.enduracladcoatings.com/media/products/before1.jpg"
         alt="Before – uncoated/aged surface">
    <img slot="after"
         src="https://www.enduracladcoatings.com/media/products/after1.jpg"
         alt="After – refinished with Endura-Clad">
  </wa-comparison>

Again not very knowledgeable about it - I just saw the email announcement and did a quick test drive and thought it might be a way to quickly add some cool bits to a site.

42
Development 2.10.x and up / Re: Web Awesome
« Last post by sternchen8875 on December 05, 2025, 01:05:41 AM »
Hi, it's been a long time ;-)
I think there's absolutely nothing wrong with an addon in the form of a module. I had already thought about the image plugin myself, I just lack the time for it. As you know, there are various ways of implementing it using JS, JQuery or even with CSS.
As for Cards, I can't say anything yet, as I'd have to look into that first. If I understand it correctly, the output result is quite similar to the Members module. Members is a module that has been on my to-do list for a long time, and I'm still using it myself.
I'd be happy if you could stay on it.
43
Development 2.10.x and up / Web Awesome
« Last post by bupaje on December 04, 2025, 05:55:16 PM »
I first tried WebsiteBaker many years ago for a personal site and have been a fan ever since. I later used it for a secondary company site, but aside from occasional updates I haven’t done much with it in almost 20 years. Recently I decided to try the free version of Web Awesome on the site and wanted to suggest that a module developer or someone on the core team take a look at it to see if it’s worth integrating—there are some very cool components in there. With a little help from ChatGPT I set up a few simple tests: I’m using it for the cards on the home page at https://www.enduracladcoatings.com/
 and the image comparison component on this page is particularly nifty: https://www.enduracladcoatings.com/industrial-coatings/frc-flexible-rubber-coating/
.
44
Modules / Re: accordion 2.7.6 Template in Einstellungen nicht wählbar
« Last post by ruebenwurzel on December 04, 2025, 05:39:19 AM »
Hallo,

alles klar, dann weiß ich Bescheid. Hab mir die 2.8.0 gezogen und installiert. Läuft alles fehlerfrei und dank deiner Erläuterungen konnt ich alles so einrichten wie ich es brauche.

Danke
Matthias
45
Modules / Re: accordion 2.7.6 Template in Einstellungen nicht wählbar
« Last post by sternchen8875 on December 04, 2025, 12:42:49 AM »
Quote
Wenn ich mir mit dem templateeditor das Standartemplate lade, es anpasse und den Template-Editor dann deaktiviere, dann wird von allen accordions die ich anlege mein verändertes Standard template genutzt?

Das Standardtemplate steht in der install-data.sql.php und wird beim Anlegen einer Section in die Datenbank geschrieben und an diese Section gebunden. Hast du zehn solcher Sectionen im Projekt, stehen auch zehn Templates in der DB. Diese kannst du unabhängig voneinander für die jeweilige Section nutzen.
Wird es (bei aktiviertem Template-Editor) in der Template-Liste gelöscht, wird es direkt wieder aus den Daten der install-data.sql.php neu erstellt. Falls sich also mal jemand beim Editieren verrannt hat, so gehts zurück auf Anfang   :wink:

möchtest du aber überall die gleiche Version haben, dann würde ich auf den Template-Editor verzichten und in den Einstellungen "Verwende Datei statt Datenbank-Template" wählen. In diesem Fall wird die Datei /templates/default/view.twig genutzt (andere Variante weiter unten). Das ist in der Ausgangslage, also nach frischem Install, eine Kopie des Templates aus der Datenbank, gilt aber für alle.

Wenn du mal in den Ordner /modules/accordion/templates schaust, wäre der default-Ordner der Ordner, der zum ZIP des Accordion-Moduls gehört.
Findest du da noch einen Ordner, der den Namen deines in den WB-Optionen eingestellten Frontend-Templates trägt, dann wäre zum einen der Template-Kopierer aktiv. Den gab es mal eine ganze Weile, hatte Dietmar aber in seinen letzten Versionen auskommentiert, weil er in seiner Entwicklungsumgebun g durcheinander kam. Ich hatte den Kopierer in den letzten Versionen wieder aktiviert

Dieser Ordner wäre dann ein User-eigener Ordner, der nicht überschrieben wird. Hier kannst du CSS, JS oder auch das Twig anpassen. Nur halt nicht die Datei view_from_db.twig verändern. Sie ist verantwortlich für die Einbindung von Templates aus der DB.
Eine Änderung in der view.twig dort in diesem User-eigenem Ordner wäre dann für alle Sektionen gültig und wird auch beim Upgrade nicht mehr überschrieben.

Sollte der Template-Kopierer nicht aktiv sein, kannst du auch den default-Ordner im /modules/accordion/templates manuell kopieren (parallel zum default-Ordner dort). Der neue Ordner muß dann den Namen des genutzten Frontend-Templates haben.

Das würde dann analog auch mit dem themes-Ordner passieren, wenn man ein weiteres Backend-Theme hätte

P.S.: die Version 2.8.0 wurde, wie geschrieben, am Nachmittag hochgeladen -> https://addon.WebsiteBaker.org/en/browse-add-ons/?id=00CB2195
46
Modules / Re: accordion 2.7.6 Template in Einstellungen nicht wählbar
« Last post by ruebenwurzel on December 03, 2025, 04:08:58 PM »
Danke für die Erläuterung.

Dann warte ich bis die neue Version online ist und aktualisiere dann.

Nur noch eine kurze Verständnisfrage. Wenn ich mir mit dem templateeditor das Standartemplate lade, es anpasse und den templateeditor dann deaktiviere, dann wird von allen accordions die ich anlege mein verändertes Standard template genutzt?

Wenn das so wäre, spar ich mir den Platz für die templates per section.
47
Modules / Re: accordion 2.7.6 Template in Einstellungen nicht wählbar
« Last post by sternchen8875 on December 03, 2025, 12:20:12 PM »
Die Idee hinter dem Template-Editor war ja, das man pro Section unterschiedliche Templates haben kann. Wer das nicht braucht, kann sich das Standard-Template in den Editor holen und es für sich anpassen. Dann schaltet man in den Settings den Template-Editor aus, nachdem man das geänderte Template als Ausgabe eingestellt hat und spart sich den Platz, den die TemplateListe in der Backend-Übersicht braucht.

Aber natürlich muß die Vorlage dann auch korrekt sein.  :oops:
Das war sie hier nicht, sollte wohl zu schnell gehen.

Das da eine Zeile fehlt, die die Templates aus der Datenbank läd, ist erst mit deinem Post aufgefallen, die Folge, wenn man immer mit ausgeschaltetem Template-Editor testet.
Seit Frühling/Sommer 2025 hat man ja auch WB für XSS-Angriffe bzw Angriffstests entdeckt und das gilt dann eben auch für die Backend-Eingaben im Accordion-Modul. Hier müssen die Eingaben von Frage und Antwort genauso abgesichert werden wie im Frontend auch.
Um das nun besser zu überwachen und nicht wieder eine Codezeile zu vergessen, hab ich den strict_variables-Mode und den Debug-Mode für Twig aktiviert. Mittels aktiviertem WB-Debug-Mode kann man dann jede Datei im Modul einzeln testen und bekommt für jeden Tip- oder Denkfehler eine Fehlermeldung.
Genau diese Methode zeigte dann gleich, wo eine Variable noch nicht definiert wurde, hier die Template-List (und noch 10 andere...)

ein weiterer Fehler war, das in der Frage HTML-Code erlaubt war, was dann wieder dafür sorgte, das die Sicherheitsmechanis men greifen. Und so kommt eines ins Andere...

Was jetzt noch fehlt, wären prepared Statements. Mit der aktuellen class.database.php würde man den Code im Modul unnötig aufblähen. Mit der neuen Klasse wird das alles unkompliziert umsetzbar. Allerdings bin ich da noch noch ganz fertig, muß also noch etwas warten.

Ich werde jetzt die mitgelieferte Vorlage und die view.php noch anpassen und dann ausgibig testen. Irgendwann am Nachmittag lad ich dann eine Version 2.8.0 hoch und melde mich hier wieder
48
Modules / Re: accordion 2.7.6 Template in Einstellungen nicht wählbar
« Last post by ruebenwurzel on December 03, 2025, 11:27:25 AM »
Hallo,

danke. Ich denke ich werde dann meine Templates verwerfen und basierend auf dem aktuellen Standardtemplate meine Anpassungen (sind nur marginal) vornehmen.

Matthias
49
Modules / Re: accordion 2.7.6 Template in Einstellungen nicht wählbar
« Last post by sternchen8875 on December 03, 2025, 09:52:32 AM »
Entweder in deinem Template oder in der /templates/view.twig - je nachdem, was du benutzt, muß der raw-Filter eingefügt werden (hier rot markiert)

Quote
{% for item in ITEMLIST %}
        <span class="accordion-title {{ item.status_on_page load }}{{ acc_method }}">{{ item.question|raw }}</span>
        <div class="accordion-content">{{ item.answer|raw }} <br>
        </div>
    {% endfor %}

Ursache ist der etwas striktere Modus im Twig-Loader. Ich sehe aber, da gibt es auch im Backend noch ein paar Stellen, z.b. in der Übersicht / Beschreibung

50
Modules / Re: accordion 2.7.6 Template in Einstellungen nicht wählbar
« Last post by ruebenwurzel on December 03, 2025, 09:38:19 AM »
Hab gerade die 2.7.9 installiert. Da habe ich jettzt das Problem, dass html-Code in den Antworttexten als Text angezeigt wird.
Pages: 1 ... 3 4 [5] 6 7 ... 10
  • SMF 2.0.19 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • WAP2