• Seite 1 von 2
  • 1
  • 2
  • »
Gemeinschaft uCoz » uCoz Module » Sonstiges » META-Tags werden als QuellCode interpretiert. (Probleme mit UCoz-Variablen als METAs)
META-Tags werden als QuellCode interpretiert.
ZerZero
Beiträge: 17
Ruf: 0
Beitrag # 1 | 10:30
Hi smile
Ich hab die mal wieder gesucht, gegoogelt und nix gefunden ^^

Wenn ich UCUZ Variablen (gemeint sind z.B. solche: $CID$, $ID$, $MESSAGE$, ect.) in den METAs meiner Schablonen eingebe,
liest der Browser diese als ganz normalen Code.

Quote

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml">

<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="description" content="$MESSAGE$">
<meta property="og:description" content="$MESSAGE$">
<meta property="og:type" content="blog"/>
<meta property="og:url" content="http://zerzero.3dn.ru/news/$ENTRY_NAME$/20<?substr($ADD_DATE$,6,2)?>-<?substr($ADD_DATE$,3,2)?>-<?substr($ADD_DATE$,0,2)?>-$ID$"/>
<meta property="og:site_name" content="ZerZero.de"/>
<meta property="fb:admins" content="100000642459157"/>
<title>ZerZero.de-News: $ENTRY_NAME$</title>
<link rel="image_src" href="http://zerzero.3dn.ru/LOGOS/ZerZero_BLACK_WHITE_H216xB195.png" />
<?$META_DESCRIPTION$?>
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
</head>

Quelle: http://zerzero.3dn.ru/news/neue_homepage/2011-05-09-6

In diesem Fall bei meinen News, tritt aber eigentlich bei allen Schablonen auf sobald man auf die Materialseite mit Kommentarfunktion geht.
Werkel jetzt schon knapp 2 Wochen an dem Problem, komm aber auf keinen grünen Zweig.
Hat jemand von euch schon Erfahrungen damit oder evtl. sogar eine Lösung für mich.
Bin für jede Hilfe dankbar (solange sie nicht "es gibt ein extra Facebook-Widget lautet" ;)))) ).
Vielen lieben Dank,
ZerZero


Das wichtigste an einer Kamera, ist der Kopf dahinter !!!

http://www.zerzero.de (Glamour-, Highfashion- & Fantasyart-Photographie)

Cheburator
Beiträge: 2172
Ruf: 83
Beitrag # 2 | 17:28
Quote (ZerZero)
Wenn ich UCUZ Variablen (gemeint sind z.B. solche: $CID$, $ID$, $MESSAGE$, ect.) in den METAs meiner Schablonen eingebe,
liest der Browser diese als ganz normalen Code.

Ja ist auch richtig so, weil da werden da man keine HTML-Codes in den Meta-Tags benutzen darf!
Am besten guckst du mal wie der Quellcode vom MetaTags aussieht...
Code
<meta name="description" content="Das Alte muss dem Neuen weichen !!!<br><br>2011 hat begonnen und ZerZeros Team ist natürlich auch dieses Jahr mit einer neuen<br> Homepage vertreten. Design, Form und Farbe haben sich gewandelt - das Logo ist geblieben.<br>Bei der neuen Page wurde auf einige Features verzichtet, was dem Besucher allerdings mit<br> einem übersichtlicheres Menü und einer benutzerfreundlicheren Navigation entschädigt werden<br> sollte. Es gibt allerdings auch wieder einige Neuerungen, die so auf unseren Seiten nie zu sehen<br>waren, wie z.B. die Web2.0-Kompatibilität, die wir mittels Facebook-Buttons realisieren konnten.<br><br>Die News, der Blog, die Fotos und die Shootingausschreibungen können künftig direkt von unserer<br>Seite aus geliked werden (vorrausgesetzt natürlich ihr habt einen gültigen Facebook-Account und<br> seid dort eingeloggt). Aufgrund der (überraschend hohen Nachfrage an "exklusiven Abzügen")<br>haben wir den Postershop vorerst wieder von der Homepage genommen.<br><br>Wer Abzüge unserer Arbeiten haben möchte (gerne auch Sonderwünsche) kann diese gerne bei uns<br> direkt in Auftrag geben (oder per Mail bei ZerZero anfragen).<br><br>Wir sind umgezogen und haben das Ludwigshafener Jagdrevier verlassen um uns im<br>Rheinhessischen niederzulassen. ZerZero ist jetzt Wormser und hier gibt es einiges<br> das es gilt abzulichten. Darüberhinaus ist Jenova als Model und Begleitperson aus<br> privaten Gründen kein Teil des Teams mehr.">
<meta property="og:description" content="Das Alte muss dem Neuen weichen !!!<br><br>2011 hat begonnen und ZerZeros Team ist natürlich auch dieses Jahr mit einer neuen<br> Homepage vertreten. Design, Form und Farbe haben sich gewandelt - das Logo ist geblieben.<br>Bei der neuen Page wurde auf einige Features verzichtet, was dem Besucher allerdings mit<br> einem übersichtlicheres Menü und einer benutzerfreundlicheren Navigation entschädigt werden<br> sollte. Es gibt allerdings auch wieder einige Neuerungen, die so auf unseren Seiten nie zu sehen<br>waren, wie z.B. die Web2.0-Kompatibilität, die wir mittels Facebook-Buttons realisieren konnten.<br><br>Die News, der Blog, die Fotos und die Shootingausschreibungen können künftig direkt von unserer<br>Seite aus geliked werden (vorrausgesetzt natürlich ihr habt einen gültigen Facebook-Account und<br> seid dort eingeloggt). Aufgrund der (überraschend hohen Nachfrage an "exklusiven Abzügen")<br>haben wir den Postershop vorerst wieder von der Homepage genommen.<br><br>Wer Abzüge unserer Arbeiten haben möchte (gerne auch Sonderwünsche) kann diese gerne bei uns<br> direkt in Auftrag geben (oder per Mail bei ZerZero anfragen).<br><br>Wir sind umgezogen und haben das Ludwigshafener Jagdrevier verlassen um uns im<br>Rheinhessischen niederzulassen. ZerZero ist jetzt Wormser und hier gibt es einiges<br> das es gilt abzulichten. Darüberhinaus ist Jenova als Model und Begleitperson aus<br> privaten Gründen kein Teil des Teams mehr.">

Wie du siehst, sind dort HTML-Tags drinne wie <br>... und die Description darf nicht Länger als 250 zeichn sein... Ich kann ja mal versuchen einen script dafür zu machem.


Meine uCoz Website: uScripts.de
Mein Blog: *Soon*
ZerZero
Beiträge: 17
Ruf: 0
Beitrag # 3 | 06:56
Chebu wiedermal - what else smile
Supergenial, wenn das Board dich nicht hätte!!! ^^
Das mit dem Script wäre natürlich supergenial, ich selbst bin JS / VBS leider nicht ganz so fit, werde aber natürlich auch mal probieren was in die Richtung zu probieren (und im Falle des gelingens natürlich dir auch für uScripts.de zur Verfügung stellen).
Vielen Dank für die (wiedereinmal) rasche und hilfreiche Antwort .
VLG Stefan biggrin

Das wichtigste an einer Kamera, ist der Kopf dahinter !!!

http://www.zerzero.de (Glamour-, Highfashion- & Fantasyart-Photographie)

alfabm
Beiträge: 748
Ruf: 14
Beitrag # 4 | 17:13
bevor du damit rum machst lies dir das mal doch das mit den Meta ist auch eine Geschichte für sich.

http://www.drweb.de/magazin/metatags-richtig-einsetzen/


Cheburator
Beiträge: 2172
Ruf: 83
Beitrag # 5 | 17:19
alfabm, na das für die, die nicht wissen wie man die Einsetzt! Da er es weiß wie man es einsetzt ist es gut... Außerdem verwende ich auch Meta-Tags!
Außerdem gibt es auch "Meta-Tags" generatoren, also ist dein "Post" leider etwas schwachsinnig...


Meine uCoz Website: uScripts.de
Mein Blog: *Soon*
ZerZero
Beiträge: 17
Ruf: 0
Beitrag # 6 | 19:35
Dem is nichts hinzuzufügen xD

Ich bin jetzt mal über alte Schulbücher geflogen und hab da so n bissl was rausgekramt, bezüglich den erstellen von VARiablen in JS und den MATCH-Routinen eigentlich müsste das doch zu realisieren sein, den Haupttext-String MATCH-Routine zu filtern und das Ergebniss in eine globale Variable zu übergeben, die ich dann (per Indexierungsschranke auf 250 Zeichen (sry, 249 Zeichen! ^^) abkürze und im META ausgeben lasse.
Oder ? Oo

PS: Warum lässt sich OpenGraph auf UCOZ eigentlich nicht verwenden ?


Das wichtigste an einer Kamera, ist der Kopf dahinter !!!

http://www.zerzero.de (Glamour-, Highfashion- & Fantasyart-Photographie)

Cheburator
Beiträge: 2172
Ruf: 83
Beitrag # 7 | 20:00
ZerZero, also ich könnte dir den "Code" geben der die Nachricht auf 250 Zeichen verkürtzt. Das einzige was du dann machen musst, ist das Filter von den HTML-Tags. Also hier ist der Code, wenn du es schaffst die HTML-Codes rauszufiltern:
Code
<?substr($MESSAGE$,0,250)?>

Quote (ZerZero)
PS: Warum lässt sich OpenGraph auf UCOZ eigentlich nicht verwenden ?

Doch die Funktionieren auf uCoz...

Ps. Häng mal deine Domain richtig an, weil sonst wird die "Seite" mit der TLD nicht indexiert.
Hier ein Tutorial, wie man eine Domain anhängt -> http://uscripts.de/stuff....1-0-312



Meine uCoz Website: uScripts.de
Mein Blog: *Soon*
ZerZero
Beiträge: 17
Ruf: 0
Beitrag # 8 | 21:28
Cheburator, es dürfte nicht mit dem falschen Host zu tun haben. Mit METAs macht er es ja auch korrekt und als Page habe ich ja nicht meine zz.de sondern die zz.3dn.ru angegeben. Bin am Code dran - schaut vom Grundgedanke schon ganz gut aus im übrigen Thx für die Substr wink
Ist natürlich jetzt ne UCOZ-Var, keine JS-Var - aber das funktionukelt schon irgendwie.

Meinst du, man kann JS-Variablen mit UCOZ-Code kreuzen ?

Zugefügt (12.05.2011, 21:28)
---------------------------------------------
Sooooooooooooooooooooooo smile

Als Script in nem reinen HTML funzt es einwandfrei smile
Jetzt kommt die große Frage ob der Spaß auch im UCOZ läuft.
Zur Info und um die nachfolgend fragenden auf dem laufen zu halten:

Quote

<script type="text/javascript">
var ucozmessage="test <br>test <br> test <br>"; //TESTSTRING

function HTMLTAGKILLER(str){
var tmp = str.replace(/(<.*['"])([^'"]*)(['"]>)/g,
function(x, p1, p2, p3) { return p1 + p3;}
);
return tmp.replace(/<\/?[^>]+>/gi, '');
};

function LEERZEICHENKILLER (str) {
return str.replace(/[\n\r]/g, '').replace(/ +/g, ' ').replace(/^\s+/g, '').replace(/\s+$/g, '');
}

alert(ucozmessage);
alert(LEERZEICHENKILLER(HTMLTAGKILLER(ucozmessage)));
</script>


Das wichtigste an einer Kamera, ist der Kopf dahinter !!!

http://www.zerzero.de (Glamour-, Highfashion- & Fantasyart-Photographie)

NuMetal
Beiträge: 912
Ruf: 33
Beitrag # 9 | 23:00
Wenn du an die richtigen Stellen uCoz $CODES$ insetzt happy
Dann hast du den Script vollständig geschrieben und an uCoz angepasst wink

Funktioniert der von Cheburator etwa nicht?
Und ja häng die Domain richtig an sonst kannst du bald Streit mit Google haben tongue




Würde mich für Hilfe über ein + im Ruf oder eine Auszeichnung freuen :)
ZerZero
Beiträge: 17
Ruf: 0
Beitrag # 10 | 23:36
NuMetal vielen Dank, aber der Post war nicht wirklich hilfreich ^^
Welche richtigen Stellen meinst du ? Oo
Hat Chebu schon eins fertig ? Wo finde ich das ?

Und der Streit mit Google ist bezüglich dem Anhängen der Domain relativ nichtig
(zumal mir die "Google Incorporation" dermaßen weit an meinen 5 Buchstaben vorbeigeht), da gings mehr um die Funktionalität der Seite.
Was das rechtliche angeht, will Google mich verknacken weil ich Sand in ihr Getriebe werfe, dass ihren (ohnehin illegalen)
Datenklau durcheinanderbringt ??? Solln se mal - ich warte solange hier drüben auf der Couch und zisch mein Bierchen ;))))) xD


Das wichtigste an einer Kamera, ist der Kopf dahinter !!!

http://www.zerzero.de (Glamour-, Highfashion- & Fantasyart-Photographie)

NuMetal
Beiträge: 912
Ruf: 33
Beitrag # 11 | 01:28
lol das mit Google da hast du einerseits recht.Bei mir gibts da noch Probleme dass meine Sete wohl in die Bann-Liste gekommen ist dry
Das Problem liegt aber nicht nur an Google (falls du gefunden werden möchtest)
Allgemein muss man die Domain anhängen.Es kann passieren dass diese nämlich zurückgewiesen wird auch von uCoz.
Denn es ist vorgesehen dass eine neue Domain zugeteilt werden muss.Geht auch schnell wink
Dann kommt auch der Fehler nicht dass oben die URL nicht angezeigt wird.Es wird also wie vorgetäuscht bei dir und daher kommt es auch dass Suchmaschinen dann nur 1 Suchergebniss haben,nämlich deine Startseite und die uCoz URL dann nur per Robots.txt u.s.w indexiert wird.Auch ist es so dass die Domain dann nichts mit deiner Seite zu tun hat smile
Da du aber nach Meta Tags fragst denke ich dass du gerne über Suchmaschinen gefunden werden möchtest wink

Hier ein Beispiel von einen Benutzer der anscheinend viel Geld für eine Domain hat,aber nicht lesen kann was wir ihn gesagt haben.

http://www.google.de/#sclien....b6e853e
Die Folgen sind schlecht wie ich schon genannt hab.Am besten Domain immer anhängen gleich nach dem Kauf damit man im Besitz ist wink

Beim Code wird dir Chebu etwas helfen weil ich mich mit JS schlecht auskenne und es schon etwas spät ist biggrin

Hat bei dir denn <?substr($MESSAGE$,0,250)?> nicht funktioniert?




Würde mich für Hilfe über ein + im Ruf oder eine Auszeichnung freuen :)
Cheburator
Beiträge: 2172
Ruf: 83
Beitrag # 12 | 06:27
Quote (ZerZero)
Meinst du, man kann JS-Variablen mit UCOZ-Code kreuzen ?

Ja kann man..

Quote (ZerZero)
Hat Chebu schon eins fertig ? Wo finde ich das ?

Ne Sorry noch nicht, aber ich Arbeite dran..


Meine uCoz Website: uScripts.de
Mein Blog: *Soon*
Cheburator
Beiträge: 2172
Ruf: 83
Beitrag # 13 | 06:40
ZerZero, so probier mal das hier (habe mal deinen Code umgeschrieben)
Code
<script type="text/javascript">
var ucozmessage="<?substr($MESSAGE$,0,250)?>; //TESTSTRING

function HTMLTAGKILLER(str){
var tmp = str.replace(/(<.*['"])([^'"]*)(['"]>)/g,
function(x, p1, p2, p3) { return p1 + p3;}
);
return tmp.replace(/<\/?[^>]+>/gi, '');
};

function LEERZEICHENKILLER (str) {
return str.replace(/[\n\r]/g, '').replace(/ +/g, ' ').replace(/^\s+/g, '').replace(/\s+$/g, '');
}

document.write(LEERZEICHENKILLER(HTMLTAGKILLER('<meta name="description" content="'ucozmessage'">')));
</script>


Meine uCoz Website: uScripts.de
Mein Blog: *Soon*
ZerZero
Beiträge: 17
Ruf: 0
Beitrag # 14 | 07:11
NuMetal bitte nicht böse sein oder als Angriff werten, aber hast du dich mit meinem Problem überhaupt befasst ?
Beziehungsweise gelesen worum es hier geht ?

Die METAs brauche ich weder zur indexierung bei Google, noch zu Analysezwecken -
lediglich für meine Facebookkompatibilität sind die von Bedeutung.

Cheburator:

Quote

Quote
(ZerZero)
Hat Chebu schon eins fertig ? Wo finde ich das ?

Ne Sorry noch nicht, aber ich Arbeite dran..


Blos keine Hektik, von der Funktionalität her im trokenen läuft es ja. Mein Problem ist, wie ich das ganze in den Header bekomme -
aber auch da bin ich bereits dran. Jetzt muss ich aber erstmal auf die Arbeit -.-

Wünsch euch beiden nen guten Start ins Wochenende wink


Das wichtigste an einer Kamera, ist der Kopf dahinter !!!

http://www.zerzero.de (Glamour-, Highfashion- & Fantasyart-Photographie)

Beitrag wurde von ZerZero - Freitag, 13.05.2011, 07:11 bearbeitet
NuMetal
Beiträge: 912
Ruf: 33
Beitrag # 15 | 20:05
Habe auch gemerkt dass ich etwas neben dem Thema gesprochen hab biggrin
Ist aber wirklich wichtig sie anzuhängen sind ja nur 2 Klicks im Verwaltungspanel wink

Quote (ZerZero)
Mein Problem ist, wie ich das ganze in den Header bekomme

einfach auf die Stelle wo die Meta Tags kommen nämlich vor </head> manchmal hilft es auch in den Quelltext von anderen Seiten reinzuschauen tongue

Quote (ZerZero)
Wünsch euch beiden nen guten Start ins Wochenende

Danke dir auch smile
wenn es bei dir geklappt hat dann schreib es bitte.




Würde mich für Hilfe über ein + im Ruf oder eine Auszeichnung freuen :)
Gemeinschaft uCoz » uCoz Module » Sonstiges » META-Tags werden als QuellCode interpretiert. (Probleme mit UCoz-Variablen als METAs)
  • Seite 1 von 2
  • 1
  • 2
  • »
Suche: