® - registered hochstellen

21.12.2020 08:53
avatar  sgrafik
#1
avatar

Hallo und guten Tag
ich möchte gerne auf einer ganzen Website das ® hochstellen. Da dieses auch in Titeln vorkommt ist es nicht ganz einfach alle Verwendungen mit dem «üblichen» <sup>®</sup> hochzustellen.
Also bin ich auf er Suche nach einer Möglichkeit, diese für die ganze Seite im Headbereich zu lösen ...

Zur Ansicht hier der Link: RaumQuelle

vielen Dank für die Unterstützung!


 Antworten

 Beitrag melden
21.12.2020 21:04 (zuletzt bearbeitet: 21.12.2020 21:10)
avatar  az_
#2
avatar
az_


Achtung: Code im Forum bitte am besten mit der Schaltfläche für "Code" einkapseln!!! (= ) , oder den Code in Formatierungs-Klammern setzen (...zwischen "code" und "/code", jeweils in eckigen Klammern).

Achtung! Im neuen Layout ist die Formatierungsleiste versteckt! Klick auf das Smiley rechts oben über dem Text-Editorfenster, um die Formatierungssymbole einzublenden!


...und zuletzt: Bitte sendet mir keine privaten Nachrichten über das Forum! Bitte Nachrichten an mich nur per e-mail oder über das Kontaktformular auf meiner Webseite https://redesign-berlin.de

Wenn Ihr mich sucht, hier findet Ihr mich:
https://www.facebook.com/redesign.berlin
https://redesign-berlin.de
mailto:info@redesign-berlin.de


Spenden: Hier könnt Ihr unser Userforum finanziell unterstützen: page-644478-1.html


 Antworten

 Beitrag melden
22.12.2020 12:00
avatar  sgrafik
#3
avatar

Ich hab mal versucht mich schlau zu machen ... hat nicht sonderlich viel gebracht - leider.
Verschiedene gefundene Vorschläge habe ich ausprobiert, aber gefruchtet hat leider keiner - ich könnte mir vorstellen, dass es an der jQuery-Version liegt (?):

1
2
3
4
5
6
7
8
9
10
11
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
 
<script type="text/javascript">
//<![CDATA[
$("body").html(
$("body").html().replace(/<sup>®<\/sup>/gi, '®').
replace(/®/gi, '<sup>®<\/sup>').
replace(/®/gi, '<sup>®<\/sup>')
);
//]]>
</script>
 



1
2
3
4
5
6
7
8
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
 
<script type="text/javascript">
/*<![CDATA[*/
$("p,h1,h2,h3,h4").each(function(){
$(this).html($(this).html().replace(/®/gi, '<sup>®<\/sup>').replace(/®/gi, '<sup>®<\/sup>'));
//]]>
</script>
 



1
2
3
4
5
6
7
8
9
10
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
 
<script type="text/javascript">
/*<![CDATA[*/
$("p,h1,h2,h3,h4,h5,h6,li,dd,dt,a").each(function(){
var $this = $(this);
$this.html($this.html().replace(/(<sup>)?(®|®)(<\/sup>)?/gi, '<sup>®<\/sup>'));
});
//]]>
</script>
 



1
2
3
4
5
6
7
8
9
10
11
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
 
<script type="text/javascript">
/*<![CDATA[*/
$("body").html(
$("body").html().replace(/<sup>®<\/sup>/gi, '®').
replace(/®/gi, '<sup>®<\/sup>').
replace(/®/gi, '<sup>®<\/sup>')
);
//]]>
</script>
 




1
2
3
4
5
6
7
8
9
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
 
<script type="text/javascript">
/*<![CDATA[*/
$("body").html(
$("body").html().replace(/®/gi, '<sup>®<\/sup>').replace(/®/gi, '<sup>®<\/sup>')
);
//]]>
</script>
 



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
 
<script type="text/javascript">
/*<![CDATA[*/
$(document).ready(function() {
$('*').each(function() {
var n = $(this).html().replace(
new RegExp('®','g'),
'<sup>®<\/sup>'
).replace(
new RegExp('®','g'),
'<sup>®<\/sup>'
);
$(this).html(n);
});
});&#8203;
//]]>
</script>
 




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
 
<script type="text/javascript">
/*<![CDATA[*/
/* convert DermaGenius® */
jQuery(document).ready(function($){
// var pattern = /\b(these|three|words)/gi; // words you want to wrap
var pattern = /\b(®)/gi; // words you want to wrap
var replaceWith = '<sup>®<\/sup>'; // Here's the wap
$('#target').each(function(){
$(this).html($(this).html().replace(pattern,replaceWith));
});
});
/* convert DermaGenius ® */
jQuery(document).ready(function($){
// var pattern = /\b(these|three|words)/gi; // words you want to wrap
var pattern = /\b( ®)/gi; // words you want to wrap
var replaceWith = '<sup>®<\/sup>'; // Here's the wap
$('#target').each(function(){
$(this).html($(this).html().replace(pattern,replaceWith));
});
});
//]]>
</script>
 




... Auch hier: Vorschläge sind gerne willkommen und: ich kann nicht viel mehr als «Copy/Paste» ...
Danke! und LG


 Antworten

 Beitrag melden
28.12.2020 00:01 (zuletzt bearbeitet: 28.12.2020 00:21)
avatar  az_
#4
avatar
az_

...das ist nicht ganz so einfach, reines Copy&Paste reicht da nicht. Du musst verstehen, was du schreibst.

An der jQuery-Version liegt es nicht - in den Skripten sind einfach ein paar Fehler drin.
Versuch mal folgendes:

1
2
3
4
5
6
7
8
 
if (document.location.href.indexOf('cms.e.jimdo') > -1) {} else {
$(document).ready(function () {
$("p,h1,h2,h3,h4,li,a,td,span").each(function () {
$(this).html($(this).html().replace(/&reg;/gi, '<sup>&reg;</sup>').replace(/®/gi, '<sup>&reg; </sup>'));
});
});
}
 
 



im Jimdo-Editor funktioniert aber auch der andere Code aus dem Beitrag auf https://stackoverflow.com/questions/1936...-trademark-symb, den ich auf https://jsfiddle.net/30kway69/3 auch noch einmal getestet habe:

1
2
3
4
5
6
7
8
9
 
if (document.location.href.indexOf('cms.e.jimdo') > -1) {} else {
$('body :not(script)').contents().filter(function () {
return this.nodeType === 3;
}).replaceWith(function () {
return this.nodeValue.replace(/[™®©]/g, '<sup>$&</sup>');
 
});
}
 
 



LG, az


Achtung: Code im Forum bitte am besten mit der Schaltfläche für "Code" einkapseln!!! (= ) , oder den Code in Formatierungs-Klammern setzen (...zwischen "code" und "/code", jeweils in eckigen Klammern).

Achtung! Im neuen Layout ist die Formatierungsleiste versteckt! Klick auf das Smiley rechts oben über dem Text-Editorfenster, um die Formatierungssymbole einzublenden!


...und zuletzt: Bitte sendet mir keine privaten Nachrichten über das Forum! Bitte Nachrichten an mich nur per e-mail oder über das Kontaktformular auf meiner Webseite https://redesign-berlin.de

Wenn Ihr mich sucht, hier findet Ihr mich:
https://www.facebook.com/redesign.berlin
https://redesign-berlin.de
mailto:info@redesign-berlin.de


Spenden: Hier könnt Ihr unser Userforum finanziell unterstützen: page-644478-1.html


 Antworten

 Beitrag melden
02.01.2021 14:07
avatar  az_
#5
avatar
az_

...hier habe ich das auch einmal auf einer JIMDO-Seite getestet: https://oligamo.jimdofree.com/test/


Achtung: Code im Forum bitte am besten mit der Schaltfläche für "Code" einkapseln!!! (= ) , oder den Code in Formatierungs-Klammern setzen (...zwischen "code" und "/code", jeweils in eckigen Klammern).

Achtung! Im neuen Layout ist die Formatierungsleiste versteckt! Klick auf das Smiley rechts oben über dem Text-Editorfenster, um die Formatierungssymbole einzublenden!


...und zuletzt: Bitte sendet mir keine privaten Nachrichten über das Forum! Bitte Nachrichten an mich nur per e-mail oder über das Kontaktformular auf meiner Webseite https://redesign-berlin.de

Wenn Ihr mich sucht, hier findet Ihr mich:
https://www.facebook.com/redesign.berlin
https://redesign-berlin.de
mailto:info@redesign-berlin.de


Spenden: Hier könnt Ihr unser Userforum finanziell unterstützen: page-644478-1.html


 Antworten

 Beitrag melden
04.01.2021 09:30
avatar  sgrafik
#6
avatar

Zitat von az_ im Beitrag #4
...das ist nicht ganz so einfach, reines Copy&Paste reicht da nicht. Du musst verstehen, was du schreibst.


... da arbeite ich noch daran ...

Vielen Dank! funktioniert.
Wenn nun noch ein Kommando in der Art von: font-size: 60%; hinzugefügt werden könnte, wäre es absolut perfekt ... geht das?


 Antworten

 Beitrag melden
04.01.2021 10:08 (zuletzt bearbeitet: 04.01.2021 10:31)
avatar  az_
#7
avatar
az_

Im CSS schreiben:

1
 
 sup {font-size: ...} 
 



LG, az


Achtung: Code im Forum bitte am besten mit der Schaltfläche für "Code" einkapseln!!! (= ) , oder den Code in Formatierungs-Klammern setzen (...zwischen "code" und "/code", jeweils in eckigen Klammern).

Achtung! Im neuen Layout ist die Formatierungsleiste versteckt! Klick auf das Smiley rechts oben über dem Text-Editorfenster, um die Formatierungssymbole einzublenden!


...und zuletzt: Bitte sendet mir keine privaten Nachrichten über das Forum! Bitte Nachrichten an mich nur per e-mail oder über das Kontaktformular auf meiner Webseite https://redesign-berlin.de

Wenn Ihr mich sucht, hier findet Ihr mich:
https://www.facebook.com/redesign.berlin
https://redesign-berlin.de
mailto:info@redesign-berlin.de


Spenden: Hier könnt Ihr unser Userforum finanziell unterstützen: page-644478-1.html


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!