Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -
Anzahl Antworten: 18
Hallo!

Ich habe obiges Problem versucht zu lösen durch die Infos aus dem Using Moodle forum /resource moodle/Problem with HTML tags in "name" field of resource.

Aber es funktioniert nicht. Ich habe die <span></span>-tags in die Namensbezeichnung gestellt, aber der Text erscheint in der Farbe, die ich in unserer eigenen style.css (standardwhite farblich geändert) vor langem schon eingestellt habe (schwarz).

Folgende Varianten habe ich ausprobiert:

1. Im kurseigenen HTML-Block (HTML-Modus) (wurde nach dem Speichern in folgendes Format geändert):

// Anfang var strStyle=&quot;<style>&amp;amp;quot;//css definitions ---- begin strStyle+=&amp;amp;amp;amp;amp;quot;.neu {color:#0000FF;font-weigth:bold;}&amp;amp;amp;amp;amp;quot;; strStyle+=&amp;amp;amp;amp;amp;quot;.wichtig {color:#FF0000;font-weight:bold;}&amp;amp;amp;amp;amp;quot;; strStyle+=&amp;amp;amp;amp;amp;quot;.blinkend_wichtig {color:#0000FF;font-weight:bold;text-decoration:blink;}&amp;amp;amp;amp;amp;quot;; //css definitions ---- end strStyle+=&amp;quot;</style>&quot;; document.write(strStyle);

2. Im styles.css des Themes:
.neu {
color:#0000FF;
font-weigth:bold;
}
.wichtig {
color:#FF0000;
font-weight:bold;
}
.blinkend_wichtig {
color:#0000FF;
font-weight:bold;
text-decoration:blink;
}

Im Namensfeld in " Bearbeite Arbeitsmaterial ..." steht <span class = "wichtig"> text</span>

Wir verwenden Moodle Version 1.9.3.

Kann mir jemand, wo der Fehler liegt?
Im Voraus bedanke ich mich schon einmal! lächelnd

Viele Grüße aus Augsburg!
Monica

P.S.: funktioniert auch nicht mit anderen Themes.
Mittelwert:  -
Als Antwort auf Monica Franz

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -
Hallo!
Ich hatte vergessen zu erwähnen, dass HTML-Tags erlaubt sind (Website Administration/Darstellung/HTML-Einstellungen "kein Häkchen gesetzt").

Gruß,
Monica
Als Antwort auf Monica Franz

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Jörg S. -
Moin,

wie sieht denn der Quellcode aus?
Wird das Span da ausgegeben? Wenn ja - dann steht die entsprechende Style-Angabe evtl. an falscher Stelle. Probier's mal mit dem WebDeveloper-Toolbar oder ähnlichem. Oder setz die Angabe ins CSS ganz ans Ende.

Viel Erfolg
Jörg
Als Antwort auf Jörg S.

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -
Hallo Jörg!

wie sieht denn der Quellcode aus?
Wird das Span da ausgegeben? Wenn ja - dann steht die entsprechende Style-Angabe evtl. an falscher Stelle. Probier's mal mit dem WebDeveloper-Toolbar oder ähnlichem.

Der Quellcode mit fixbug sieht so aus:
<span>
<span class="wichtig">Neu (15.09.2009):babla</span>
<span class="accesshide "> Arbeitsmaterial</span>
</span>
Damit das funktionierte, musste ich im HTML-Block noch
<script type="text/javascript"> eingeben.

Oder setz die Angabe ins
CSS ganz ans Ende.

Im styles.css steht alles am Ende und geht immer noch nicht.

'Hart' in die Namenszeile ging auch nicht.
Ich habe dazu nach tagelangem Suchen ausserdem eine Diskussion in "Was ich schon immer mal ..." gefunden.
Die haben es auch 'hart' im Namen eingetragen und von Sicherheitsrisiken gesprochen.

Gruß,
Monica
Als Antwort auf Monica Franz

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Jörg S. -
  • Damit das funktionierte, musste ich im HTML-Block noch
    <script type="text/javascript"> eingeben.
Das hört sich aber dubios an. Das bewirkt ja nix. Müsste also auch ohne den Eintrag gehen.

Wird denn die styles.css auch im Firebug als CSS-Quelle mit ausgegeben? Wo liegt die Datei genau?

Grüße
Jörg
Als Antwort auf Jörg S.

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -

Hallo Jörg!

Ich kann zur Zeit nicht mehr nachschauen, was beim CSS im firebug herausgegeben wird, aber das style.css heisst hsa_styles.css und liegt im Theme- Verzeichnis des neu erstellen Themes.

Ich werde es bei gegebener Zeit den Output von firebug prüfen.

Danke!

Monica

Als Antwort auf Jörg S.

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -
Hallo Jörg!

Hab endlich geschafft zu testen und den Output von Firebug :

in CSS steht u.a. folgendes:

Geerbt vona view.php?id=1935


#course-view .section .activity a {
line-height:1em;
}
styles.php (Zeile 4764)
a:link, a:visited, a:hover {
color:#000000;
}
styles.php (Zeile 147)
a:link, a:visited {
color:#0000FF;
}
styles.php (Zeile 5388)
a:link, a:visited {
text-decoration:none;
}

und im HTML steht u.a. folgendes:

<span>
<span class="wichtig">Hinweise zur Verbesserung der Performance </span>
<span class="accesshide "> Arbeitsmaterial</span>
</span>


Gruß,
Monica
Als Antwort auf Monica Franz

Dieser Forumsbeitrag wurde gelöscht.

Der Inhalt des Forumsbeitrags wurde gelöscht und kann nicht weiter angezeigt werden.
Als Antwort auf gelöscht

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -
Hallo Dietmar!

Danke für die Antwort!

In welchem theme-Verzeichnis steht Dein styles.css? Ich habe ein eigenes theme aufbauend auf standardwhite (Farbänderung der Schattierungen, logo) und ein eigenes styles.css namens hsa_styles.css im neuen theme-Verzeichnis.

Sollte ich das styles.css in standard verwenden und ändern?

Gruß,
Monica


Als Antwort auf Monica Franz

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -
Hallo Dietmar!

Ich habe gesehen, dass #courseview.activity a in theme standard verwendet wird in (styles.php zeile xyz wird in firebug angezeigt).

span-Tag und a Selektor sind ok.

Auch der
"HTML-Tags aus allen Namen von Kursaktivitäten entfernenformatstringstriptags "
ist deaktiviert, d.h. kein Häkchen.

Was läuft schief?

Gruß,
Monica

Als Antwort auf Monica Franz

Dieser Forumsbeitrag wurde gelöscht.

Der Inhalt des Forumsbeitrags wurde gelöscht und kann nicht weiter angezeigt werden.
Als Antwort auf gelöscht

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -
Hallo Dietmar!

Gut zu hören, also in dieser Hinsicht hab ich's richtig gemacht.
Anscheinend haben sich unsere Antworten überschnitten!

Trotzdem erscheint der Text nicht in rot! siehe hierzu meine Antwort vorher.

Gruß,
Monica
Als Antwort auf Monica Franz

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -
Hallo Dietmar!

Danke für die Hilfe!

Es funktioniert! Ich habe den Namen (<span ....>) noch einmal neu geschrieben und plötzlich hat es geklappt, obwohl ich andauernd den Cache gelöscht habe!

Gruß,
Monica
Als Antwort auf Monica Franz

Dieser Forumsbeitrag wurde gelöscht.

Der Inhalt des Forumsbeitrags wurde gelöscht und kann nicht weiter angezeigt werden.
Als Antwort auf gelöscht

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -
Hallo Dietmar!

Vielleicht weisst Du auch noch wie man es schafft, dass nur in bestimmten Kursen (also Admin Kurse) die Arbeitmaterial-Namen auch eine Farbe bekommen.

Durch die styles.css-Datei erhalten alle die Möglichkeit die Tags zu verwenden.

Ich dachte in den Admin-Kursen kann man einen HTML-Block mit den Styles anlegen.


Gruß,
Monica
Als Antwort auf Monica Franz

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -
Hallo!

Es funktioniert mit einem HTML-Block in beliebigem Kurs:
1. HTML-Block bearbeiten und HTML-Modus einschalten
2. Erst mit Styles-Type text/css funktioniert es!

<br /> <style type="text/css"> a span.neu {color:#0000FF;} a span.wichtig {color:#FF0000;} a span.blinkend_wichtig {color:#FF0000;font-weight:bold;text-decoration:blink;} </style>

Gruß,
Monica
Als Antwort auf Monica Franz

Dieser Forumsbeitrag wurde gelöscht.

Der Inhalt des Forumsbeitrags wurde gelöscht und kann nicht weiter angezeigt werden.
Als Antwort auf gelöscht

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -
Habe folgenden Tipp für HTML-Tags in Arbeitmaterialien des Administrators:

  1. Wartungsmodus setzen
  2. Website Administration/Darstellung/HTML-Einstellungen/formatstringstriptags setzen. Abspeichern.
  3. Website Administration/Darstellung/HTML-Editor/editorhidebuttons: Button <> auswählen. Abspeichern.
  4. Dann die oben beschriebenen Änderungen für Arbeitmaterialien, etc. vornehmen. Den Editor in HTML-Modus umschalten und in der vorhandenen <span>-Anweisung z. B. textdecoration:blink; hinzufügen.
  5. Dann Pkt. 4. bis 1. rückgängig machen.

Verwendete Version 1.9.8.

Gruß,

Monica
Als Antwort auf Monica Franz

Re: Problem mit HTML Tags in "Name" - Feld von Arbeitsmaterialien

von Monica Franz -
Hallo Community!

Bitte gebt mir weiterhin fleissig Eure Ratschläge zu obigem Problem. Ich kann erst in 2 Wochen wieder testen und werd Euch auf jeden Fall antworten!

Viele Grüße!

Monica