1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. Syntafin

Beiträge von Syntafin

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 5. April 2025 um 20:22

    Schrei nicht so! Und nein danke!!!

    Zitat von Blacksonny

    Oder ich meine es sieht auch nach dem Woltlab Stil aus, wieso dann dort nicht komplett ausblenden und wenn man auf Userprofil klickt in der Navigationsleiste kommen die Menüpunkte unterhalb von Portfolie.

    Ist doch kein Woltlab... mit v1.5.5 kommt eine Feature-Flag hinzu die es ändert, ob es so bleibt weiß ich noch nicht.
    Wenn diese aktiviert wird (Chance 50%) sieht das dann so aus:

    (Das graue ist vom Browser fenster... war zu fail es abzuschneiden)

    Aktuell läuft noch 1.5.4 auf Prod jedoch. Prod bekommt erst mit 1.5.6 das nächste Update, wenn das Discord Widget überarbeitet ist komplett.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 4. April 2025 um 19:57

    Einfach das entsprechende Forum ausblenden :grinning_face_with_smiling_eyes:

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 2. April 2025 um 14:13
    Zitat von Blacksonny

    Mich stört irgendwie das Avatar mitten im Text, wüsste aber auch nicht wie es besser wäre eventuell ganz links einfach vom Text? Aber jeder Geschmack ist ja anders :grinning_face_with_smiling_eyes:

    Über Feedback freut man sich natürlich immer :) du meinst das der Avatar komplett links vom Text ist?

    Zitat von Blacksonny

    Dropdown würde ich ganz klassisch aufklappen lassen in der Farbe die Galerie eben hat beim auswählen

    Irgendwie wollte das Translate nicht wie ich es mir wünschte, weshalb ich es etwas "unklassisch" aktuell gelöst habe:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Muss jetzt nur noch den i18n Support einbauen, dann wäre das ready to deploy :grinning_squinting_face: (aktuell sieht man es schon auf Staging, von da ist auch die Aufnahme)

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 2. April 2025 um 12:08

    Grübeln wie ich das Dropdown Menü löse, sowohl optisch als auch funktionell.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 29. März 2025 um 16:37
    Zitat von PixelPatron

    Was geht bei euch so? Mal Horchen :) bin grad weniger am PC da ich sehr viel Zeit mit meinen Söhnen verbringe.

    Habe inZOI gerade "entdeckt" und experimentiere darin herum.

    inZOI Image
    Okay.... schon echt lustig was man für "Posen" im Fotomodus so auswählen darf teils, wie die Waschsalon Pose zum Beispiel!
    syntaf.in
    Zitat von PixelPatron

    Der mittlere hat jetzt mit 4 Jahre die Diagnose A typischer Autismus bekommen. Schweres Thema aber es gibt echt gute Bücher zu dem Thema.

    Das du dich damit befasst und dich deswegen in dem Thema bewandert machen möchtest ist echt super! Unterstützung ist toll :)

    Zitat von PixelPatron

    Kennt jemand einschlägige Foren zu dem Thema vielleicht?

    Leider nein :frowning_face:

    Zitat von PixelPatron

    Was geht bei euch so?

    Dazu noch.... unerwartete Ergebnisse bei der BR-Wahl brachten mich höher darin... :') ungewollt.

    Zitat von Blacksonny

    Ich bin aktuell an meinem Discord Bot v2

    Durch das Anlegen des Ordners für inZOI sind bei mir auch einige neue TODO's aufgetaucht die ich nicht auf dem Schirm hatte :grinning_face_with_smiling_eyes:

  • Regarding the creation of a whiteboard webpage

    • Syntafin
    • 26. März 2025 um 20:46

    Maybe it is a good option to let the user decide what format is wanted, image or for example as PDF

  • hi, everyone

    • Syntafin
    • 26. März 2025 um 20:45

    Welcome :) the community is still growing.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 26. März 2025 um 00:58

    So, möglichkeit gefunden wie der Editor mir das übernimmt, ohne das ich jetzt erstmal viel "Arbeit" in ein Plugin dafür stecken muss:

    Muss nur mein Theme dafür noch anpassen :grinning_squinting_face:

  • Shop System mit Laravel

    • Syntafin
    • 25. März 2025 um 23:22

    Was sollen den User Credits sein? So ganz verstehe ich gerade nicht was du nun genau für eine Frage hast.
    Ansonsten... würde stark davon abraten solch ein brisantes Thema wie Payment-Gateways neu zu erfinden und lieber auf bestehende Implementierungen zurückgreifen, ist vor allem rechtlich sicherer.

  • Shop System mit Laravel

    • Syntafin
    • 24. März 2025 um 21:15

    Nutzt du Laravel Cashier? Und kann man sich das mal wo anschauen? Gerade etwas schwer nachzuvollziehen :grinning_face_with_smiling_eyes:

  • Cloud/Web/App IDE

    • Syntafin
    • 24. März 2025 um 19:42

    Ich nutze das tatsächlich während der Arbeit oft am Chromebook, so erspart es mir die Installation über Linux Subsystem dort :)

  • Cloud/Web/App IDE

    • Syntafin
    • 24. März 2025 um 10:20

    Wenn ein echter Browser zur Verfügung steht.... Wieso nicht einfach Repo in GitHub öffnen, und . drücken?

    Den Trick kennt vlt hier niemand aber bisher :grinning_face_with_smiling_eyes:

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 22. März 2025 um 15:05

    Das nicht, der Installer wurde überarbeitet, aber durch EOL von Jetstream und dem erscheinen von TailwindCSS V4 soll das schon aktuell sein :grinning_face_with_smiling_eyes:.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 19. März 2025 um 23:36

    Ist ganz praktisch wenn du einiges mit docker am laufen hast.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 18. März 2025 um 16:00

    Hoffe du hast was an :winking_face:

  • Laravel HasImages Trait

    • Syntafin
    • 17. März 2025 um 22:14

    Downloads laufen bei mir über temporäre URLs, da die ja entweder außerhalb des öffentlichen Bereiches liegen die original Dateien, oder eben auf Object Storages wie Amazon S3, Cloudflaute R2 etc.

    Das JSON da oben ist vom File Model, mehr Daten speichere ich darin nicht ab, die Dateien sind aber ausschließlich für das Image Model, weshalb ich keine Angabe zum model speichere.

  • Laravel HasImages Trait

    • Syntafin
    • 17. März 2025 um 19:32

    Der Trait baut bei mir nur die URLs, erfüllt also aktuell sonst keine Funktion.

    Wenn der Upload bei dir an mehreren Stellen erfolgt, macht es schon Sinn das ganze in einen Trait oder Service auszulagern.

  • Laravel HasImages Trait

    • Syntafin
    • 17. März 2025 um 19:03
    Zitat von PixelPatron

    as ich nicht finde ist wo du die besagten Meta Daten Speicherstadt bzw. wie?

    JSON
    [
      {
        "id": 1,
        "filename": "1MPNaYV4MzyLjJ4vnnQgTlcCBTPuDDxZXeEwM7k4",
        "extension": "jpg",
        "mime": "0",
        "filesize": 1760742,
        "width": 1829,
        "height": 2560,
        "user_id": 1,
        "image_id": 1,
        "created_at": "2025-03-14 21:16:37",
        "updated_at": "2025-03-14 21:16:37",
        "deleted_at": null
      }
    ]
    Alles anzeigen

    Korrekt, hab das Model einfach File genannt.

    Zitat von PixelPatron

    Und als relation files() quasi

    PHP
    public function files(): HasMany
    {
        return $this->hasMany(File::class);
    }

    Bei mir ist es eine HasMandy Relation, da mehrere Dateien einem Model zugewiesen werden können.

  • Laravel HasImages Trait

    • Syntafin
    • 17. März 2025 um 15:02
    Zitat von PixelPatron

    Macht es Sinn alle hochgeladenen Bilder auch in der DB festzuhalten

    Metadaten ja, damit man auch weiß welche Datei es ist.

    Zitat von PixelPatron

    und welche Daten sollten das genau sein?

    Dateiname, Original Dateiname (falls man das möchte), Dateiendung, Größe, Model, Model ID.

    Zitat von PixelPatron

    Ich hoffe jemand (lach) kann mir eventuell sein HasImages Trait mal zeigen

    Ist ja kein Geheimnis wie das aussieht:

    PHP: HasImage.php
    <?php
    
    namespace App\Traits;
    
    use Illuminate\Support\Facades\Storage;
    
    trait HasImage
    {
        public function getFolderUrlAttribute(): string
        {
            return $this->files()->exists()
                ? Storage::url('public/files/folder/'.$this->files()->first()->filename.'.webp')
                : $this->defaultImage();
        }
    
        public function getPreviewUrlAttribute(): string
        {
            return $this->files()->exists()
                ? Storage::url('public/files/large/'.$this->files()->first()->filename.'.webp')
                : $this->defaultImage();
        }
    
        public function getImageUrlAttribute(): string
        {
            return $this->files()->exists()
                ? Storage::url('public/files/show/'.$this->files()->first()->filename.'.webp')
                : $this->defaultImage();
        }
    
        public function getImageContactAttribute(): string
        {
            return $this->files()->exists()
                ? Storage::url('public/files/contact/'.$this->files()->first()->filename.'.webp')
                : $this->defaultImage();
        }
    
        protected function defaultImage(): string
        {
            return Storage::disk('public')->url('default.webp');
        }
    }
                                                                                                                                                                                                }
    Alles anzeigen
    Zitat von PixelPatron

    Tipps geben wo es genau hakt.

    Dafür müsste man das Problem erstmal kennen.

    Zitat von PixelPatron

    Von Prinzip her klappt der Upload schon allerdings wird es nicht in die Datenbank eingetragen.

    Am Upload ändert sich ja nichts, aber wie versuchst du es denn einzutragen?

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 16. März 2025 um 22:15

    Hat mir die IDE vorgeschlagen gehabt.

    Code
    <InfoBanner>Text</InfoBanner>

Rechtliches

Impressum

Datenschutzerklärung