Вход Регистрация
Файл: templates/modern/controllers/search/index.tpl.php
Строк: 39
<?php

    $this
->setPageTitle(LANG_SEARCH_TITLE);

    
$this->addBreadcrumb(LANG_SEARCH_TITLE$this->href_to(''));
    if(
$query){
        
$this->addBreadcrumb($query);
    }

    
$content_menu = [];

    
$uri_query http_build_query(array(
        
'q'    => $query,
        
'type' => $type,
        
'date' => $date
    
));

    if (
$results){

        foreach(
$results as $result){

            
$content_menu[] = array(
                
'title'    => $result['title'],
                
'url'      => $this->href_to($result['name']) . '?' $uri_query,
                
'url_mask' => $this->href_to($result['name']),
                
'counter'  => $result['count']
            );

            if(
$result['items']){
                
$search_data $result;
            }

        }

        
$content_menu[0]['url'] = href_to('search') . '?' $uri_query;
        
$content_menu[0]['url_mask'] = href_to('search');

        
$this->addMenuItems('results_tabs'$content_menu);

        
$this->setPageTitle($query$target_titlemb_strtolower(LANG_SEARCH_TITLE));

    }

?>

<h1>
    <?php if (!$query){ ?>
        <?php echo LANG_SEARCH_TITLE?>
    <?php } else { ?>
        <?php printf(LANG_SEARCH_H1html($queryfalse)); ?>
    <?php ?>
</h1>

<div id="search_form" class="my-3 my-md-4">
    <form action="<?php echo href_to('search'); ?>" method="get">
        <div class="form-group input-group">
            <?php echo html_input('text''q'$query, ['placeholder' => LANG_SEARCH_QUERY_INPUT'class' => 'w-50']); ?>
            <?php echo html_select('type', array(
                
'words' => LANG_SEARCH_TYPE_WORDS,
                
'exact' => LANG_SEARCH_TYPE_EXACT,
            ), 
$type); ?>
            <?php echo html_select('date', array(
                
'all' => LANG_SEARCH_DATES_ALL,
                
'w' => LANG_SEARCH_DATES_W,
                
'm' => LANG_SEARCH_DATES_M,
                
'y' => LANG_SEARCH_DATES_Y,
            ), 
$date); ?>
        </div>
        <?php echo html_submit(LANG_FIND); ?>
    </form>
</div>

<?php if ($query && empty($search_data)){ ?>
    <p id="search_no_results" class="alert alert-info">
        <?php echo LANG_SEARCH_NO_RESULTS?>
    </p>
<?php ?>

<?php if (!empty($search_data)){ ?>

    <?php $this->menu('results_tabs'true'nav nav-pills mb-3 mb-md-4'); ?>

    <div id="search_results_list" class="mb-3 mb-md-4">
        <?php foreach($search_data['items'] as $item){ ?>
            <div class="item media mb-3">
                <?php if(!empty($item['image'])){ ?>
                    <div class="mr-3">
                        <a href="<?php echo $item['url']; ?>" target="_blank">
                            <?php echo $item['image']; ?>
                        </a>
                    </div>
                <?php ?>
                <div class="media-body">
                    <h5 class="mt-0">
                        <a href="<?php echo $item['url']; ?>" target="_blank">
                            <?php echo $item['title']; ?>
                        </a>
                    </h5>
                    <?php foreach($item['fields'] as $field=>$value){ ?>
                        <?php if (!$value) { continue; } ?>
                        <div class="field search_field_<?php echo $field?> mb-2">
                            <?php echo ((mb_strlen($value) > 280) ? string_short($value280) : $value); ?>
                        </div>
                    <?php ?>
                    <div class="text-muted">
                        <?php html_svg_icon('solid''calendar-alt'); ?>
                        <?php echo html_date_time($item['date_pub']); ?>
                    </div>
                </div>
            </div>
        <?php ?>
    </div>

    <?php echo html_pagebar($page$perpage$search_data['count'], $page_url$uri_query); ?>

<?php ?>
Онлайн: 1
Реклама