последние записи
#1
Отправлено 19.12.2009, 14:34
Как сделать чтобы выводить 10 последних записей?
Р$ если необходимо,вот файл темы:
<?php
$sidebar1 = new zsidebar(array(
'before_widget' => '',
'after_widget' => "</li>",
'before_title' => '<li><h3>',
'after_title' => "</h3>\n",
));
$sidebar1->addWidget(new zwidget_pages('pages', array(
'title' => 'Статьи', // Заголовок блока
'type' => 'minimal', // Тип вывода меню: minimal или full
)));
// Для более тонкой настройки виджета см. файл
// zengine/classes/widgets/defaults.php
$sidebar1->addWidget(new zwidget_tagcloud('tag_cloud', array(
'title' => 'Тэги' // Заголовок блока
)));
/**
* Регистрируем сайдбар в менеджере. Позже его можно будет вывести, используя
* метод zsidebarmanager::displaySidebar(1)
*/
zsidebarmanager::register($sidebar1);
#2
Отправлено 19.12.2009, 22:30
'number' => 10, // выводить не более 10 пунктов меню
А я щас вывожу так, хотя может и неправильно незнаю, но работает.
В файле в файле functions.php оставил только это:
<?php
$sidebar = new zsidebar();
$sidebar->addWidget(new zwidget_recentpages('recent-pages', array(
'number' => 6, // выводить не более 10 пунктов меню
)));
/**
* Регистрируем сайдбар в менеджере. Позже его можно будет вывести, используя
* метод zsidebarmanager::displaySidebar(1)
*/
zsidebarmanager::register($sidebar);
Потом в шаблоне где надо категории пишу
<?php z_menu(); ?>
а последнии записи
<?php zsidebarmanager::displaySidebar(1); ?>
#3
Отправлено 21.12.2009, 18:00
LEGAS (19.12.2009, 14:34) писал:
... $sidebar1->addWidget(new zwidget_pages('pages', array( 'title' => 'Статьи', // Заголовок блока 'type' => 'minimal', // Тип вывода меню: minimal или full 'depth' => 1, // страницы только первого уровня ))); ...Параметр depth отвечает за вложенность. При значении равном 1 в меню будут выводиться только пункты первого уровня.
LEGAS (19.12.2009, 14:34) писал:
#4
Отправлено 22.12.2009, 07:39
еще вопрос:
как сделать постраничную навигацию?
в шаблоне пишу <?php z_pagenumbers("subpages"); ?>
но на сайте ничего не происходит
Р$ и еще как в файле functions.php можно зарегистрировать 2 и более сайдбара и как с ними потом работать?
РР$ где почитать про эти параметры?(Параметр depth отвечает за вложенность)
#5
Отправлено 22.12.2009, 08:57
LEGAS (22.12.2009, 07:39) писал:
в шаблоне пишу <?php z_pagenumbers("subpages"); ?>
но на сайте ничего не происходит
LEGAS (22.12.2009, 07:39) писал:
<?php $sidebar1 = new zsidebar(); $sidebar1->addWidget(...); /** * Регистрируем сайдбар в менеджере. Позже его можно будет вывести, используя * метод zsidebarmanager::displaySidebar(1) */ zsidebarmanager::register($sidebar1); $sidebar2 = new zsidebar(); $sidebar2->addWidget(...); /** * Регистрируем сайдбар в менеджере. Позже его можно будет вывести, используя * метод zsidebarmanager::displaySidebar(2) */ zsidebarmanager::register($sidebar2);
LEGAS (22.12.2009, 07:39) писал:
#6
Отправлено 26.01.2010, 16:34
как сделать так,чтобы она разворачивалась?
#8
Отправлено 28.01.2010, 18:18
support (27.01.2010, 15:55) писал:
вывожу только категории(страницы первого уровня)
хочется,чтобы при нажатии на любую категорию она разворачивалась(показывались страницы второго уровня)
вот файл function:
<?php
$sidebar1 = new zsidebar(array (
'before_widget' => '',
'after_widget' => '</ul>',
'before_title' => '<h4>',
'after_title' => '</h4><ul>',
));
$sidebar1->addWidget(new zwidget_pages('pages', array(
'title' => 'Категории', // Заголовок блока
'type' => 'minimal', // Тип вывода меню: minimal или full
'depth' => 1, // страницы только первого уровня
)));
$sidebar1->addWidget(new zwidget_tagcloud('tag_cloud', array(
'title' => 'Облако тэгов' // Заголовок блока
)));
/**
* Регистрируем сайдбар в менеджере. Позже его можно будет вывести, используя
* метод zsidebarmanager::displaySidebar(1)
*/
zsidebarmanager::register($sidebar1);
#9
Отправлено 29.01.2010, 06:14
LEGAS (28.01.2010, 18:18) писал:
вывожу только категории(страницы первого уровня)
хочется,чтобы при нажатии на любую категорию она разворачивалась(показывались страницы второго уровня)
#11
Отправлено 31.01.2010, 07:56
LEGAS (29.01.2010, 17:29) писал:
как это сделать?
http://blog.zebrum.ru/lite/novosti/
Возможно, если используете виджет zwidget_pagemenu и дочерних страниц нет, то проверьте параметр виджета depth. Если установлено значение 1, то будет показан только первый уровень меню.
#12
Отправлено 31.01.2010, 07:59
support (31.01.2010, 07:56) писал:
http://blog.zebrum.ru/lite/novosti/
Возможно, если используете виджет zwidget_pagemenu и дочерних страниц нет, то проверьте параметр виджета depth. Если установлено значение 1, то будет показан только первый уровень меню.
не совсем так,как я хотел.
поясню на этом примере:
я хочу,чтобы первоначально меню было свернуто
depth стоит в 1
и только по нажатию на пункт меню "новости" оно принимало бы такой вид как по ссылке(разворачивалось)
так можно?
#13
Отправлено 31.01.2010, 08:03
LEGAS (31.01.2010, 07:59) писал:
поясню на этом примере:
я хочу,чтобы первоначально меню было свернуто
depth стоит в 1
и только по нажатию на пункт меню "новости" оно принимало бы такой вид как по ссылке(разворачивалось)
так можно?
#14
Отправлено 31.01.2010, 08:15
support (31.01.2010, 08:03) писал:
надо,чтобы на главной выводились в меню только рубрики
а уж,если человек захотел - он нажал и рубрика развернулась
поясню для чего это нужно:
например в рубрике 100 статей
некрасиво будет,если сразу на главной появится вся эта сосиска
а вот,если посетитель захотел-то пожалуйста
#15
Отправлено 31.01.2010, 08:30
LEGAS (31.01.2010, 08:15) писал:
надо,чтобы на главной выводились в меню только рубрики
а уж,если человек захотел - он нажал и рубрика развернулась
поясню для чего это нужно:
например в рубрике 100 статей
некрасиво будет,если сразу на главной появится вся эта сосиска
а вот,если посетитель захотел-то пожалуйста
Если у главной страницы есть дочерние страницы, то они будут выведены на главной в меню сразу, т.к. пользователь находится на главной странице.
##Главная
###Подраздел 1
###Подраздел 2
На главной в меню будут видны подразделы, т.к. пользователь находится на главной странице.
##Главная
##Раздел
###Подраздел 1
###Подраздел 2
На главной в меню подразделов видно не будет, т.к. они относятся к разделу, а у главной страницы нет дочерних страниц.
#16
Отправлено 31.01.2010, 08:37
support (31.01.2010, 08:30) писал:
Если у главной страницы есть дочерние страницы, то они будут выведены на главной в меню сразу, т.к. пользователь находится на главной странице.
##Главная
###Подраздел 1
###Подраздел 2
На главной в меню будут видны подразделы, т.к. пользователь находится на главной странице.
##Главная
##Раздел
###Подраздел 1
###Подраздел 2
На главной в меню подразделов видно не будет, т.к. они относятся к разделу, а у главной страницы нет дочерних страниц.
теперь хотелось бы:
при нажатии на раздел - стали видны подразделы
(кидаю в личку проблемный сайт и доступ к нему)
#17
Отправлено 31.01.2010, 08:46
LEGAS (31.01.2010, 08:37) писал:
теперь хотелось бы:
при нажатии на раздел - стали видны подразделы
(кидаю в личку проблемный сайт и доступ к нему)
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 скрытых пользователей