eine kleine Erweiterung für das AddOn RexSeo (1.3.203) um die Eingabefelder
für Author, Publisher und Generator.
settings.inc.php (Zeile31)
- Code: Alles auswählen
...
'def_keys' => 'array',
'def_author' => 'string',
'def_publisher' => 'string',
'def_generator' => 'string',
'homeurl' => 'int',
'homelang' => 'int',
...
settings.inc.php (ab Zeile 296) einfügen:
- Code: Alles auswählen
<div class="rex-form-row">
<p class="rex-form-col-a rex-form-text">
<label for="def_author">Author:</label>
<input id="def_author" class="rex-form-text" type="text" name="def_author" value="'.stripslashes($REX['ADDON'][$myself]['settings']['def_author']).'" />
</p>
</div><!-- /rex-form-row -->
<div class="rex-form-row">
<p class="rex-form-col-a rex-form-text">
<label for="def_publisher">Publisher:</label>
<input id="def_publisher" class="rex-form-text" type="text" name="def_publisher" value="'.stripslashes($REX['ADDON'][$myself]['settings']['def_publisher']).'" />
</p>
</div><!-- /rex-form-row -->
<div class="rex-form-row">
<p class="rex-form-col-a rex-form-text">
<label for="def_generator">Generator:</label>
<input id="def_generator" class="rex-form-text" type="text" name="def_generator" value="'.stripslashes($REX['ADDON'][$myself]['settings']['def_generator']).'" />
</p>
</div><!-- /rex-form-row -->
class.rexseo.inc.php (ab Zeile 145) einfügen:
- Code: Alles auswählen
function author()
{
global $REX;
$str = trim($REX['ADDON']['rexseo']['settings']['def_author']);
return rexseo::htmlentities($str);
}
function publisher()
{
global $REX;
$str = trim($REX['ADDON']['rexseo']['settings']['def_publisher']);
return rexseo::htmlentities($str);
}
function generator()
{
global $REX;
$str = trim($REX['ADDON']['rexseo']['settings']['def_generator']);
return rexseo::htmlentities($str);
}
Im Template folgendes ändern/hinzufügen:
- Code: Alles auswählen
if(OOAddon::isAvailable('rexseo'))
{
$meta_title = rexseo::title("|");
$meta_description = rexseo::description();
$meta_keywords = rexseo::keywords();
$meta_author = rexseo::author();
$meta_publisher = rexseo::publisher();
$meta_generator = rexseo::generator();
...
Im template HTML Bereich (Metas):
- Code: Alles auswählen
<meta name="publisher" content="<?php echo $meta_publisher; ?>" />
<meta name="author" content="<?php echo $meta_author; ?>" />
<meta name="generator" content="<?php echo $meta_generator; ?>" />
grz. Chris

