<?php
# Author: Eduard Laas
# Copyright © 2005 - 2017 SLAED
# License: GNU GPL 3
# Website: slaed.net
if (!defined("FUNC_FILE")) die("Illegal file access");
function tpl_head() {
global $blockg, $theme, $user, $conf, $conff, $confu;
$arg = func_get_args();
if (is_user()) {
$uname = htmlspecialchars(substr($user[1], 0, 25));
$userinfo = getusrinfo();
$user_avatar = (file_exists($confu['adirectory']."/".$userinfo['user_avatar'])) ? $userinfo['user_avatar'] : "default/00.gif";
$cont = tpl_eval("login-logged", _ACCOUNT, $confu['adirectory']."/".$user_avatar, $uname, _LOGOUT);
} else {
if ($confu['enter'] == 1) {
$captcha = (extension_loaded("gd") && ($conf['gfx_chk'] == 2 || $conf['gfx_chk'] == 4 || $conf['gfx_chk'] == 5 || $conf['gfx_chk'] == 7)) ? get_captcha(2) : "";
$cont = tpl_eval("login", _LOGIN, _NICKNAME, _PASSWORD, $captcha, _LOGIN, _PASSFOR, _REG);
} else {
$cont = tpl_eval("login-without", _BREG);
}
}
$mname = ($conf['name']) ? deflmconst($conf['name']) : "";
$fcat = (isset($_GET['cat'])) ? intval($_GET['cat']) : 0;
$cname = ($fcat) ? catlink($conf['name'], $fcat, $conff['defis'], $mname) : "";
$lan = array($cont, $conf['sitename'], $conf['site_logo'], $conf['homeurl'], $conf['slogan'], _HOME, _ACCOUNT, _ALBUM, _A_LINKS, _FEEDBACK, _CONTENT, _FAQ, _FILES, _FORUM, _ALBUM, _HELP, _RADIO, _JOKES, _LINKS, _MEDIA, _USERS, _NEWS, _ORDER, _PAGES, _RECOMMEND, _RSS, _SEARCH, _SHOP, _TOPUSERS, _VOTING, _S_FAVORITEN, _S_STARTSEITE, $mname, $cname);
eval("\$r_file=\"".addslashes($arg[0])."\";");
return stripslashes($r_file);
}
?>
Далее, в самом файле темы index.html используем соответствующие переменные: $lan[32] и $lan[33], в том месте где это необходимо. В них будут выводится "Название модуля" и "Категория", если таковая существует.
Для лучшего понимания отличий между функциями, рекомендую воспользоваться программой
, для визуального сравнения.