Git Product home page Git Product logo

Comments (14)

tbaddade avatar tbaddade commented on July 18, 2024 1

Ist das für so nen Trick nicht schon wieder ein bisschen zu speziell?

Warum nicht auch Beispiel-Lösungen für das Frontend anbieten? Ich finde das macht diesen Trick dann noch etwas runder :)

from tricks.

skerbis avatar skerbis commented on July 18, 2024

Ich machs rein. Danke

from tricks.

tbaddade avatar tbaddade commented on July 18, 2024

Hab das einmal getestet und scheinbar ist da noch ein Fehler enthalten. Sobald man mehrere Tabs vom Backend (angenommen 3) offen hat, wird beim Anlegen eines neuen Tags die Checkbox dann entsprechend 3 mal angezeigt. Nach einem Reload des Browser erscheint die Checkbox dann nur einmal.

Browser: Safari 14.1.1
Redaxo: 5.12.0

from tricks.

tbaddade avatar tbaddade commented on July 18, 2024

Scheint an diesem fehlerhaften HTML zu liegen.

Alt

$('.metainfo-sidebar label[for="rex-metainfo-art_tags"]').append('<br><a href="#" class="btn btn-save" id="btn-open-tag-modal">Neues Tag anlegen</button>');

Neu

$('.metainfo-sidebar label[for="rex-metainfo-art_tags"]').append('<br><button class="btn btn-save" id="btn-open-tag-modal">Neues Tag anlegen</button>');

from tricks.

danspringer avatar danspringer commented on July 18, 2024

Ah, super. Danke dir fürs Testen.
Ich passe es heute Nachmittag an.

from tricks.

tbaddade avatar tbaddade commented on July 18, 2024

@danspringer Wenn du bei dir in einem Artikel auf den Tab "Editiermodus" klickst, wird dann auch der Button "Neues Tag anlegen" mehrfach hinzugefügt?

from tricks.

danspringer avatar danspringer commented on July 18, 2024

Ja, tatsächlich. Kann ich bestätigen.
Bei einem normalen Reload passiert das nicht.
Scheint mit pjax zusammenzuhängen.

from tricks.

tbaddade avatar tbaddade commented on July 18, 2024

Ich habe hier die zweite Zeile hinzugefügt und alles andere darin gekapselt.

$(document).on('rex:ready', function (event, container) {
    container.find('#rex-js-main-sidebar').each(function () {
        ...
    });
});

from tricks.

tbaddade avatar tbaddade commented on July 18, 2024

Was jetzt noch schön wäre, wenn es gleich ein Beispiel für die SQL-Abfrage mit bringt. Ggf. sogar mit Gewichtung.

from tricks.

danspringer avatar danspringer commented on July 18, 2024

Was meinst du mit Gewichtung, bzw. mit Beispiel für eine SQL-Abfrage?

from tricks.

tbaddade avatar tbaddade commented on July 18, 2024

Was meinst du mit Gewichtung, bzw. mit Beispiel für eine SQL-Abfrage?

Ich nutze das derzeit um "ähnliche Artikel" zu finden. Diese werden dann unterhalb des angezeigten Artikels angeteasert.

Ungefähr so: Nimm die Tags vom angezeigten Artikel und suche nach Artikeln die auch diese Tags besitzen. Hat ein Artikel 3 Tags, wie der angezeigte Artikel, wird dieser höher gewichtet als der Artikel, der eventuell nur ein Tag hat.

from tricks.

danspringer avatar danspringer commented on July 18, 2024

Achso, du meinst dann für die tatsächliche Nutzung/Ausgabe der Tags im Frontend?
Ist das für so nen Trick nicht schon wieder ein bisschen zu speziell? Zumal es sich hier ja jetzt erstmal aufs BE beschränkt.

from tricks.

skerbis avatar skerbis commented on July 18, 2024

@danspringer sorry .. dass ich erst jetzt dazu komme. Ist das MD im ersten Posting schon das finale?

from tricks.

skerbis avatar skerbis commented on July 18, 2024

ah ne, das ist ja schon drin 👍🏻https://friendsofredaxo.github.io/tricks/addons/structure/be_yform_meta_ajax , dann Close ich mal

from tricks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.