Pereiti prie turinio

Sxiperio

Nariai
  • Pranešimai

    5
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Sxiperio Pranešimai

  1. Tai, kad yra, tai nereiškia, jog tai yra būtina :) pabandyk nutrinti :)

     

     

     

    Ir nesigilinau, kad su tavo kodu negerai, bet va maniškį pakeičiau šiek tiek, kad default'u naudotų default taxonomies tai veikia puikiai:

     

    add_action('init', 'create_post_type_paslaugos');
    function create_post_type_paslaugos() {
    $labels = array(
    	'name' => 'Paslaugos',
    	'singular_name' => 'Nauja paslauga',
    	'add_new' => 'Pridėti naują',
    	'add_new_item' => 'Pridėti naują paslaugą',
    	'edit_item' => 'Redaguoti paslaugą',
    	'new_item' => 'Nauja paslauga',
    	'all_items' => 'Visos paslaugos',
    	'view_item' => 'Peržiūrėti paslaugą',
    	'search_items' => 'Ieškoti paslaugose',
    	'not_found' => 'Paslaugų nerasta',
    	'not_found_in_trash' => 'Šiukšlinėje paslaugų nerasta', 
    	'parent_item_colon' => '',
    	'menu_name' => 'Paslaugos'
    );		
    $args = array(
    	'labels' => $labels,
    	'public' => true,
    	'publicly_queryable' => true,
    	'show_ui' => true, 
    	'exclude_from_search' => true,
    	'show_in_menu' => true, 
    	'query_var' => true,
    	'rewrite' => true,
    	'capability_type' => 'post',
    	'has_archive' => true, 
    	'hierarchical' => false,
    	'menu_position' => 5,
    	'taxonomies' => array('category', 'post_tag'),
    	'supports' => array('title', 'editor'),
    	'rewrite' => array( 'slug' => 'paslauga','with_front' => FALSE)
    ); 	
    register_post_type('paslaugos', $args);
    }
    

    Mandras skriptas, reikės pabandyti. Dabar po kol kas naudoju sukurtą su pluginu.

  2. Sveiki, bandau sukurti puslapiui galeriją, ir noriu, kad ją rodytų atskiruose postuose, tačiau neišeina sukurti tokių postų kad palaikytų kategorijas.

     

    Štai mano kodo dalis iš functions.php failo:

    register_post_type('galerijos',
    			array(
    				'label' => 'Galerijos',
    				'public' => true,
    				'show_ui' => true,
    				'capability_type' => 'post',
    				'hierarchical' => false,
    				'rewrite' => array(
    									'slug' => 'galerija'
    									),
    				'query_var' => true,
    				'supports' => array(
    									'title',
    									'editor',
    									'excerpt',
    									'trackbacks',
    									'custom-fields',
    									'comments',
    									'revisions',
    									'thumbnail',
    									'author',
    									'page-attributes'
    									),
    				'taxonomies' => array(
    									'post_tag',
    									'category'
    									)
    				)
    			);
    

     

    Kaip aš suprantu tam, kad veiktų kategorijos reikia aprašyti jas su 'taxonomies' ir čia labai užknisantis dalykas, nes įrašyta o jos neveikia. Gal čia aš kur nors nepridėjau kablelio ar kokia raidė sumaišyta, nes nesigauna to padaryti ir pačioje paprasčiausioje WP temoje.

     

    Nesigavus padaryti bandžiau padaryti su Custom Post Type UI pluginu sukurti, gavosi, bet man geriau būtų padaryti pačiam.

     

    Dar vienas klausimas, ar functions.php failas turi užsibaigti su ?> ?

  3. viskas gerai tik paskutinis sakinys po kablelio taip suveltas, kad tie 5 sakininiai ir kodas totaliai veltui.

    Gal galima biški konkrečiau, nes nelabai supratau kur tas paskutinis sakinys ir kodėl neturi prasmės kodas, nes šiaip pagal idėją kai padariau pakeitimus tai meniu punktas lieka pažymėtas jei tas puslapis atidarytas, bet pirmi punktai yra kalbos su nuoroda gale maždaug tokia "?lang=lt" jei pabaiga būna "?page_id=28" tai tada veikia. man labiau reikia, kad veiktų atvirkščiai, o idealiu atveju abu.

     

    Visą dieną prasikankinau ir gaila dienos, kad be jokio tolko praėjo.

  4. Sveiki, pradėjau kurti puslapį su wordpresu, idėja yra tokia, kad būtų puslapis keliomis kalbomis, tam įdiegiau qTranslate pluginą o, kad pasikeisti kalbą padariau meniu punkte tiesiogines nuorodas su adresu į kalbą. Meniu yra įsiūta į pačią temą iš aprašymų ir komentarų supratau, kad tai pluginas lavalamp. Tik bėda, kad su jQuery nelabai draugauju ir nežinau kaip dabar padaryti, kad pasirinkus kalbą jQuery tikrintų php query iš adreso kaip kad daro su page_id.

     

    (function($) {
    $.fn.lavaLamp = function(o) {
       o = $.extend({ fx: "linear", speed: 500, click: function(){} }, o || {});
    
    //		orginalas iš temos, pakeitus neužkomentuotą sustoja meniu ties pažymėtu meniu punktu
    //    return this.each(function() {
    //        var me = $(this), noop = function(){},
    //            $back = $('<li class="back"><div class="left"></div></li>').appendTo(me),
    //            $li = $("li", this), curr = $("li.current", this)[0] || $($li[0]).addClass("current")[0];
    
    return this.each(function() {
           var me = $(this), noop = function(){},
               $back = $('<li class="back"><div class="left"></div></li>').appendTo(me),
               $li = $("li", this), curr = $("li.current_page_item", this)[0] || $("li.current_page_parent", this)[0] || $($li[0]).addClass("current_page_item")[0];
    //            $li = $("li", this), curr = $("li.current_page_item", this)[0] || $("li.current_page_parent", this)[0] || $($li[0]).addClass("current_page_item")[0] || $('.menu a[href="'+url+'"]').addClass('current_page_item');
    // Čia bandžiau įdėti, kad imtų ir query iš adreso lauko
    
    
           $li.not(".back").hover(function() {
               move(this);
           }, noop);
    
           $(this).hover(noop, function() {
               move(curr);
           });
    
           $li.click(function(e) {
               setCurr(this);
               return o.click.apply(this, [e, this]);
           });
    
           setCurr(curr);
    
           function setCurr(el) {
               $back.css({ "left": el.offsetLeft+"px", "width": el.offsetWidth+"px" });
               curr = el;
           };
    
           function move(el) {
               $back.each(function() {
                   $(this).dequeue(); }
               ).animate({
                   width: el.offsetWidth,
                   left: el.offsetLeft
               }, o.speed, o.fx);
           };
    
       });
    };
    })(jQuery);
    

×
×
  • Pasirinkite naujai kuriamo turinio tipą...