Google Chrome DNS Cache leeren
Erstellt in Sonstiges am 27. September 2016
Um im Chrome Browser von Google den DNS Cache zu leeren einfach folgende URL im Browser aufrufen: chrome://net-internals/#dns und auf „Clear Host Cache“ klicken.
Um im Chrome Browser von Google den DNS Cache zu leeren einfach folgende URL im Browser aufrufen: chrome://net-internals/#dns und auf „Clear Host Cache“ klicken.
Ich hatte das Problem, dass ich zur Kategorieverwaltung einer benutzerdefinierten Taxononomie (registriert mit register_taxonomy) leiten wollte. Das ganze habe ich für wpShopGermany wie folgt umgesetzt:
$callback = add_submenu_page('wpsg-Admin', __("Produktkategorien", "wpsg"), __("Produktkategorien", "wpsg"), 'wpsg_produkt', 'wpsg-Productcategories', 'callback'); add_action("load-".$callback, function() { header('Location: '.admin_url('edit-tags.php?taxonomy=wpsg-tax')); exit; } );
Möchte man den Untertitel (subtitle) statt des Titels (title) in den Suchergebnissen der indexed_search TYPO3 Extension verwenden, so kann man nicht einfach ###TITLE### durch ###SUBTITLE### ersetzen. Das funktioniert leider nicht. Ich habe dieses Problem gelöst, in dem ich den Hook „prepareResultRowTemplateData_postProc“ verwendet habe. Hier die Hook Klasse (class.pihook.php):
<?php class tx_indexedsearch_pihook { var $pObj; function prepareResultRowTemplateData_postProc($tmplContent, $row, $headerOnly) { $subtitle = ''; if ($GLOBALS['TSFE']->sys_language_uid > 0) { $result = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows("subtitle", "pages_language_overlay", " sys_language_uid = ".$GLOBALS['TYPO3_DB']->quoteStr($GLOBALS['TSFE']->sys_language_uid, 'pages_language_overlay')." AND pid = ".$GLOBALS['TYPO3_DB']->quoteStr($row['page_id'], 'pages_language_overlay')." ".$this->pObj->cObj->enableFields('pages_language_overlay')); $subtitle = $result[0]['subtitle']; } else { $result = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows("subtitle", "pages", " uid = ".$GLOBALS['TYPO3_DB']->quoteStr($row['page_id'], 'pages')." ".$this->pObj->cObj->enableFields('pages')); $subtitle = $result[0]['subtitle']; } if (strlen(trim($subtitle)) > 0) $tmplContent['SUBTITLEIFSET'] = str_replace($row['item_title'], $subtitle, $tmplContent['title']); else $tmplContent['SUBTITLEIFSET'] = $tmplContent['title']; return $tmplContent; } } ?>
Der Hook selbst muss dann in einer ext_localconf.php registriert werden:
$TYPO3_CONF_VARS['EXTCONF']['indexed_search']['pi1_hooks']['prepareResultRowTemplateData_postProc'] = 'fileadmin/class.pihook.php:&tx_indexedsearch_pihook';
Ich hatte das Problem, dass ich eine Tabelle mit Vorwahlen hatte und für eine Rufnummer die Kosten aus dieser Tabelle ermitteln musste. Hierzu wollte ich den Datensatz ermitteln der von der Länge her am weitesten mit der Nummer übereinstimmt. Ich musste etwas nachdenken und habe es schließlich mit folgendem Query gelöst:
SELECT * FROM `tbl_connectionprice` WHERE LEFT(':destinationnumber', LENGTH(`areacode`)) = `areacode` ORDER BY LENGTH(`areacode`) DESC LIMIT 1
Die Variable :destinationnumber ist dabei die komplette Rufnummer die angerufen wurde inklusive Vorwahl und in der Spalte areacode sind die Vorwahlen definiert.
Die Excel Funktion „AUFRUNDEN“ kann mit folgender Funktion in PHP nachgebildet werden:
public static function AUFRUNDEN($value, $digit) { $pow = pow(10, $digit); return (ceil($pow * $value) + ceil($pow * $value - ceil($pow * $value))) / $pow; } // public static function AUFRUNDEN($value, $digit)
Bitte genehmigen Sie die Verwendung von Cookies dieser Website! Mehr Informationen
Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.