Jump to content

Robson Augusto

Members
  • Content count

    5
  • Joined

  • Last visited

Posts posted by Robson Augusto


  1. Boa noite galera, não tenho conhecimento em programação, o que desenvolvi em meu site atualmente foi através de pesquisas e curiosidade em aprender e modelar site por conta própria.

    Hoje estou com um problema quanto a velocidade do site, muitas JS bloqueando a renderização do site, eu cheguei a tentar jogar todo JS para fim da página "footer", mas algumas páginas se desconfigurarão, então eu gostaria de pedir ajuda a vocês, sobre como eu deixo meu site mais rápido sem desconfigurar as páginas... Ou como adicionar o async dentro dessas funções!?

    Segue o php de chamadas do css e js

     

    <?php

    class CaryAssets
    {

        var $location;
        var $section;

        public function __construct()
        {
            $this->location = Rewrite::newInstance()->get_location();
            $this->section = Rewrite::newInstance()->get_section();

            osc_add_hook('header', array(&$this, 'enqueue_css'), 1);
            osc_add_hook('header', array(&$this, 'enqueue_js'));

        }


        function enqueue_css()
        {
            $location = Rewrite::newInstance()->get_location();
            $section = Rewrite::newInstance()->get_section();

            if ($location === 'user' && in_array($section, array('dashboard', 'profile', 'alerts', 'change_email', 'change_username', 'change_password', 'items'))) {
                $user = User::newInstance()->findByPrimaryKey(Session::newInstance()->_get('userId'));
                View::newInstance()->_exportVariableToView('user', $user);
                ?>
                <script type="text/javascript">
                    var cary_theme = window.cary_theme || {};
                    cary_theme.user = {};
                    cary_theme.user.id = '<?php echo osc_user_id(); ?>';
                    cary_theme.user.secret = '<?php echo osc_user_field("s_secret"); ?>';
                </script>
                <?php
            }
            // osc_enqueue_style('bootstrap', osc_current_web_theme_url() . 'lib/bootstrap/css/bootstrap.min.css');
            // customized bootstrap with 480px @media
            // https://gist.github.com/wdollar/135ec3c80faaf5a821b0
            osc_enqueue_style('bootstrap', osc_current_web_theme_url() . 'css/bootstrap.min.css');


            osc_enqueue_style('font-awesome', 'https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css');
            osc_enqueue_style('bootstrap-social', osc_current_web_theme_url() . 'css/bootstrap-social.css');

            osc_enqueue_style('bxslider-css', osc_current_web_theme_url() . 'lib/bxslider/css/jquery.bxslider.min.css');
            osc_enqueue_style('sweetalert-css', osc_current_web_theme_url() . 'js/sweetalert-master/dist/sweetalert.css');
            osc_enqueue_style('style', osc_current_web_theme_url() . 'css/style.css');

            osc_enqueue_style('style-jquery-ui', osc_current_web_theme_url() . 'lib/jquery-ui/jquery-ui.css');
            osc_enqueue_style('style-animatedModal', '//cdnjs.cloudflare.com/ajax/libs/animate.css/3.2.0/animate.min.css');
            if(Params::getParam('page') === 'item' &&
                (Params::getParam('action')==='item_add' || Params::getParam('action')==='item_edit')) {
                osc_enqueue_style('style-jquery-ui', osc_current_web_theme_url() . 'js/alt-checkbox/jquery.alt-checkbox.css');
            }
        }

        function enqueue_js()
        {
            osc_register_script('jquery', osc_current_web_theme_url() . 'lib/jquery/js/jquery-1.12.0.min.js');
            osc_enqueue_script('jquery');
            osc_register_script('jquery-ui', osc_current_web_theme_url() . 'lib/jquery-ui/jquery-ui.js', 'jquery');
            osc_enqueue_script('jquery-ui');
            osc_enqueue_script('php-date');

            osc_register_script('animatedModal', osc_current_web_theme_url() . 'js/animatedModal.js-master/animatedModal.min.js', 'jquery');
            osc_enqueue_script('animatedModal');

            osc_register_script('global-js', osc_current_web_theme_url() . 'js/global.js', 'jquery');
            osc_enqueue_script('global-js');

            osc_register_script('sticky', osc_current_web_theme_url() . 'node_modules/sticky-kit/dist/sticky-kit.js', 'jquery');
            osc_enqueue_script('sticky');

            osc_register_script('bootstrap-js', osc_current_web_theme_url() . 'lib/bootstrap/js/bootstrap.min.js', 'jquery');
            osc_enqueue_script('bootstrap-js');

            osc_register_script('bxslider-js', osc_current_web_theme_url() . 'lib/bxslider/js/jquery.bxslider.min.js', 'jquery');
            osc_enqueue_script('bxslider-js');

            $url = 'https://maps.googleapis.com/maps/api/js?libraries=places';
            if (trim(osc_get_preference('maps_key', 'cary_theme')) != '') {
                $url = 'https://maps.googleapis.com/maps/api/js?key=' . trim(osc_get_preference('maps_key', 'cary_theme')) . '&libraries=places';
            }
            osc_register_script('gmaps-js', $url);

            osc_register_script('sweetalert-js', osc_current_web_theme_url() . 'js/sweetalert-master/dist/sweetalert.min.js');
            osc_enqueue_script('sweetalert-js');

            if (osc_is_ad_page() && osc_get_preference('include_maps_js', 'cary_theme')) {
                osc_enqueue_script('gmaps-js');
            }

            osc_register_script('delete-user-js', osc_current_web_theme_js_url('delete_user.js'), 'jquery-ui');

            if (($this->location === 'user' &&
                    in_array($this->section, array('dashboard', 'profile', 'alerts', 'change_email', 'change_username', 'change_password', 'items')))
                || (Params::getParam('page') === 'custom' && Params::getParam('in_user_menu') == true)
            ) {
                osc_enqueue_script('delete-user-js');
            }
            if(Params::getParam('page') === 'item' &&
                (Params::getParam('action')==='item_add' || Params::getParam('action')==='item_edit')) {
                osc_register_script('alt-checkbox-js', osc_current_web_theme_url() . 'js/alt-checkbox/jquery.alt-checkbox.js');
                osc_enqueue_script('alt-checkbox-js');
            }
        }
    }
     


  2. Galera se alguém souber o que ocorre,  é o seguinte, não acredito que possa ser Problema de SEO, mas vamos lá meu site anuncicarbh.com, não aparece em pesquisa feitas pelo computador, com a palavra chave "seminovos bh", ele aparece na primeira oscilando para segunda pagina do bing e yahoo, fazendo a pesquisa pelo telefone, ja no pc ele nao aparace mais no yahoo, mas continua a aparecer no bing, ja no google ele teve pequenas aparições na terceira página, agora em ambas as pesquisas de pc e celular ja não aparece mais no google... So aparece atualmente no google, pesquisando pelo nome do site... Alguem saberia me dizer o por que disso? será SEO?


  3. Boa tarde, se alguem conseguir me ajudar, desde ja agradeço...

     

    como fazer com que a função highligth funcione nesse codigo, ate então ela nao causou efeito algum no que preciso, que é destacar um anuncio, qaundo ativado a função de destacar, nao acontece nada.

     

     

     

     

     

     

    <?php } ?>

            <?php while(osc_has_items()) { ?>
    <div class="tab-pane fade in block-style active" id="block-style">
                            
                                       <div class="col-sm-4 block-style-item">
                                <a href="<?php echo osc_item_url(); ?>" 
    class="wrap-item-block">
                                <div class="item-block" id="<?php if(function_exists('payment_pro_print_highlight_class')){echo osc_run_hook("highlight_class");}?>">

                                        <div class="img">
                                        <?php if( osc_images_enabled_at_items() ) { ?>
                                            <?php if( osc_count_item_resources() ) { ?><img src="<?php echo osc_resource_thumbnail_url(); ?>"  alt="<?php echo osc_item_title(); ?>"/><?php } else { ?>
                                                    <img src="<?php echo osc_current_web_theme_url('img/no_photo.gif'); ?>" alt="" title="" />
                                                <?php } ?>
                                                <?php } ?>
                                        </div>
                                        <?php if( osc_get_preference('item-icon', 'fino') == 'enable') {?>
                                        <div class="icon">
                                    <img src="<?php echo osc_current_web_theme_url('img/') . fino_category_root(osc_item_category_id()) . '.png' ?>" alt="">
                                        </div>
                                        <?php } ?>
                                        <div class="text">
                                            <p class="title"><?php echo osc_item_title();  ?></p>
                                            <p class="price"><?php if( osc_price_enabled_at_items() && osc_item_category_price_enabled() ) { echo osc_item_formated_price(); }?></p>
                                        </div>
                                    </div>
                                </a>
                            <!-- end item block -->
                            </div></div>

            <?php } ?>


  4.  

    Bom dia não sei se alguém pode me ajudar, pois nao conheço sobre programação, mas me identifico....

     Meu problema é seguinte tenho uma site que configurei no app osclass, site de anúncios, tem opção de anúncios Premium e destacar o anúncio, mas a função destacar tem que fazer configuração conforme se pede abaixo....

     

     

     

    Configurando seu tema
    Para poder usar a característica destacar anúncio, você precisa fazer algumas mínimas modificações no seu tema.:
    Na página de pesquisa do template, você precisa adicionar o seguinte atributo classe na div do anúncio
                       class="<?php osc_run_hook("highlight_class"); ?>"
                  

     

    o que sei é que essa class deve trabalhar em armonia com    <div class="estate"> , mas qdo coloco o código que se pede junto dela, o anúncio se destaca mas há uma desconfiguração dos anúncios...

     

     


     

    <?php $i = 0; ?>
            <?php while(osc_has_items()) { $i++; ?>

                   <div class="estate">
                       <div class="left" >
      
                          <?php if( osc_price_enabled_at_items() ) { ?><div class="price"><?php echo osc_item_formated_price() ; ?></div> <?php } ?>
                       <a href="<?php echo osc_item_url() ; ?>"><?php if( osc_images_enabled_at_items() ) { ?>
                           <?php if( osc_count_item_resources() ) { ?>
                               <img src="<?php echo osc_resource_thumbnail_url() ; ?>" title="<?php echo osc_item_title(); ?>" alt="<?php echo osc_esc_html(osc_item_title()); ?>"/>
                           <?php } else { ?>
                               <img src="<?php echo osc_current_web_theme_url('images/no_photo.gif') ; ?>" />
                           <?php } ?>
                 
                       <?php } ?>
                       </a>
                   </div>
                   <div class="right">
                       <div class="title">
                           <h3><a href="<?php echo osc_item_url() ; ?>"><?php if(strlen(osc_item_title()) > 101){ echo mb_substr(osc_item_title(), 0, 100,'UTF-8').'...'; } else { echo osc_item_title(); } ?></a></h3> </div>
                            <div class="list_des">
                            <?php if(strlen(osc_item_description()) > 351){ echo strip_tags( mb_substr(osc_item_description(), 0, 350,'UTF-8').'...'); } else { echo strip_tags (osc_item_description()); } ?>
                            </div>
                        <div class="more" style="display:inline;">
                       
                       <div class="city" style="float:left;">&nbsp;&nbsp;<i class="fa fa-map-marker fa-lm2"></i>&nbsp;<?php echo osc_item_city();?></div>
                       <div class="data" style="float:right;"><i class="fa fa-clock-o fa-lm2"></i>&nbsp;<?php echo osc_format_date(osc_item_pub_date()); ?></div>
                           

                        </div>
                   </div>
               </div>
                <?php if( $i == 5 ) { ?>
                <?php osc_run_hook('search_middle'); ?>
    <?php } ?>
           <?php } ?>
            <br>


     

     

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.