當前位置: 首頁>>代碼示例>>PHP>>正文


PHP search_parser::factory方法代碼示例

本文整理匯總了PHP中search_parser::factory方法的典型用法代碼示例。如果您正苦於以下問題:PHP search_parser::factory方法的具體用法?PHP search_parser::factory怎麽用?PHP search_parser::factory使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在search_parser的用法示例。


在下文中一共展示了search_parser::factory方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: time

    $log->TRACE($parser->cleanByLimit());
    $log->TRACE($parser->parseRaw());
}
//Сбор поисковых запросов - филтрация лога (все запросы кроме исполнителей и проектов)
if (date('H') == 7) {
    $parser = search_parser::factory(1);
    $log->TRACE($parser->filterRaw());
}
//Сбор поисковых запросов - филтрация лога (запросы по юзерам)
if (date('H') == 8) {
    $parser = search_parser::factory(1);
    $log->TRACE($parser->filterRaw('users'));
}
//Сбор поисковых запросов - филтрация лога (запросы по проектам)
if (date('H') == 9) {
    $parser = search_parser::factory(1);
    $log->TRACE($parser->filterRaw('projects'));
    $log->TRACE($parser->cleanup());
}
//Очистка "мусора" создающегося при вставке в визивиг изображений и не сохранении комментария (таблицы commune_attach, file_commune и articles_comments_files, file
if (date('H') == 23) {
    //$log->TRACE( commune::removeWysiwygTrash());
    $log->TRACE(articles::removeWysiwygTrash());
}
// Каждый день первого числа формируем документ ITO за прошлый месяц
/*
if(date('j') == 1 && date('H') == 1) {
    $prevMonth = time() - 3600 * 24 * 2; // Вычитаем два дня на всякий случай
    $log->TRACE( sbr_meta::generateDocITO(array(0 => date('Y-m-01', $prevMonth), 1 => date('Y-m-t', $prevMonth)), false, 'xlsx'));
}
*/
開發者ID:kapai69,項目名稱:fl-ru-damp,代碼行數:31,代碼來源:hourly.php

示例2: getRandomSearchHint

 /**
  * Берем случайное значение подсказки из двух систем
  *
  * @param string $type    Поисковый тип @see classes/search/
  * @return string Случайное ключевое слово
  */
 public function getRandomSearchHint($type)
 {
     require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/memBuff.php";
     $mem = new memBuff();
     $cache_name = self::MEM_KEY_NAME . '_rand';
     if (in_array($type, array('users', 'projects'))) {
         $cache_name .= $type;
     }
     $result = $mem->get($cache_name);
     if (!$result) {
         $kw_info = $se_info = array();
         self::load(7, $kw_info);
         require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/search_parser.php";
         $parser = search_parser::factory();
         $parser->getTopQueries($type, 100, $se_info);
         foreach ($kw_info as $kw) {
             $result[] = $kw['name'];
         }
         foreach ($se_info as $se) {
             $result[] = $se['query'];
         }
         $mem->set($cache_name, $result, self::MEM_TIME);
     }
     return $result[mt_rand(0, count($result) - 1)];
 }
開發者ID:Nikitian,項目名稱:fl-ru-damp,代碼行數:31,代碼來源:kwords.php


注:本文中的search_parser::factory方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。