4images Forum & Community

4images Modifications / Modifikationen => Templates & Styles (Requests & Discussions) => Topic started by: papermoon on November 29, 2008, 03:46:41 PM

Title: Schlüsselwörter in Metatag
Post by: papermoon on November 29, 2008, 03:46:41 PM
Guten Tag,

eigentlich gibts es in diesem Forum hierzu viele Fragen aber realtiv wenige Antworten die einem wirklich (mir) weiterhelfen.

Wenn man einfach das Original {image_keywords} in den Metatag einbindet, dann funktioneirt es nicht, weil in diesem ein kompletter Link pro Keyword generiert ist. Nun habe ich hier eine halbe Lösung gefunden, man nehme einfach die "Linkangaben" heraus. Geschehen in functions.php hier:

if (!empty($image_row['image_keywords'])) {
    $split_keywords = explode(" ", $image_row['image_keywords']);
    $keywords = "";
    foreach ($split_keywords as $key => $val) {
     // $keywords .= (($keywords != "" ) ? ", " : "")."<a href=\"".$site_sess->url(ROOT_PATH."search.php?search_keywords=".urlencode($val))."\">".format_text($val, 2)."</a>";
     $keywords .= str_replace(" ", ", ", $image_row['image_keywords']);

Bessere wäre es und hier kommt meine Schwachstelle, ich kann nicht so richtig mit PHP umgehen, wenn man ein zweites "images_keywords" unter einem anderen Namen an dieser Stelle mitgenerieren läßt z.B.: {meta_keywords}

Hierzu dürften doch nur wenige Einstellungen an passender Stelle von Nöten sein und es wäre mir und vielleicht anderen geholfen.

Mit freundlichen Grüßen

papermoon




Title: Re: Schlüsselwörter in Metatag
Post by: KurtW on November 29, 2008, 04:27:28 PM
hallo,

ausgehend vom orig code:

in includes/functions.php
suche:
Code: [Select]
    $split_keywords = explode(" ", $image_row['image_keywords']);
    $keywords = "";
    foreach ($split_keywords as $key => $val) {
      $keywords .= (($keywords != "" ) ? ", " : "")."<a href=\"".$site_sess->url(ROOT_PATH."search.php?search_keywords=".urlencode($val))."\">".format_text($val, 2)."</a>";
    }
  }
  else {
    $keywords = REPLACE_EMPTY;
  }
ersetze mit:
Code: [Select]
    $split_keywords = explode(" ", $image_row['image_keywords']);
    $keywords = "";
    $meta_keywords = "";
    foreach ($split_keywords as $key => $val) {
      $keywords .= (($keywords != "" ) ? ", " : "")."<a href=\"".$site_sess->url(ROOT_PATH."search.php?search_keywords=".urlencode($val))."\">".format_text($val, 2)."</a>";
      $meta_keywords .= (($keywords != "" ) ? ", " : "")."".format_text($val, 2)."";
    }
  }
  else {
    $keywords = REPLACE_EMPTY;
    $meta_keywords = REPLACE_EMPTY;
  }

suche:
Code: [Select]
    "image_keywords" => $keywords, danach einfügen:
Code: [Select]
    "meta_image_keywords" => $meta_keywords,
in header.html kannste nun den tag:
Code: [Select]
{meta_image_keywords}verwenden.

Ungetestet, sollte aber klappen :wink:


Gruss
Kurt
Title: Re: Schlüsselwörter in Metatag
Post by: papermoon on November 29, 2008, 05:00:31 PM
hallo,



Ungetestet, sollte aber klappen :wink:


Gruss
Kurt

Hallo Kurt,

ich bin beeindruckt, es klappt super, entspricht meiner Vorstellung und ich hoffe andere User können es auch gebrauchen.

Für diese superschnelle Antwort meinen besonderen Dank

mfg
papermoon
alias Klaus

PS: 4image 7.6 im Einsatz
Title: Re: Schlüsselwörter in Metatag
Post by: bergblume on December 04, 2008, 03:32:46 PM

Ungetestet, sollte aber klappen :wink:

Gruss
Kurt

hi kurt,

einfach nur genial--- funktioniert super... vielen dank für diesen wertvollen MOD!!

gruss, bergblume
Title: Re: Schlüsselwörter in Metatag
Post by: honda2000 on December 04, 2008, 06:36:58 PM
hi, normal müsste man das wirkllichen für alle unter: MOD veröffentlichen und/oder in die kommenden Versionen übernehmen!
Glückwunsch, Herr Kurt, gut getroffen!
Title: Re: Schlüsselwörter in Metatag
Post by: KurtW on December 04, 2008, 06:47:41 PM
Quote
Herr Kurt
  :lol:
Hallo,

ist zwar nichts grossartiges, aber wenn ihr meint, werde es aber demnächst mal in der Modrubrik als "Kleinen Mod" posten...

Gruss
Kurt
Title: Re: Schlüsselwörter in Metatag
Post by: honda2000 on December 04, 2008, 07:24:11 PM
 :roll: :wink: findste: "Herr Kurt" nich gut??
wie blöd klingt denn: Danke, Kurt Winterstetter ???

da find dich  "Herr Kurt" für so ein nettes kleines Toolchen doch schon ganz angebracht!
HOCHACHTUNG
Title: Re: Schlüsselwörter in Metatag
Post by: thorstenp on December 06, 2008, 10:15:17 PM
Hallo zusammen
leider verstehe ich nicht gan wofür das gut ist.
Wird man dadurch durch die Suchmaschinen leichter gefunden oder wozu dient dieser MOD ?

Gruss
Thorsten
Title: Re: Schlüsselwörter in Metatag
Post by: honda2000 on December 06, 2008, 11:00:28 PM
hast du schon mal oben, in die erste Zeile deines Browsers gesehen???
Das Bild wird als Bild, mit Schlüsselwörtern angezeigt! Sowas sehen auch die Suchmaschinen boots!

verstehen??
Title: Re: Schlüsselwörter in Metatag
Post by: AntiNSA2 on June 04, 2009, 12:24:10 PM
So which is the correct meta tag?
this
<meta name="description" content="{meta_image_keywords}">

or this

<meta name="keywords" content="{meta_image_keywords}">
Title: Re: Schlüsselwörter in Metatag
Post by: AntiNSA2 on June 04, 2009, 12:46:59 PM
I have a problem too... This works great on the detials page but on home.html it only lists limited keywords... I think those which come from the random image or category image... How can I get that changed to eatiehr no keywords or all keywords from the site (hundreds?!?)


Also, on category.html it lists the wrong keywords... Any idea why it only lists the correct keywords from the details.html?
Title: Re: Schlüsselwörter in Metatag
Post by: wallward on January 03, 2014, 02:46:44 PM
happy new year  :D
many tnx man.  :roll:  :P
Title: Re: Schlüsselwörter in Metatag
Post by: Starblade on March 19, 2014, 11:25:24 PM
Ist das noch aktuell, oder ist das bereits in der neusten Version 1.7.11 mit dabei ?
Title: Re: Schlüsselwörter in Metatag
Post by: Rembrandt on March 20, 2014, 05:35:48 AM
Hi!
Ist das noch aktuell, oder ist das bereits in der neusten Version 1.7.11 mit dabei ?
Ist dabei, brauchst ja nur in deinen Quellcode schauen, das kannst du dir auch noch ansehen:
http://www.4homepages.de/forum/index.php?topic=30884.msg162401#msg162401

mfg Andi