Реклама на сайте Advertise with us

Плагин Page-Navi не хочет работать на templates

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 21/03/12 в 20:19       Ответить с цитатойцитата 

Voobschem est blog. Na index plagin Page-Navi rabotaet otlichno. Sozdal na osnove index neskolko templates (vse chto kasaetsya Page-Navi - vse bez izmenenij).
Umnye ludi prisovetovali sdelat takuu proverku na template
<?php
echo '<pre>'.print_p(array($GLOBALS[ 'wp_query' ]->max_num_pages, $GLOBALS[ 'paged' ]),1).'</pre>' ?>
Vyletaet oshibka:
Fatal error: Call to undefined function print_p() in E:\xampp\htdocs\domain\viewed.php on line 102, te kak raz eta strochka.

Naskolko mne ob`yasnili, chto eto iz-za togo chto "не установлены глобальные переменные $GLOBALS[ 'wp_query' ]->max_num_pages и $GLOBALS[ 'paged' ] и значит не был сделан запрос к базе."

K sozhaleniu pri moih poznaniyah PHP ne mnogo-to i proyasnilos)))
Kak zhe eto vse nastroit?

PS. Rusofilam pros`ba ne bespokoit))) Knopku "RUS" proboval...ploho

Pissing and Voyeur Trades | Арендую места под баннеры

0
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 21/03/12 в 22:05       Ответить с цитатойцитата 

templates это где? icon_rolleyes.gif Если ты вне движка пытаешься использовать плагин, само собой - плагины-то все под движок.

ПЫСЫ Я не русофил, но читать такой текст... icon_surprised.gif
http://keyboard.yandex.ru/
http://winrus.com/klava.htm
А еще есть ЕХЕ для локалки кодировок и транслита, забирай (залил спецом):
http://dl.dropbox.com/u/50709636/TCODE-v2.18.zip
Вот так это выглядит icon_smile.gif

5
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 21/03/12 в 22:29       Ответить с цитатойцитата 

Да лежат они в тоы же папке themes что и индех. И работает на них все кроме етого плагина


ПС. Спасибо за транслиты...просто лен было на сервисы топат

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 21/03/12 в 22:30       Ответить с цитатойцитата 

SMYK писал:
Да лежат они в тоы же папке themes что и индех, header, footer.... И работает на них все кроме етого плагина


ПС. Спасибо за транслиты...просто лен было на сервисы топат

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 21/03/12 в 23:01       Ответить с цитатойцитата 

Если на этой странице не выбирались посты из базы (посредством Wordpress API) или если их оказалось 10 или меньше (или сколько там у тебя в настройках стоит), то работы для плагина нет, вот он и не показывается. icon_smile.gif

SMYK писал:
Fatal error: Call to undefined function print_p()

Ну, напиши так:

<?php echo $GLOBALS[ 'wp_query' ]->max_num_pages.'<br/>'.$GLOBALS[ 'paged' ]; ?>

5
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 22/03/12 в 00:20       Ответить с цитатойцитата 

Ты прав ))) Нет работы длыа плагина. Толко непоныатно почему ее нет? У меныа 500 постов - все имеут просмотры. А при выводе <?php echo $GLOBALS[ 'wp_query' ]->max_num_pages.'<br/>'.$GLOBALS[ 'paged' ]; ?>
указываетсыа толко
0
1
Почему осталные посты не видны? Индех отратирован по принципу топ и там видны все 500 постов...даже те которые не имеут режтинг

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 22/03/12 в 00:22       Ответить с цитатойцитата 

тут ыа говору о темплеыте отратированным по принципу "Most viewed"

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 22/03/12 в 05:06       Ответить с цитатойцитата 


Давай ты напишешь по-русски, по крайней мере, чтобы было понятно.

4
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 22/03/12 в 18:39       Ответить с цитатойцитата 

icon_smile.gif Тут тебе и головоломка в придачу была. Перевожу.

Ты прав ))) Нет работы для плагина. Толко непонятно почему ее нет? У меня 500 постов - все имеют просмотры. А при вставке в код темплейта <?php echo $GLOBALS[ 'wp_query' ]->max_num_pages.'<br/>'.$GLOBALS[ 'paged' ]; ?>
на выходе получаем только одну страницу. Вот что выводится:
0
1
Вопрос тогда меняется. Почему осталные посты не видны? Индекс, например, отратирован по принципу TOP галеры и там видны все 500 постов...даже те которые не имеют рейтинг, а на темплейте отратированном по принципу "Most viewed" плагин находит только 20 галер (именно столько задается в настройках вывода на страницу)

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 23/03/12 в 14:32       Ответить с цитатойцитата 

SMYK писал:
Почему осталные посты не видны?

В ответ можно только гадать. icon_smile.gif

Выкладывай код шаблона что-ли.

5
 

стара потыкана ондатра

С нами с 25.12.07
Сообщения: 3850
Рейтинг: 2579

Ссылка на сообщениеДобавлено: 23/03/12 в 15:02       Ответить с цитатойцитата 

Попробуй поставить WP-PageNavi-LightWord

5
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 24/03/12 в 18:10       Ответить с цитатойцитата 




Поставил, но нет. Спасибо за попытку. Счастья так легко не добыть...пойду шабы доставать на просмотр)

Последний раз редактировалось: SMYK (24/03/12 в 18:21), всего редактировалось 1 раз

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 24/03/12 в 18:16       Ответить с цитатойцитата 

Yacc писал:
В ответ можно только гадать. icon_smile.gif

Выкладывай код шаблона что-ли.



Ну вот он icon_smile.gif

<?php
/*
Template Name: viewed
*/
?>
<?php get_header(); ?>

<div id="pp1maincont"><!--pp1maincont-->

<div id="content"><!--content-->
<div class="pp1contbg"><div class="pp1conttop"><div class="pp11cont">
<div class="pp1postcont"><!--pp1postcont-->
<h1 class="pp1maintitle">Most viewed videos</h1>
<?php

$order = get_option(THEME_PREFIX . "show_post");
$orderby = 'date';
$orderby = '&orderby=date';

$order = 'viewed';

if(isset($order) && !empty($order))
{
switch($order)
{
case 'rated' : $orderby = '&r_sortby=highest_rated&r_orderby=desc';
break;
case 'viewed' : $orderby = '&v_sortby=views&v_orderby=desc';
break;
case 'discussed' : $orderby = '&orderby=comment_count';
function comment_count_orderby( $orderby ) {
return "comment_count DESC";
}
add_filter('posts_orderby', 'comment_count_orderby');
break;
case 'rand' : $orderby = '&orderby=rand';
break;
case 'recent' : $orderby = '&orderby=date';
break;
default : $orderby = '&orderby=date';
break;
}
}

query_posts($orderby);
if (have_posts()) : ?>
<?php $i=0; while (have_posts()) : the_post(); $i++; ?>

<div class="pp11postbox">
<div class="pp1boxtitle">
<h3><?php echo tube_get_limited_string($post->post_title,50); ?></h3>
</div>
<div class="pp1boxent">
<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
<?php $thumb = tube_getcustomfield('thumb',get_the_ID()); if(!empty($thumb)) { ?>
<img src="<?php echo $thumb; ?>" alt="<?php echo cseo_morph_content(the_title_attribute(0)); ?>" width="177" height="140" /> <?php } else { ?>
<img src="<?php bloginfo('template_url') ?>/pp1img/pp1pic.jpg" width="177" height="140" alt="image" /><?php } ?>
</a>
</div>
<div class="pp1boxmeta"><!--pp1boxmeta-->
<div class="pp1metalft">
<span class="duration"><?php $duration = tube_getcustomfield('duration',get_the_ID()); if(empty($duration)) $duration = ' '; echo $duration; ?></span>
<?php if(function_exists('the_views')) { ?><span class="views"><?php the_views(); ?></span><?php } ?>
</div>
<div class="pp1metargt">
<?php if(function_exists('the_ratings')) { ?><div class="rating"><?php the_ratings(); ?></div><?php } ?>
</div>
</div><!--pp1boxmeta-->
</div>

<?php if($i%5==0) : ?><div class="clear"></div><?php endif; ?>

<?php endwhile; wp_reset_query(); ?>
<?php
$next_page = get_next_posts_link('Previous');
$prev_pages = get_previous_posts_link('Next');
if(!empty($next_page) || !empty($prev_pages)) :
?>
<!-- pp1navig -->
<div class="pp1navig">
<?php if(!function_exists('wp_pagenavi')) : ?>
<div class="pp1alignlft"><?php echo $next_page; ?></div>
<div class="pp1alignrght"><?php echo $prev_pages; ?></div>
<?php else : wp_pagenavi(); endif; ?>
</div>
<!-- /pp1navig -->
<?php endif; ?>
<?php
else :
?><p class="nopost">You are searching for something that isn't here.</p><?php
endif;
?>
</div></div></div></div></div></div>
<?php get_footer(); ?>

Последний раз редактировалось: SMYK (27/03/12 в 03:38), всего редактировалось 1 раз

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 24/03/12 в 18:39       Ответить с цитатойцитата 

Охуеть не встать! smail101.gif

Попробуй для начала заменить это

Код: [развернуть]


на это

Код:
<?php

$args = array(
   'meta_key' => 'views',
   'orderby' => 'meta_value_num',
   'order' => 'DESC'
);

query_posts( $args );


Красным выделено название поля, где хранится число просмотров. Если у тебя оно называется по-другому -- поменяй.

5
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 26/03/12 в 10:24       Ответить с цитатойцитата 

С чего встать-то не можешь? icon_smile.gif Я так понимаю с кучи лишнего кода, который ты оптимизировал? Спасибо большое тогда, все отлично работает как и раньше...что в свою очередь означает, что плагин page-navi пока так же не работает)))

PS. И еще тогда маленький вопросик. А если мой код чуток изменится для страницы RECENT в моем коде будет ($order = 'recent'; ) то твой код, видимо, работать не будет? Нет ведь поля с названием recent ...

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 22.05.09
Сообщения: 639
Рейтинг: 1087

Ссылка на сообщениеДобавлено: 26/03/12 в 13:19       Ответить с цитатойцитата 

у тебя на индексе выбирает все посты - без условий, потом ты все выбранные посты сортируешь через Most viewed. на страницах, я так понимаю - у тебя посты выводятся по каким-то условиям? или просто ты сделал тот же индекс но хочешь, чтоб сортировка по умолчанию была Most viewed?

3
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 27/03/12 в 02:11       Ответить с цитатойцитата 

Немного неправильно понимаешь))) Индекс настраивается в самой теме и ротирует сейчас по принципу ТОП. С индекса сделаны копии-темплейты, которые тоже успешно ротируются посвоим правилам (recent и viewed). Единственная загвоздка в том, что в отличие от индекса на темплейтах не хочет работать плагин Page-Navi, те на них всегда 1 страница при том, что на самом деле галер сотни. Вот эту проблему и не могу решить

Pissing and Voyeur Trades | Арендую места под баннеры

0
 



С нами с 22.05.09
Сообщения: 639
Рейтинг: 1087

Ссылка на сообщениеДобавлено: 27/03/12 в 11:59       Ответить с цитатойцитата 

залей куда-нить сам индекс и любую страницу, которая не работает с пейджнави.

5
 



С нами с 07.06.08
Сообщения: 778
Рейтинг: 395

Ссылка на сообщениеДобавлено: 27/03/12 в 13:53       Ответить с цитатойцитата 

в личку кину

Pissing and Voyeur Trades | Арендую места под баннеры

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »