OSClass按ID项搜索具有此ID的结果特定产品

时间:2013-12-16 23:34:47

标签: php mysql osclass

我是OSClass的新手。当我使用像“apartman”这样的搜索栏搜索某些内容时,会有结果项,其中包含“公寓人”。没关系。但是想要添加搜索功能。如果我创建新广告,例如“汽车丰田”,则会创建一个唯一的ID项,页面如下所示“mydomain.com/index.php?page=item&id=2”。这个项目的ID是id 2.我想要,如果我用这个值“2”进行搜索,结果“汽车丰田”,这个项目ID是2。

有谁知道,怎么做?

2 个答案:

答案 0 :(得分:0)

默认情况下,无法使用搜索按ID搜索,但您可以创建插件

答案 1 :(得分:0)

您可以使用“osc_query_item()”执行此操作,例如,下面提到的代码将返回id = 12345的项目的详细信息。

osc_query_item("id=12345");
if( osc_count_custom_items() == 0) { ?>
    <p class="empty"><?php _e('No Listings', 'modern') ; ?></p>
<?php 
} 
else { ?>
    <?php 
    while ( osc_has_custom_items() ) { 
        ?> 
        <div style="width:100%; float:left;">
            <div style="width:20%; float:left;">
            <?php
                if( osc_images_enabled_at_items() ) { 
                    if( osc_count_item_resources() ) { 
                        ?>
                        <a href="<?php echo osc_item_url(); ?>">
                            <img src="<?php echo osc_resource_thumbnail_url(); ?>" width="75" height="56" title="<?php echo osc_item_title(); ?>" alt="<?php echo osc_item_title(); ?>" />
                        </a>

                    <?php } else { ?>
                        <img src="<?php echo osc_current_web_theme_url(); ?>/images/no_photo.gif" width="75" height="56" alt="" title=""/><?php
                    } 
                }
            ?>
            </div>
            <div style="width:80%; float:left;">
                <strong><a href="<?php echo osc_item_url(); ?>"><?php echo osc_item_title(); ?></a></strong><br>
                <strong><?php echo osc_item_formated_price(); ?> - <?php echo osc_item_city(); ?> ( <?php echo osc_item_region(); ?>) - <?php echo osc_format_date(osc_item_pub_date()); ?> </strong>
            </div>
        </div>
        <?php 
    } ?><?php  
}