首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何利用OSClass的功能?

如何利用OSClass的功能?
EN

Stack Overflow用户
提问于 2014-11-27 15:25:39
回答 1查看 920关注 0票数 0

我想创建一个新的.php文件,并且想要利用OSclass Codex中的函数。例如,这段代码不能工作,因为我没有导入所有的函数和依赖项。我到底是如何做到这一点的。

代码语言:javascript
复制
<?php osc_query_item("region_name=Madrid");
if( osc_count_custom_items() == 0) { ?>
    <p class="empty"><?php _e('No Listings', 'modern') ; ?></p>
<?php } else { ?>
    <table border="0" cellspacing="0">
         <tbody>
            <?php $class = "even"; ?>
            <?php while ( osc_has_custom_items() ) { ?>
             <tr class="<?php echo $class. (osc_item_is_premium()?" premium":"") ; ?>">
                    <?php if( osc_images_enabled_at_items() ) { ?>
                     <td class="photo">
                        <?php 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') ; ?>" alt="" title=""/>
                        <?php } ?>
                     </td>
                    <?php } ?>
                     <td class="text">
                         <h3><a href="<?php echo osc_item_url() ; ?>"><?php echo osc_item_title() ; ?></a></h3>
                         <p><strong><?php if( osc_price_enabled_at_items() ) { 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></p>
                         <p><?php echo osc_highlight( strip_tags( osc_item_description() ) ) ; ?></p>
                     </td>                                       
                 </tr>
                <?php $class = ($class == 'even') ? 'odd' : 'even' ; ?>
            <?php } ?>
        </tbody>
    </table>
<?php }; ?>
EN

回答 1

Stack Overflow用户

发布于 2014-12-06 01:25:02

您需要做的是创建一个自定义页面。在Osclass中,自定义页面是由插件带来的。如果你需要一个关于在Osclass 3.3+中创建插件的教程,这里有一个:How to create plugins for Osclass

-

如果您对Osclass的内部机制感到好奇,那么所有的Osclass函数(helpers)都加载在安装根目录下的/oc-load.php中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27165222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档