(http://www.4homepages.de/forum/index.php?action=dlattach;topic=26163.0;attach=6742;image)
:flag-de:
Mit dieser Modifikation können Sie Ihre Metatags über das ACP kontrollieren. Dies vereinfacht das gezielte einsetzen der Metatags und Dank der Beschreibungen aller Metatags haben Sie in wenigen Minuten Ihre Metatags eingestellt.
Änderungen: (v2.1)
- [UPDATE] Code wurde angepasst
- [UPDATE] Neue Installationsdatei
- [GELÖSCHT] Div. Grafiken und alte install.sql
Änderungen: (v2)
- [NEU] Alle Metatags sind wahlweise zum einblenden oder ausblenden
- [NEU] Die Anordnung wurde verbessert
- [NEU] In der Überschrift ist ebenfalls zu sehen, ob der Metatag ein- oder ausgeblendet ist
- [FIX] Rechtschreibfehler wurden behoben
- [NEU] Status wird mit Grafiken unterstützt
Step 1
Öffne / Open includes/page_header.php
Suche / Search:
$site_template->register_vars($array);
Füge darunter das ein / Add after:
if($config['metatags_language_onoff'] == 1) {
$meta_language .= "<meta http-equiv=\"language\" content=\"".$config['metatags_language']."\" />\n";
}else{
$meta_language .= "";
}
if($config['metatags_keywords_onoff'] == 1) {
$meta_keywords .= "<meta name=\"keywords\" content=\"".$config['metatags_keywords']."\" />\n";
}else{
$meta_keywords .= "";
}
if($config['metatags_description_onoff'] == 1) {
$meta_description .= "<meta name=\"description\" content=\"".$config['metatags_description']."\" />\n";
}else{
$meta_description .= "";
}
if($config['metatags_publisher_onoff'] == 1) {
$meta_publisher .= "<meta name=\"publisher\" content=\"".$config['metatags_publisher']."\" />\n";
}else{
$meta_publisher .= "";
}
if($config['metatags_author_onoff'] == 1) {
$meta_author .= "<meta name=\"author\" content=\"".$config['metatags_author']."\" />\n";
}else{
$meta_author .= "";
}
if($config['metatags_copyright_onoff'] == 1) {
$meta_copyright .= "<meta name=\"copyright\" content=\"".$config['metatags_copyright']."\" />\n";
}else{
$meta_copyright .= "";
}
if($config['metatags_page_topic_onoff'] == 1) {
$meta_page_topic .= "<meta name=\"page-topic\" content=\"".$config['metatags_page_topic']."\" />\n";
}else{
$meta_page_topic .= "";
}
if($config['metatags_robots_onoff'] == 1) {
$meta_robots .= "<meta name=\"robots\" content=\"".$config['metatags_robots']."\" />\n";
}else{
$meta_robots .= "";
}
if($config['metatags_reply_to_onoff'] == 1) {
$meta_reply_to .= "<meta http-equiv=\"reply-to\" content=\"".$config['metatags_reply_to']."\" />\n";
}else{
$meta_reply_to .= "";
}
if($config['metatags_date_onoff'] == 1) {
$meta_date .= "<meta name=\"date\" content=\"".$config['metatags_date']."\" />\n";
}else{
$meta_date .= "";
}
if($config['metatags_revisit_after_onoff'] == 1) {
$meta_revisit_after .= "<meta name=\"revisit-after\" content=\"".$config['metatags_revisit_after']."\" />\n";
}else{
$meta_revisit_after .= "";
}
if($config['metatags_siteinfo_onoff'] == 1) {
$meta_siteinfo .= "<meta name=\"siteinfo\" content=\"".$config['metatags_siteinfo']."\" />\n";
}else{
$meta_siteinfo .= "";
}
if($config['metatags_audience_onoff'] == 1) {
$meta_audience .= "<meta name=\"audience\" content=\"".$config['metatags_audience']."\" />\n";
}else{
$meta_audience .= "";
}
if($config['metatags_refresh_onoff'] == 1) {
$meta_refresh .= "<meta http-equiv=\"refresh\" content=\"10; URL=".$config['metatags_refresh']."\" />\n";
}else{
$meta_refresh .= "";
}
if($config['metatags_imagetoolbar_onoff'] == 1) {
$meta_imagetoolbar .= "<meta http-equiv=\"imagetoolbar\" content=\"".$config['metatags_imagetoolbar']."\" />\n";
}else{
$meta_imagetoolbar .= "";
}
if($config['metatags_verify_v_onoff'] == 1) {
$meta_verify_v1 .= "<meta name=\"verify-v1\" content=\"".$config['metatags_verify_v1']."\" />\n";
}else{
$meta_verify_v1 .= "";
}
Suche / Search
$site_template->register_vars(array(
Füge danach ein / Add after
"metatags_language" => $meta_language,
"metatags_keywords" => $meta_keywords,
"metatags_description" => $meta_description,
"metatags_author" => $meta_author,
"metatags_publisher" => $meta_publisher,
"metatags_copyright" => $meta_copyright,
"metatags_page_topic" => $meta_page_topic,
"metatags_robots" => $meta_robots,
"metatags_reply_to" => $meta_reply_to,
"metatags_date" => $meta_date,
"metatags_revisit_after" => $meta_revisit_after,
"metatags_siteinfo" => $meta_siteinfo,
"metatags_audience" => $meta_audience,
"metatags_refresh" => $meta_refresh,
"metatags_imagetoolbar" => $meta_imagetoolbar,
"metatags_verify_v1" => $meta_verify_v1,
Step 2
Öffne / Open templates/TEMPLATE/header.html
Suche / Search:
<meta name="description" content="{detail_meta_description}{site_name}">
<meta name="keywords" content="{detail_meta_keywords}">
<meta name="robots" content="index,follow">
<meta name="revisit-after" content="10 days">
<meta http-equiv="imagetoolbar" content="no">
Ersetze mit / Replace with:
<!-- <meta name="description" content="{detail_meta_description}{site_name}">
<meta name="keywords" content="{detail_meta_keywords}">
<meta name="robots" content="index,follow">
<meta name="revisit-after" content="10 days">
<meta http-equiv="imagetoolbar" content="no"> -->
{metatags_language}
{metatags_keywords}
{metatags_description}
{metatags_author}
{metatags_publisher}
{metatags_copyright}
{metatags_page_topic}
{metatags_robots}
{metatags_reply_to}
{metatags_date}
{metatags_revisit_after}
{metatags_siteinfo}
{metatags_audience}
{metatags_refresh}
{metatags_imagetoolbar}
{metatags_verify_v1}
Step 3
Öffne / Open lang/LANGUAGE-SPRACHE/admin.php
Suche / Search
?>
Füge davor ein / Add above
/*-- Setting-Group Metatag Control --*/
$setting_group['metatags']="Metatag Control";
$setting['metatags_refresh_onoff'] = "Webseiten- Weiterleitung einrichten?";
$setting['metatags_language_onoff'] = "Webseiten- Sprache anzeigen?";
$setting['metatags_keywords_onoff'] = "Webseiten- Suchbegriffe anzeigen?";
$setting['metatags_description_onoff'] = "Webseiten- Beschreibung anzeigen?";
$setting['metatags_author_onoff'] = "Webseiten- Author anzeigen?";
$setting['metatags_publisher_onoff'] = "Webseiten- Publisher anzeigen?";
$setting['metatags_copyright_onoff'] = "Webseiten- Copyright anzeigen?";
$setting['metatags_page_topic_onoff'] = "Webseiten- Kategorie anzeigen?";
$setting['metatags_robots_onoff'] = "Webseiten- Robots definition anzeigen?";
$setting['metatags_reply_to_onoff'] = "Webseiten- eMail anzeigen?";
$setting['metatags_date_onoff'] = "Webseiten- Datum anzeigen?";
$setting['metatags_revisit_after_onoff'] = "Webseiten- Spider Besuchszeit anzeigen?";
$setting['metatags_siteinfo_onoff'] = "Webseiten- robots.txt Pfad anzeigen?";
$setting['metatags_audience_onoff'] = "Webseiten- Interesse anzeigen?";
$setting['metatags_imagetoolbar_onoff'] = "Webseiten- Toolbar definieren?";
$setting['metatags_verify_v1_onoff'] = "Webseiten- Verifikation (Google) verwenden?";
$setting['metatags_language'] = "Dieser Tag gibt Aufschluss über die verwendete Sprache im Dokument.<br /><span class=\"smalltext\">Er ist besonders bei Internetpräsenzen, die eine .com oder eine andere ausländische Endung haben wichtig, da einige Suchmaschinen von englischem Text ausgehen. Somit können Sie der Maschine die Benutzung der deutschen Sprache mitteilen.<br />
In der Vergangenheit haben wir herausgefunden, dass Suchmaschinen, insbesonders Google, die Sprache automatisch erkennt und diese dann dem jeweiligen Länder Index hinzufügt. So können Sie z. Bsp: www.ich-und-meine-innere-ruhe.se anmelden. Sie werden zwar nur im internationalen Index gefunden, aber die wenigsten Suchenden ändern die Suchabfrage von -weltweit- in -nur aus Deutschland- wenn sie einen deutsche Suchbegriff angemeldet haben.<br />
<strong>Fazit:</strong> Bei .de Domains nicht nötig, aber kann eingesetzt werden. Bei Seiten mit ausländischer Top Level Domain obligatorisch. </span>";
$setting['metatags_keywords'] = "Dieser Meta Tag versorgt die Spider der Suchmaschinen mit Informationen zwecks Suchbegriffen.<br /><span class=\"smalltext\">Hier geben Sie die Begriffe getrennt durch Komma an, unter welcher Sie gefunden werden möchten.
Vermeiden Sie eine Wiederholung, permanente Großschreibung und falsche Schlüsselwörter. Dieses kann zum Ausschluss aus dem Index führen!<br />
<strong>Tipp:</strong> bringen Sie Ihre wichtigsten Suchwörter an den Anfang unter, einige Suchmaschinen können nur einige Zeichen lesen, der Rest wird wie beim Fleischer abgehackt.<br />
<strong>Fazit:</strong> Wichtiger Meta Tag für kleinere Suchmaschinen</span>";
$setting['metatags_description'] = "Hier können Sie Ihre Beschreibung einfügen, die in den Suchmaschinen erscheinen soll.<br /><span class=\"smalltext\">Verwenden Sie bitte nicht nur Schlüsselwörter, sondern liefern Sie einen kurzen Text, indem die wichtigsten Keywords auftauchen. Beschränken Sie sich bitte auf ca. 255 Zeichen.<br />
<strong>Fazit:</strong> Ganz wichtiger Meta Tag, unverzichbar </span>";
$setting['metatags_author'] = "Dieser Meta Tag zeigt den Autor und den Veröffentlicher der Seite an.<br /><span class=\"smalltext\">Ist eigentlich Humbuck, da es sich weder auf die Anmeldung noch auf das Ranking* positiv auswirkt.
Diese Tags sind eigentlich nur für Ihre Mitbewerber interessant, so können diese ausspionieren, wer Ihre Seite erstellt hat.<br />
<b>Fazit:</b> Wenn Ihnen der Webdesigner Ihre neue Seite mit Band und Schere übergibt, lassen Sie die zwei Dinger drin. Erstellen Sie die Meta Tags selbst, so können Sie darauf verzichten.<br />
*Ranking bezeichnet man als das -Positionieren- in Suchmaschinen. Vergleichbar wäre es mit dem Bestreben eine höhere Position in der Firma zu erreichen, indem man entweder legale Methoden (also Leistung) oder aber illegale Methoden (wie -Hallo Chef, darf ich heute noch mal Ihr Auto waschen?-) verwendet.<br />
Die eigentliche Position in den Suchmaschinen nennt man Rank. </span>";
$setting['metatags_publisher'] = "Dieser Meta Tag zeigt den Autor und den Veröffentlicher der Seite an.<br /><span class=\"smalltext\">Ist eigentlich Humbuck, da es sich weder auf die Anmeldung noch auf das Ranking* positiv auswirkt.
Diese Tags sind eigentlich nur für Ihre Mitbewerber interessant, so können diese ausspionieren, wer Ihre Seite erstellt hat.<br />
<b>Fazit:</b> Wenn Ihnen der Webdesigner Ihre neue Seite mit Band und Schere übergibt, lassen Sie die zwei Dinger drin. Erstellen Sie die Meta Tags selbst, so können Sie darauf verzichten.<br />
*Ranking bezeichnet man als das -Positionieren- in Suchmaschinen. Vergleichbar wäre es mit dem Bestreben eine höhere Position in der Firma zu erreichen, indem man entweder legale Methoden (also Leistung) oder aber illegale Methoden (wie -Hallo Chef, darf ich heute noch mal Ihr Auto waschen?-) verwendet.<br />
Die eigentliche Position in den Suchmaschinen nennt man Rank. </span>";
$setting['metatags_copyright'] = "Dieser Tag definiert das Copyright der Seite.<br /><span class=\"smalltext\">Hat mit einer Suchmaschinenanmeldung nichts zu tun, zumal die meisten Webmaster das Copyright auf die Starseite unterbringen. Nur noch der Vollständigkeit halber: In Deutschland sind Ihre Webseiten automatisch nach dem Urheberrecht geschützt. Eine zusätzliche Nennung (egal ob als Meta Tag oder direkt auf der Seite) muss nicht sein.<br />
<b>Fazit:</b> Das selbe wie beim Autor. Muss nicht sein, kann aber. </span>";
$setting['metatags_page_topic'] = "Suchmaschinen tragen Ihre Seite auch in den eigenen Katalog ein.<br /><span class=\"smalltext\">Dazu benötigt diese eine grobe Zuordnung, welche mit diesem META Tag definiert wird. Auch können mehrere angegeben werden, durch Komma getrennt.<br />
<b>Fazit:</b> sinnvoll </span>";
$setting['metatags_robots'] = "Wenn Sie Unterlinks haben, können diese auf Wunsch mitindiziert werden.<br /><span class=\"smalltext\">Dazu benötigen Sie diesen META Tag, folgende Optionen gibt es:<br /><table width=\"100%\" border=\"0\">
<tr>
<td>INDEX</td>
<td>Seite soll aufgenommen werden</td>
</tr>
<tr>
<td>NOINDEX</td>
<td>Seite soll nicht aufgenommen werden</td>
</tr>
<tr>
<td>FOLLOW</td>
<td>Links werden verfolgt und indiziert</td>
</tr>
<tr>
<td>NOFOLLOW</td>
<td>Links werden nicht verfolgt</td>
</tr>
</table><br />Wird dieser Meta Tag nicht gesetzt, so geht die Suchmaschine davon aus, dass die Seite eingelesen und die Links verfolgt werden sollen.<br />
<b>Fazit:</b> Sinnvoll./span>";
$setting['metatags_reply_to'] = "Diese E-Mail Adresse dient dazu, erfolgreiche Anmeldungen Ihnen per E-Mail zu bestätigen bzw. Rückfragen zu stellen.<br /><span class=\"smalltext\">Zumindest das ist der Zweck dieses Tags. Aber wir wissen, dass böse Webmaster Ihre kleinen Programme durchs Web schicken und dabei zufällig Email Adressen mitbringen. Diese Adressen werden dann mit Werbeschleif zugetextet. Wenn Sie einen Fetish für Spam haben, sollten Sie diesen Tag einsetzen.<br />
<b>Fazit:</b> Hände weg von dem Meta Tag. Die Email Adresse des Webmasters wird bei der Anmeldung angegeben. </span>";
$setting['metatags_date'] = "Geben Sie hier an, wann Sie die Seite erstellt bzw. publiziert haben.<br /><span class=\"smalltext\"><b>Fazit:</b> Ist ein -solala- Meta Tag. Hier könnten andere Besucher erkennen (sofern Sie im Browser den Quelltext Ihrer Seite aufrufen) wann Sie die Seite online gesetzt haben. Nicht essentiell: kann muss aber nicht. </span>";
$setting['metatags_revisit_after'] = "Dieser Tag definiert den erneuten Besuch des Spiders.<br /><span class=\"smalltext\">Im obigen Beispiel kommt der Spider der Suchmaschine nach 14 Tagen wieder auf Ihre Seite und durchsucht diese nach Aktualisierungen.<br />
<b>Fazit:</b> Da viele grosse Suchmaschinen Ihre Seite automatisch abklappern, ist der Tag zwar fast unnötig, sollte aber mit angegeben werden. Kleinere Suchmaschinen k-ommen nur wieder vorbei wenn Sie dies in diesem Meta Tag definiert haben. Also ein Soll!<br />
<b>Info:</b> Google besucht Ihre Seiten nach ein paar Tagen erneut, sofern Sie immer Aktualisierungen vornehmen. Andernfalls wird die Seite einmal im Monat konsultiert.</span>";
$setting['metatags_siteinfo'] = "Dieser Meta Tag definiert die URL der robots.txt.<br /><span class=\"smalltext\">Viele Suchmaschinen suchen diese Datei auch ohne diesen Meta Tag. Das erkennt man an in der Webseiten Statistik. Dort findet man dann die URL einer vermeindlichen robots.txt in der Kategorie -nicht gefunden Seiten-.<br />
<b>Fazit:</b> Nicht notwendig, da alle Volltextsuchmaschinen die robots.txt automatisch erkennen. Für kleinere Suchmaschinen aber dennoch notwendig!</span>";
$setting['metatags_audience'] = "Bestimmen Sie Ihre Besucher mit diesem Tag.<br /><span class=\"smalltext\">-Alle- bedeutet: für jeden interessant, -Studenten- bedeutet: für Studenten besonders interessant.<br />
<b>Fazit:</b> Hat kaum noch Einfluss auf das Ranking oder die Listung. Sie sollten ihn trotzdem verwenden, sonst sehen Ihre Meta Tags so leer aus. </span>";
$setting['metatags_refresh'] = "Dieser Meta Tag definiert eine Weiterleitung zu einer anderen Seite oder URL.<br /><span class=\"smalltext\"><b>Vorsicht:</b> Klassisches Fettnäpfchen - Suchmaschinen haben am Anfang den Rang einer Seite in den Listings nur nach sehr einfachen Mitteln bewertet. So reichte es vor ein paar Jahren noch aus, den Text mit Suchbegriffen vollzustopfen. Damit auch viele Besucher die Seiten finden, haben einige Webmaster Zusatzdomains angemeldet und den Besucher mittels diesen Meta Tag auf die eigentliche Homepage geleitet. Die Betreiber der Suchdienste hatten dann mit unzähligen Duplikaten zu kämpfen. Nun wertet die Suchmaschine diesen Meta Tag als -Spam-Versuch- und wird diese Seite evtl. nicht aufnehmen.<br />
<b>Fazit:</b> Für Ranking uninteressant, sollte weggelassen werden</span>";
$setting['metatags_imagetoolbar'] = "Die Image Toolbar ist ein Werkzeug des Internet Explorers.<br /><span class=\"smalltext\">Fährt man mit der Maus über ein Bild öffnen sich Optionen, unter anderem auch -Bild speichern-. Falls Sie das vermeiden wollen, um Ihre Bilder zu schützen, setzen Sie diesen Meta Tag zusätzlich zur Maus- und Kopiersperre ein.<br />
<b>Fazit:</b> nicht unwichtig, verhindert Speichern von Bildern Dritter Personen im IE</span>";
$setting['metatags_verify_v1'] = "Hilft Google dabei die Seite als Ihre eigene zu erkennen.<br /><span class=\"smalltext\"><ul>
<li>Einloggen auf http://www.google.de/webmasters/</li>
<li>Klicken Sie auf Webmastertools (einschließlich Sitemaps)</li>
<li>Webseite anmelden: \"Klicken Sie hier, um eine neue....\" > Url eintragen > Webseite hinzufügen</li>
<li>Nun im nächsten Fenster auf \"Überprüfen Sie Ihre Webseite\" klicken</li>
<li>Dann auf \"Überprüfungsmethode auswählen\". \"Meta-Tag hinzufügen\" eignet sich für einen Smartstore-Shop am besten. Es erscheint ein Meta-Tag</li>
</ul></span>";
Step 4
Öffne / Open admin/settings.php
Suche / Search
show_form_footer($lang['save_changes'], "", 2);
}
Füge darüber das ein / Add above
show_table_separator($setting_group['metatags'], 2, "setting_group_metatags");
show_setting_row("metatags_language_onoff", "radio");
show_setting_row("metatags_language");
show_setting_row("metatags_keywords_onoff", "radio");
show_setting_row("metatags_keywords");
show_setting_row("metatags_description_onoff", "radio");
show_setting_row("metatags_description");
show_setting_row("metatags_author_onoff", "radio");
show_setting_row("metatags_author");
show_setting_row("metatags_publisher_onoff", "radio");
show_setting_row("metatags_publisher");
show_setting_row("metatags_copyright_onoff", "radio");
show_setting_row("metatags_copyright");
show_setting_row("metatags_page_topic_onoff", "radio");
show_setting_row("metatags_page_topic");
show_setting_row("metatags_robots_onoff", "radio");
show_setting_row("metatags_robots");
show_setting_row("metatags_reply_to_onoff", "radio");
show_setting_row("metatags_reply_to");
show_setting_row("metatags_date_onoff", "radio");
show_setting_row("metatags_date");
show_setting_row("metatags_revisit_after_onoff", "radio");
show_setting_row("metatags_revisit_after");
show_setting_row("metatags_siteinfo_onoff", "radio");
show_setting_row("metatags_siteinfo");
show_setting_row("metatags_audience_onoff", "radio");
show_setting_row("metatags_audience");
show_setting_row("metatags_refresh_onoff", "radio");
show_setting_row("metatags_refresh");
show_setting_row("metatags_imagetoolbar_onoff", "radio");
show_setting_row("metatags_imagetoolbar");
show_setting_row("metatags_verify_v1_onoff", "radio");
show_setting_row("metatags_verify_v1");
Step #5
Deutsch
- Lade install.php herunter
- Kopiere "install.php" in deinem Rootverzeichnis, dort wo auch die index.php und config.php liegt
- Führe die install.php aus Beispiel: http://deine-seite.de/install.php