pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: Doggy am 29 Januar 2003, 13:39:49

Titel: Metakey
Beitrag von: Doggy am 29 Januar 2003, 13:39:49
warum werden eigendlich keine metakey im Adminmenu mit eingetragen

oder ist das in der vkp nicht möglich den ich finde es umständlich sie jedes mal in die Datei eintragen zu müssen.


Mfg Doggy
Titel: Re: Metakey
Beitrag von: jogi24 am 29 Januar 2003, 16:05:03
hi
@Doggy

du findest deine meta
in includes/meta.php

dort kannst du sie ändern

du brauchst sie nicht in jeder datei einzutragen

Titel: Re: Metakey
Beitrag von: Micro am 29 Januar 2003, 17:49:44
Hi Doggy

Da muss ich Dir völlig recht geben. Es ist eigentlich "Schwachfug", diese immer per Datei editieren zu müssen. Aus dem Grund wurde das schon in das PragmaMX so mit eingebaut.
Für das VKP ist das so schnell nicht möglich, da hier ein wenig mehr Aufwand betrieben werden müsste.
Titel: Re: Metakey
Beitrag von: Doggy am 30 Januar 2003, 12:05:20
wie wäre es wenn ich euch eine Anleitung dafür zukommen lassen würde
wie ihr das in einem kurzem Arbeitsaufwand erledigen könnt.

Ich persönlich habe es schon an das nuke6 angepasst und es geht.

ich kann euch wenn ihr wünscht die .doc schicken.


mfg Doggy

Titel: Re: Metakey
Beitrag von: Doggy am 11 Februar 2003, 13:25:55
Hier sind die SiteKeywords angaben für nuke5x und das vkp von maax.

Settings.php unter startdate:
."</td></tr><tr><td>"
.""._SITEKEYWORDS.":</td><td><textarea name=\"xkeywords\" cols=\"50\" rows=\"3\" maxlength=\"255\">$keywords</textarea>"
."</td></tr><tr><td>"

in function configsave eintragen
function ConfigSave($xkeywords) auch wieder hinter $xstartdate

in include(config.php)
$xkeywords = FixQuotes($xkeywords); unter Startdate
die content angaben
$file = fopen("config.php", "w");
$content .= "# \$keywords:      Your site's meta keywords\n";
$content .= "\$keywords = \"$xkeywords\";\n"; Wieder unter Startdate

und in case ConfigSave
ConfigSave($xkeywords) wieder hinter Startdate

das war die Settings.php die daten werden in die config.php selbständig eingetragen wenn ihr Keywords angebt.

nun zur meta.php im verzeichnis includes

dort eintragen:
echo "<META NAME=\"KEYWORDS\" CONTENT=\"$keywords\">\n";


und das war es schon das geht natürlich auch in nuke 6x aber nur wenn die datenbank abfrage der config deaktiviert ist.

Viel Spass mit der Erweiterung.

Mfg Doggy
Titel: Re: Metakey
Beitrag von: Doggy am 11 Februar 2003, 15:58:55
entschuldigung mir ist bei der beschreibung ein fehler unterlaufen.

Hier nun die richtige header.php

--------------------------------------------
<?php
$header = 0;
function head() {
    global $index;
    if (!isset($index)) {
   include("config.php");
    } else {
   global $slogan, $sitename, $banners, $keywords, $audio, $Default_Theme, $userimg, $nukeurl, $Version_Num;
    }
    global $artpage, $topic, $hlpfile, $user, $hr, $theme, $cookie, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $textcolor1, $textcolor2, $forumpage;
    if(is_user($user)) {
   $user2 = base64_decode($user);
   $cookie = explode(":", $user2);
   if($cookie[9]=="") $cookie[9]=$Default_Theme;
   if(isset($theme)) $cookie[9]=$theme;
   if(!$file=@opendir("themes/$cookie[9]")) {
       $ThemeSel = $Default_Theme;
   } else {
       $ThemeSel = $cookie[9];
   }
    } else {
   $ThemeSel = $Default_Theme;
    }
    include("themes/$ThemeSel/theme.php");
    echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
    echo "<html>\n<head>\n";
    echo "<title>$sitename</title>\n";
    echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset="._CHARSET."\">\n";
    echo "<META NAME=\"AUTHOR\" CONTENT=\"$sitename\">\n";
    echo "<META NAME=\"COPYRIGHT\" CONTENT=\"Copyright (c) 2001 by $sitename\">\n";
    echo "<META NAME=\"KEYWORDS\" CONTENT=\"$keywords\">\n";
    echo "<META NAME=\"DESCRIPTION\" CONTENT=\"$slogan\">\n";
    echo "<META NAME=\"GENERATOR\" CONTENT=\"$Version_Num - http://www.doggys-data-inc\">\n\n\n";
    echo "<LINK REL=\"StyleSheet\" HREF=\"themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">\n\n\n";
    echo "<SCRIPT type=\"text/javascript\">\n";
    echo "<!--\n";
    echo "function showimage() {\n";
    echo "if (!document.images)\n";
    echo "return\n";
    echo "document.images.avatar.src=\n";
    echo "'$nukeurl/images/forum/avatar/' + document.Register.user_avatar.options[document.Register.user_avatar.selectedIndex].value\n";
    echo "}\n";
    echo "//-->\n";
    echo "</SCRIPT>\n\n";


    echo "<script type=\"text/javascript\">\n";
    echo "<!--\n";
    echo "function openwindow(){\n";
    echo "   window.open (\"$hlpfile\",\"Help\",\"toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=400\");\n";
    echo "}\n";
    echo "//-->\n";
    echo "</SCRIPT>\n\n";
    echo "</head>\n\n";
    themeheader();
}

head();
include("includes/Grafisch/counter.php");
global $home;
if ($home == 1) {
    message_box();
    blocks(Center);
}
online();

?>
--------------------------------------------------------------------

Mfg Doggy