Erstellen von Textfeldern mit Tags / Variablen

9

Ich suche nach einem einfachen Weg, wie ein Endbenutzer "Pseudo-Code" generieren kann, um eine endgültige Zeichenfolge zu erzeugen. Ich denke, es wäre einfacher, wenn ich ein Beispiel geben würde.

Ich habe die folgenden Variablen:

  • Round
  • Game
  • Wins
  • Losses
  • Player
  • Opponent
  • Rating

Am Ende meiner Anwendung mache ich das alles manuell.

%Vor%

Was ich letztendlich tun möchte, ist, dem Endbenutzer die Kontrolle darüber zu geben, wie diese Zeichenkette angezeigt wird. Ich möchte, dass sie Variablen hinzufügen, wo sie wollen, und if / else-Anweisungen hinzufügen.

Ich habe ein wenig in selectize und select2 , und sie scheinen auf dem richtigen Weg zu sein, nach dem ich suche, aber sie enthalten wirklich keine if / else-Funktionalität, die ich brauche. Etwas, das ich in der Vergangenheit verwendet habe, ist Blockly , das if / else-Logik enthält, aber das kann bis zum Ende etwas komplex sein Benutzer. Hat jemand andere Empfehlungen von Javascript / jQuery Plugins / Skripts, die ich verwenden kann, um dies zu erreichen?

    
FrankerZ 20.05.2015, 03:34
quelle

3 Antworten

1

Sie können weiterhin selectize verwenden und einige schöne CSS-Funktionen hinzufügen. Z.B. Sie könnten den Datenwert-Selektor verwenden

%Vor%

um if / else-Tags von anderen Tags zu unterscheiden. Als nächstes könnten Sie den Selektor für angrenzende Geschwister css ( Ссылка ) verwenden, um das nächste Tag danach zu finden eine if-Anweisung, um dies auch zu markieren

%Vor%

Darüber hinaus können Sie Variablen auch mit derselben Technik unterscheiden. Später könnte ein Parser die if / else-Anweisungen mit regexp oder dem, was Ihnen am besten passt, parsen.

Jemand könnte dann etwas schreiben wie

%Vor%

wobei die Klammern "Tags" anzeigen. Ihr Parser sollte dann Tags mit Zitaten "" als String verwenden.

    
rst 27.05.2015 09:25
quelle
0

Angenommen, Sie verwenden PHP, um nach Schlüsselwörtern in einem String zu suchen und sie durch die Dinge zu ersetzen, die Sie wirklich wollen!

%Vor%

Suchen Sie zum Beispiel nach [RUNDE] und ersetzen Sie es durch Ihren gewünschten Inhalt.

Dann, ohne die Seite neu zu laden, verwenden Sie ajax, um die PHP-Datei aufzurufen, um die Arbeit für Sie zu erledigen!

    
user3633383 20.05.2015 04:00
quelle
0

Wenn Sie nach einer benutzerdefinierten clientseitigen Analyse von Text suchen, hilft Ihnen das vielleicht.

%Vor% %Vor% %Vor%
    
Kosmas Papadatos 01.06.2015 17:34
quelle

Tags und Links