Zum Inhalt springen

Komisches Verhalten meiner Meta Tags

Erstellt am 17. Oktober 2004 · 6 Antworten · letzte Antwort am 21. Januar 2005

Tags: Templates & Layouts, SEO, Frage

Unbekannter Benutzer ·

Hi,
eigentlich bin ich ja kein Anfaenger mehr, aber ich wusste nicht wohin mit dem Beitrag.
Ich sitze nun schon eine Woche an dem Problem meine Meta-tags einzubinden. Bisher hat es auf meinen anderen Typoseiten immer funktioniert, dort habe ich mit dem autotemplate_parser gearbeitet, jetzt nur noch mit markern.
Die Tips im Forum zu den Meta-tags habe ich schon durchgearbeitet und auch Freunde befragt - doch es geht nicht. :/

Ich habe jetzt als letzten Ausweg versucht, die Meta-tags fest ins Template einzubinden, doch die werden komplett ueberschrieben bei der Ausgabe. Die Meta Extension laeuft nicht dabei.
Hier mal mein Template (wie gesagt, Meta-tags sind grad fest im Template):

Constants:
PAGE_TARGET = _self
styles.content.links.extTarget = _self
styles.content.links.wrap = |
content.pageFrameObj = _self

content.wrap.header = |
content.break.bodytext = 
content.wrap.bodytext = |
content.defaultHeaderType = 1
content.wrap.header1 = <font class="header">| </font>
content.defaultSubHeaderType = 1
content.wrap.subheader1 = <font class="subheader"> | </font>
styles.content.links.wrap = |

Setup:
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1

# Default PAGE object:
kuchem = PAGE
kuchem.stylesheet = fileadmin/kuchem-design/kuchem.css
kuchem.typeNum = 0

kuchem.10 = TEMPLATE
kuchem.10{
  template = FILE
  template.file = fileadmin/kuchem-design/index_tpl.html
  workOnSubpart = DOKUMENT

  # MetaTags einbinden
  #marks.headerData = TEXT
  #marks.headerData < plugin.meta

  # Logout einblenden
  marks.section_logout = CONTENT
  marks.section_logout < styles.content.getLeft

  # Content einfuegen
  marks.main_content = CONTENT
  marks.main_content < styles.content.get

  #Hier wird nur der Bildname und nicht das kompl. img-Tag
  #erzeugt für das erste kleine Bild:
  marks.section_bild_01 = COA
  marks.section_bild_01 {
     10 = TEXT
     10.value = style="background-image: url(
       20 = TEXT
       20{
       value = fileadmin/kuchem-design/bilder/02.jpg
       override {
         required = 1
         data = levelmedia: -1, "slide"
         wrap = uploads/media/|
         listNum = 0
       }
    }
    30 = TEXT
    30.value = );"
   }
  #Hier wird nur der Bildname und nicht das kompl. img-Tag
  #erzeugt für das zweite Bild:
  marks.section_bild_02 = COA
  marks.section_bild_02 {
     10 = TEXT
     10 { 
       value = <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="141" width="381"><param name="movie" value="fileadmin/kuchem-design/bilder/03.swf"><param name="quality" value="best"><param name="play" value="true"><embed height="141" pluginspage="http://www.macromedia.com/go/getflashplayer" src="fileadmin/kuchem-design/bilder/03.swf" type="application/x-shockwave-flash" width="381" quality="best" play="true"></object>
       override {
         required = 1
         data = levelmedia: -1, "slide"
         wrap = <img src="uploads/media/ | ">
         listNum = 1
       }
     }
  }

  # Main Navigation:
  marks.main_nav= HMENU
  marks.main_nav.1 = TMENU
  marks.main_nav.1{
  NO {
    allWrap =  | <br>
    ATagParams=class="main_nav"
    RO = 1
  }
  # Aktuellen NavPunkt als Bold darstellen:
  ACT = 1
  ACT {
    allWrap = <strong> | </strong><br>
    ATagParams=class="main_nav"
  }
}

Ich weiss das meiste hat mit den Tags nix tun, aber ich pack mal alles rein, vielleicht ist ja doch irgendwas falsch...

Wie man sieht ist oben im Setup ein marker fuer die meta-tags auskommentiert. Das war mein Versuch die Tags einzubinden an die Stelle im Header - geht aber nicht. Auch das Tutorial wo die Meta-tags per page.999<plugin.meta tuts nicht. Der marker wird benutzt aber nicht gefuellt 🙁

Hat vielleicht einer ne Idee wieso der mir ums verrecken nichts anzeigt? Außer den zwei Standardtags halt...

Danke fuer jegliche Hilfe,
henning

burna ·

öhm ja...also wenn du nur metatags einfügen willst machst des...

page = PAGE
.
.
page.meta {
   AUTHOR = ich selber
   DESCRIPTION = beschreibung
}

oder was möchtest du machen?

mfg,
burna

Unbekannter Benutzer ·
burna schrieb

oder was möchtest du machen?

Meta-Tags einbinden 🙂
Am liebsten natuerlich ueber die Extension, von mir aus aber auch gerne direkt im Template. Aber wie gesagt, bei beiden Methoden spielt Typo nicht mit - was mich sehr verwundert, da ich nie Probleme hatte mit den Tags - da hab ich aber auch den autoparser benutzt, der jetzt nicht mehr verwendet wird.

henning

Unbekannter Benutzer · · Beste Antwort
burna schrieb
page = PAGE
.
.
page.meta {
   AUTHOR = ich selber
   DESCRIPTION = beschreibung
}

So geht es komischerweise.
Hat einer eine Idee, wieso sich Metatags nicht ueber die Extension einbinden lassen?

Unbekannter Benutzer ·

Kommando zurueck, es geht nur in meiner kopierten Testseite... die eigentlich das selbe ist wie die echte Seite.

Hier die Testseite mit Meta: http://kuchem-design.de/index.php?id=19
Hier die original, ohne meta: http://kuchem-design.de/index.php?id=1

Zum Vergleich die Setups:

Testseite:

#config.simulateStaticDocuments = 1
#config.simulateStaticDocuments_noTypeIfNoTitle = 1

page.config.index_enable = 1
search.rootPidList = 19
search.page_links = 10
result_link_target = _self

# Default PAGE object:
kuchem = PAGE
kuchem.stylesheet = fileadmin/kuchem-design/kuchem-test.css
kuchem.typeNum = 0

kuchem.10 = TEMPLATE
kuchem.10{
  template = FILE
  template.file = fileadmin/kuchem-design/index_tpl-test.html
  workOnSubpart = DOKUMENT

  # Logout einblenden
  marks.section_logout = CONTENT
  marks.section_logout < 

  # Content einfuegen
  marks.main_content = CONTENT
  marks.main_content < styles.content.get

  #Hier wird nur der Bildname und nicht das kompl. img-Tag
  #erzeugt für das erste kleine Bild:
  marks.section_bild_01 = COA
  marks.section_bild_01 {
     10 = TEXT
     10.value = style="background-image: url(
       20 = TEXT
       20{
       value = fileadmin/kuchem-design/bilder/02.jpg
       override {
         required = 1
         data = levelmedia: -1, "slide"
         wrap = uploads/media/|
         listNum = 0
       }
    }
    30 = TEXT
    30.value = );"
   }
  #Hier wird nur der Bildname und nicht das kompl. img-Tag
  #erzeugt für das zweite Bild:
  marks.section_bild_02 = COA
  marks.section_bild_02 {
     10 = TEXT
     10 { 
       value = <SCRIPT LANGUAGE=JavaScript1.1>var MM_contentVersion = 5; var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0; if ( plugin ) { var words = navigator.plugins["Shockwave Flash"].description.split(" "); for (var i = 0; i < words.length; ++i) {if (isNaN(parseInt(words[i])))continue;var MM_PluginVersion = words[i]; } var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;}else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) {document.write('<SCR' + 'IPT LANGUAGE=VBScript> 
'); document.write('on error resume next 
');document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))
');document.write('</SCR' + 'IPT> 
');}if ( MM_FlashCanPlay ) { document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');document.write('  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ');document.write(' ID="03" WIDTH="381" HEIGHT="141" ALIGN="">');document.write(' <PARAM NAME=movie VALUE="fileadmin/kuchem-design/bilder/03.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF>  '); document.write(' <EMBED src="fileadmin/kuchem-design/bilder/03.swf" quality=high bgcolor=#FFFFFF  ');document.write(' swLiveConnect=FALSE WIDTH="381" HEIGHT="141" NAME="03" ALIGN=""');document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">');document.write(' </EMBED>');document.write(' </OBJECT>');} else{document.write('<IMG SRC="fileadmin/kuchem-design/bilder/03.jpg" WIDTH="381" HEIGHT="141" usemap="#anim-treppe" BORDER=0>');}</SCRIPT><NOSCRIPT><IMG SRC="fileadmin/kuchem-design/bilder/03.jpg" WIDTH="381" HEIGHT="141" usemap="#anim-treppe" BORDER=0></NOSCRIPT>
       override {
         required = 1
         data = levelmedia: -1, "slide"
         wrap = <img src="uploads/media/ | ">
         listNum = 1
       }
     }
  }

  # Main Navigation:
  marks.main_nav= HMENU
  marks.main_nav.1 = TMENU
  marks.main_nav.1{
  NO {
    allWrap =  | <br>
    ATagParams=class="main_nav"
    RO = 1
    }
  # Aktuellen NavPunkt als Bold darstellen:
  ACT = 1
  ACT {
    allWrap = <strong> | </strong><br>
    ATagParams=class="main_nav"
    }
  } 

  # PDF Link
  marks.print_button = TEXT 
  marks.print_button.value = <img src="fileadmin/user_upload/kuchemtest/printlink-ico.gif" title="Als PDF speichern" border="0"> 
  marks.print_button.postUserFunc = tx_pdfgenerator->openPdfLink 
  #marks.print_button.postUserFunc.target = _blank 

}

kuchem.meta {
  description = Kuchem Designbüro - Andreas Kuchem - Aachen
  keywords = Designbuero für Gestaltungskonzepte, Andreas Kuchem, Andrea Cuchem, Cochen,  Kuchen, Kuchern,  Aachen, Werbung, Grafik, Fotografie, Konzepte, Graphik, Layout, Gestaltung, Gestaltungskonzepte, Andreas Kuchem, Kuchem, Werbemaßnahmen, Werbemittel, Gesamtkonzepte, Grafische Visualisierung, CSS, Flash, HTML, Programmierung, Service, Animationen, Entwürfe, Entwurf, Grafik/Design, Mediengestalter, Mediengestaltung
  robots = all
  copyright = Kuchem Designbüro, Andreas Kuchem, 2004, Aachen
  email = kuchem@kuchem-design.de
  author = Andreas Kuchem
  language = de
}


Das echte Setup:

config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1

# Default PAGE object:
kuchem = PAGE
kuchem.stylesheet = fileadmin/kuchem-design/kuchem.css
kuchem.typeNum = 0

kuchem.10 = TEMPLATE
kuchem.10{
  template = FILE
  template.file = fileadmin/kuchem-design/index_tpl.html
  workOnSubpart = DOKUMENT

  # Logout einblenden
  marks.section_logout = CONTENT
  marks.section_logout < styles.content.getLeft

  # Content einfuegen
  marks.main_content = CONTENT
  marks.main_content < styles.content.get

  #Hier wird nur der Bildname und nicht das kompl. img-Tag
  #erzeugt für das erste kleine Bild:
  marks.section_bild_01 = COA
  marks.section_bild_01 {

     10 = TEXT
     10.value = style="background-image: url(
       20 = TEXT
       20{
       value = fileadmin/kuchem-design/bilder/02.jpg
       override {
         required = 1
         data = levelmedia: -1, "slide"
         wrap = uploads/media/|
         listNum = 0
       }
    }
    30 = TEXT
    30.value = );"
   }
  #Hier wird nur der Bildname und nicht das kompl. img-Tag
  #erzeugt für das zweite Bild:
  marks.section_bild_02 = COA
  marks.section_bild_02 {
     10 = TEXT
     10 { 
       value = <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="141" width="381"><param name="movie" value="fileadmin/kuchem-design/bilder/03.swf"><param name="quality" value="best"><param name="play" value="true"><embed height="141" pluginspage="http://www.macromedia.com/go/getflashplayer" src="fileadmin/kuchem-design/bilder/03.swf" type="application/x-shockwave-flash" width="381" quality="best" play="true"></object>
       override {
         required = 1
         data = levelmedia: -1, "slide"
         wrap = <img src="uploads/media/ | ">
         listNum = 1
       }
     }
  }

  # Main Navigation:
  marks.main_nav= HMENU
  marks.main_nav.1 = TMENU
  marks.main_nav.1{
  NO {
    allWrap =  | <br>
    ATagParams=class="main_nav"
    RO = 1
  }
  # Aktuellen NavPunkt als Bold darstellen:
  ACT = 1
  ACT {
    allWrap = <strong> | </strong><br>
    ATagParams=class="main_nav"
  }
}

kuchem.meta {
  description = Kuchem Designbüro - Andreas Kuchem - Aachen
  keywords = Designbuero für Gestaltungskonzepte, Andreas Kuchem, Andrea Cuchem, Cochen,  Kuchen, Kuchern,  Aachen, Werbung, Grafik, Fotografie, Konzepte, Graphik, Layout, Gestaltung, Gestaltungskonzepte, Andreas Kuchem, Kuchem, Werbemaßnahmen, Werbemittel, Gesamtkonzepte, Grafische Visualisierung, CSS, Flash, HTML, Programmierung, Service, Animationen, Entwürfe, Entwurf, Grafik/Design, Mediengestalter, Mediengestaltung
  robots = all
  copyright = Kuchem Designbüro, Andreas Kuchem, 2004, Aachen
  email = kuchem@kuchem-design.de
  author = Andreas Kuchem
  language = de
}

So langsam weiss ich echt nicht mehr weiter... kann es vielleicht mit den statischen Seiten zusammenhaengen?

henning

waldi ·

Hi,

habe gerade deine beiden links ausprobiert, und bei beiden sind die Meta informationen enthalten, enwteder bin ich zu spät dran, und du alles schon verändert hast, ader es lag an dem Caching von deinem Browser, s.d. immer die ältere Version angezeigt wurde.