Виждате 5 отговора - 1 от 5 (от 5 общо)
  • Да има приставки за табулирани джаджи за странични ленти. Не се сещам как се казват точно, но търсене по ключови думи в http://wordpress.org/extend/plugins/ със сигурност ще ти ги намери.

    Thread Starter dandio

    (@dandio)

    Знам, че там сигурно има, само че търсачката им е малко глупава и не можах да намеря, затова питах тук с идеята, че някой може да знае

    Модератор Ivaylo Draganov

    (@dragunoff)

    Търсачката на разширенията наистина е адски некадърна – каквото и да търсиш все изкарва едни същи неща – най-популярните.

    Подобни джаджи са търсени и може би някой се е потрудил да направи разширение. На мен също ми трябваха такива и си ги направих сам. Ето една примерна конструкция:

    <?php // Пример за джаджа с раздели (tabs)
    // Всичко започва с нова функция, на която даваме уникално име
    function my_custom_tab_widget($args) {
    	extract($args);
    	echo $before_widget;
    ?>
    
    	<div id="tabnav">
    		<ul>
    			<li><a href="#tags">Етикети</a></li>
    			<li><a href="#archives">Архиви</a></li>
    		</ul>
    	</div><!-- close #tabnav - това са бутоните, които прехвърлят разделите; има много начини да се задвижат - аз напр. ползвам jQuery-->
    
    	<div id="tags">
    		<?php wp_tag_cloud(); ?></li>
    	</div><!-- close #tags - тук е първият раздел -->
    
    	<div id="archives">
    		<?php get_calendar(); ?>
    	</div><!-- close #archives - а това е вторият раздел -->
    
    <?php
    	echo $after_widget;
    }
    // Функция., чрез коят ще регистрираме нашата нова джаджа, за да се появи в панела за управление
    function my_custom_tab_widget_register() {
    	// Проверка за наличието на нужната функция от API-то
    	if ( !function_exists('wp_register_sidebar_widget') )
    		return;
    	// Тук се задават разни настройки
    	if ( !$options = get_option('my_custom_tab_widget') )
    		$options = array();
    	$widget_ops = array('classname' => 'my_custom_tab_widget', 'description' => 'A widget with tabs';
    	$id = false;
    		register_sidebar_widget(array('My Widget Name', $widget_ops), 'my_custom_tab_widget');
    		// Ако има нужда от втора такава джаджа, може да се регистрира повторно, но с друго име
    		register_sidebar_widget(array('My Widget Name 2', $widget_ops), 'my_custom_tab_widget');
    }
    
    // най-накрая извикваме регистриращата функция :)
    my_custom_tab_widget_register();
    ?>
    Модератор Ivaylo Draganov

    (@dragunoff)

    Това разширение изглежда много добре:
    http://wordpress.org/extend/plugins/tabbed-widgets/

Виждате 5 отговора - 1 от 5 (от 5 общо)
  • Темата ‘Има ли такъв Плъгин’ е затворена за нови отговори.