Code Schnipsels
Codeschnipsel finden
|
Einen neuen Codeschnipsel einschicken
|
Schnipsel Paket erstellen
| save xoops keyword | |||
| Beschreibung | |||
| Mit diesem xoops hack können Sie das caching, trotz Optimierung aktivieren. | |||
| Typ | Kategorie | Lizenz | Sprache |
| Hack | xoops | WebSite Only | PHP |
Versionen dieses Codeschnipsels:
| Version - Anklicken zur Ansicht | Packages | Veröffentlichungsdatum | ID # | Autor | |
| 1.0 | 26.10.2005 10:52:00 | 12 | admin | ||
|
Änderungen:
Erste gepostete Version |
|||||
Version: 1.0
<? // write keyword in file
function writeKeyword() {
$fp = fopen("../../cache/keywords.txt","a");
flock($fp,2);
$keyword = trim(XTheme::getCachedTemplateId()."::::".$_SESSION['title']);
fwrite($fp,$keyword."",200);
fclose($fp);
}
// read keyword
function readKeyword() {
$file_source = file("../../cache/keywords.txt");
$cache_id = $this->getCachedTemplateId();
// find keyword
foreach ($file_source as $keyword) {
if (strstr($keyword,$cache_id)) {
$keyword = explode("::::",$keyword);
break;
}
}
return ($_SESSION['title'] = $keyword[1]);
} ?>
<? // Die Funktion 'checkcache' ist um folgende Zeile zu erweitern:
//Check caching
if ($this->is_cached($xoopsCachedTemplate)) {
//Add logger message
global $xoopsLogger;
$xoopsLogger->addExtra($xoopsCachedTemplate,
sprintf('Cached (regenerates every %d seconds)',
$xoopsConfig['module_cache'][$xoopsModule->getVar('mid')]));
// by sven seidel -> hier einfügen
$this->readKeyword(); ?>
