This topic contains a post which is marked as Best Answer. Press here if you would like to see it.
not show ads on the page search
« on: May 02, 2016, 06:20:37 PM »
Hello
I would like to know how not to show on the search page advertising, how can I fix this in code?
follow the link to your point of view: http://brechozinhoxiq.com.br/search/

*

MB Themes

Re: not show ads on the page search
« Reply #1 on: May 02, 2016, 07:02:05 PM »
@Gilbertar Silva Ferreira
Why you do not remove it from search page?
  To get fast support, we need following details: Detail description, URL to reproduce problem, Screenshots

Re: not show ads on the page search
« Reply #2 on: May 04, 2016, 07:23:20 PM »
@Gilbertar Silva Ferreira
Why you do not remove it from search page?

but I need to list my ad groups in the categories, only when I put the php echo it shows all the ads

Re: not show ads on the page search
« Reply #3 on: May 04, 2016, 07:26:15 PM »
this is my search.php
Code: [Select]
<?php
    
/*
     *      Osclass – software for creating and publishing online classified
     *                           advertising platforms
     *
     *                        Copyright (C) 2013 OSCLASS
     *
     *       This program is free software: you can redistribute it and/or
     *     modify it under the terms of the GNU Affero General Public License
     *     as published by the Free Software Foundation, either version 3 of
     *            the License, or (at your option) any later version.
     *
     *     This program is distributed in the hope that it will be useful, but
     *         WITHOUT ANY WARRANTY; without even the implied warranty of
     *        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     *             GNU Affero General Public License for more details.
     *
     *      You should have received a copy of the GNU Affero General Public
     * License along with this program.  If not, see <http://www.gnu.org/licenses/>.
     */

    // meta tag robots
    
if( osc_count_items() == || stripos($_SERVER['REQUEST_URI'], 'search') ) {
        
osc_add_hook('header','infinity_nofollow_construct');
    } else {
        
osc_add_hook('header','infinity_follow_construct');
    }

    
infinity_add_body_class('item');
    
$listClass '';
    
$buttonClass '';
    if(
osc_search_show_as() == 'gallery'){
          
$listClass 'listing-grid';
          
$buttonClass 'active';
    }
    
osc_add_hook('after-main','sidebar');
    function 
sidebar(){
        
osc_current_web_theme_path('search-sidebar.php');
    }
    
osc_add_hook('footer','autocompleteCity');
    function 
autocompleteCity(){ ?>

    <script type="text/javascript">
    $(function() {
                    function log( message ) {
                        $( "<div/>" ).text( message ).prependTo( "#log" );
                        $( "#log" ).attr( "scrollTop", 0 );
                    }

                    $( "#sCity" ).autocomplete({
                        source: "<?php echo osc_base_url(true); ?>?page=ajax&action=location",
                        minLength: 2,
                        select: function( event, ui ) {
                            $("#sRegion").attr("value", ui.item.region);
                            log( ui.item ?
                                "<?php _e('Selected''modern'); ?>: " + ui.item.value + " aka " + ui.item.id :
                                "<?php _e('Nothing selected, input was''modern'); ?> " + this.value );
                        }
                    });
                });
    </script>
    <?php
    
}
?>


<?php osc_current_web_theme_path('header.php') ; ?>
    <div class="categorias">
      <?php echo show_banner('animais'); ?>
      <?php echo show_banner('arte'); ?>
      <?php echo show_banner('bebes'); ?>
      <?php echo show_banner('esporte'); ?>
      <?php echo show_banner('bolsas'); ?>
      <?php echo show_banner('calcados'); ?>
      <?php echo show_banner('cama'); ?>
      <?php echo show_banner('caminhao'); ?>
      <?php echo show_banner('carro'); ?>
      <?php echo show_banner('celular'); ?>
      <?php echo show_banner('computador'); ?>
      <?php echo show_banner('doacao'); ?>
      <?php echo show_banner('eletrodomestico'); ?>
      <?php echo show_banner('eletronico'); ?>
      <?php echo show_banner('emprego'); ?>
      <?php echo show_banner('imovel'); ?>
      <?php echo show_banner('musica'); ?>
      <?php echo show_banner('jardinagem'); ?>
      <?php echo show_banner('moto'); ?>
      <?php echo show_banner('moveis'); ?>
      <?php echo show_banner('casa'); ?>
      <?php echo show_banner('diversos'); ?>
      <?php echo show_banner('roupa'); ?>
      <?php echo show_banner('saude'); ?>
      <?php echo show_banner('joias'); ?>
      <?php echo show_banner('jogos'); ?>
    </div>
    <div class="list-header">
        <div class="resp-wrapper">
            <?php osc_run_hook('search_ads_listing_top'); ?>
            <h1><?php echo search_title(); ?></h1>

            <?php if(osc_count_items() == 0) { ?>
                <p class="empty" ><?php printf(__('There are no results matching "%s"''infinity'), osc_search_pattern()) ; ?></p>
            <?php } else { ?>
            <span class="counter-search"><?php
                $search_number 
infinity_search_number();
                
printf(__('%1$d - %2$d de %3$d anúncios''infinity'), $search_number['from'], $search_number['to'], $search_number['of']);
            
?>
</span>
            <div class="actions">
              <a href="#" data-bclass-toggle="display-filters" class="resp-toogle show-filters-btn"><?php _e('Show filters','infinity'); ?></a>
            <!--     START sort by       -->
            <span class="see_by">
              <span><?php _e('Sort by''infinity'); ?>:</span>
              <?php
              $orders 
osc_list_orders();
              
$current '';
              foreach(
$orders as $label => $params) {
                  
$orderType = ($params['iOrderType'] == 'asc') ? '0' '1';
                  if(
osc_search_order() == $params['sOrder'] && osc_search_order_type() == $orderType) {
                      
$current $label;
                  }
              }
              
?>

              <label><?php echo $current?><b class="arrow-envelope"><b class="arrow-down"></b></b></label>
              <?php $i 0?>
              <ul>
                  <?php
                  
foreach($orders as $label => $params) {
                      
$orderType = ($params['iOrderType'] == 'asc') ? '0' '1'?>

                      <?php if(osc_search_order() == $params['sOrder'] && osc_search_order_type() == $orderType) { ?>
                          <li><a class="current" href="<?php echo osc_esc_html(osc_update_search_url($params)); ?>"><?php echo $label?></a></li>
                      <?php } else { ?>
                          <li><a href="<?php echo osc_esc_html(osc_update_search_url($params)); ?>"><?php echo $label?></a></li>
                      <?php ?>
                      <?php $i++; ?>
                  <?php ?>
                </ul>
            </span>
            <!--     END sort by       -->
            </div><br />

            <?php ?>
          </div>
     </div>
        <?php
            $i 
0;
            
osc_get_premiums();
            if(
osc_count_premiums() > 0) {
            echo 
'<h5>'.__('Anúncios premiums','infinity').'</h5>';
            
View::newInstance()->_exportVariableToView("listType"'premiums');
            
View::newInstance()->_exportVariableToView("listClass",$listClass.' premium-list');
            
osc_current_web_theme_path('loop.php');
            }
        
?>

     <div class="clear"></div>

     <?php if(osc_count_items() > 0) {
        
View::newInstance()->_exportVariableToView("listType"'items');
        
View::newInstance()->_exportVariableToView("listClass",$listClass);
        
osc_current_web_theme_path('loop.php');
    
?>


     <div class="clear"></div>
      <?php
      
if(osc_rewrite_enabled()){
      
$footerLinks osc_search_footer_links();
      if(
count($footerLinks)>0) {
      
?>

      <div id="related-searches">
        <h5><?php _e('Other searches that may interest you','infinity'); ?></h5>
        <ul class="footer-links">
          <?php foreach($footerLinks as $f) { View::newInstance()->_exportVariableToView('footer_link'$f); ?>
          <?php if($f['total'] < 3) continue; ?>
            <li><a href="<?php echo osc_footer_link_url(); ?>"><?php echo osc_footer_link_title(); ?></a></li>
          <?php ?>
        </ul>
      </div>
      <?php 
      } 
?>

     <div class="paginate" >
          <?php echo osc_search_pagination(); ?>
     </div>
     <?php ?>
<?php osc_current_web_theme_path('footer.php') ; ?>

*

MB Themes

Re: not show ads on the page search
« Reply #4 on: May 04, 2016, 07:38:44 PM »
@Gilbertar Silva Ferreira
You can set to banner groups in which categories they should be shown.
  To get fast support, we need following details: Detail description, URL to reproduce problem, Screenshots

Re: not show ads on the page search
« Reply #5 on: May 04, 2016, 07:53:04 PM »
@Gilbertar Silva Ferreira
You can set to banner groups in which categories they should be shown.

but I did it

Marked as best answer by gilbertar.silva-ferreira on May 04, 2016, 08:33:18 PM
*

MB Themes

Re: not show ads on the page search
« Reply #6 on: May 04, 2016, 07:59:00 PM »
@Gilbertar Silva Ferreira
Then this group will be shown only in this category or in case there is no category selected.
If you want to block this behavior (show when no category selected), code to show banner place like this:

Code: [Select]
<?php
  $cat 
osc_search_category_id();
  
$cat = isset($cat[0]) ? $cat[0] : '';

  if(
$cat <> '' && $cat <> 0) {

    .... 
code to show banner ...

  }
?>

  To get fast support, we need following details: Detail description, URL to reproduce problem, Screenshots

Re: not show ads on the page search
« Reply #7 on: May 04, 2016, 09:33:17 PM »

worked, thank you :) :)

*

MB Themes

Re: not show ads on the page search
« Reply #8 on: May 04, 2016, 09:50:19 PM »
@Gilbertar Silva Ferreira
Cool ;)
  To get fast support, we need following details: Detail description, URL to reproduce problem, Screenshots