当前位置: 首页>>代码示例>>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;未经允许,请勿转载。