X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Топ-100 в Wordpress
ankn
ankn
Topic Starter сообщение 26.6.2014, 13:48; Ответить: ankn
Сообщение #1


Приветствую, как сделать топ-100 фильмов в вордпресс? Ну т.е простая сортировка фильмов по показам, комментариям?
Есть плагин или код-решение?
Буду благодарен.


И еще вопрос, как сделать вывод в редактировании поста отдельного списка - выбора года, по типу рубрик. Т.е чтобы там был список годов, и если выбираю какой-либо, то в записи он проставляется и ставится ссылка на страницу данного года, страницу укажу сам, заранее. Т.е это не таксономия получается.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 26.6.2014, 18:23; Ответить: andreykashops
Сообщение #2


Плагины рейтинга записывают в доп. поле рейтинг вашего фильма, вот создавайте запрос и сортируйте по нему.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ankn
ankn
Topic Starter сообщение 26.6.2014, 23:20; Ответить: ankn
Сообщение #3


Не знаю что и где писать, дабы рейтинг создать на основе данных..
Да, в произв поле пишутся просмотры.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bbkd
bbkd
сообщение 27.6.2014, 7:28; Ответить: bbkd
Сообщение #4


ankn,
Если через плагин post-ratings, то, например, так:
Создаешь запрос в месте, где нужно выводить популярные посты(сайдбар, какая-то запись и т.д.)

<?php
$args = array( 'posts_per_page' => 10, 'meta_key' => 'ratings_score', 'orderby' => 'meta_value_num', 'order' => 'DESC' );
query_posts($args);
if ( have_posts() ) :
while ( have_posts() ) : the_post();
?>

<div><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
<div>Рейтинг <span class="rate"><?php echo $rate = get_post_meta( $post->ID, 'ratings_score', true ); ?></span><span>(<?php echo $vote = get_post_meta( $post->ID, 'ratings_users', true ); ?>)</span></div>

<?php endwhile; endif; wp_reset_query(); ?>


Аргумент meta_key можно увидеть при редактировании записи(добавляет плагин вп-пост-рейтинг, также есть и другие значения - ratings_users и т.д.)
Аргумент meta_value_num - значит, что сортировка будет производиться по кол-ву набранных голосов

Выводятся данные допполей через get_post_meta().

Также, можно получать ТОП100, например по кол-ву комментариев(значение comment_count) или просмотров.

P.S.
Ссылка на описание параметров функции query_posts() - http://wp-kama.ru/function/query_posts#h3_10
Как вывести посты по колличеству просмотров - http://wp-kama.ru/id_101/funktsiya-vyivoda...prosmotrov.html


--------------------
HTML верстка, WordPress темы - ПОРТФОЛИО


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ankn
ankn
Topic Starter сообщение 27.6.2014, 13:08; Ответить: ankn
Сообщение #5


Благодарю, сделал, как у Камы, у него взял код. А вот вопрос, как прикрутить миниатюры к коду камы? В курсе?
Спасибо
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
VulkanPartner
VulkanPartner
сообщение 27.6.2014, 16:09; Ответить: VulkanPartner
Сообщение #6


Цитата(ankn @ 27.6.2014, 12:08) *
А вот вопрос, как прикрутить миниатюры к коду камы? В курсе?

Гуглится же гораздо быстрее, чем пишется пост! :D


--------------------
Perestroika Affiliates - ведущая гемблинг-партнерка с выплатами до 60% от дохода казино!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ankn
ankn
Topic Starter сообщение 29.6.2014, 2:54; Ответить: ankn
Сообщение #7


пробовал, не вышло..можно ли пример куда в код камы вставлять и что? Спасибо
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 29.6.2014, 18:34; Ответить: andreykashops
Сообщение #8


Аналогично, привожу пример скрипта:
Код
$paged = ($wp_query->query['paged']) ? $wp_query->query['paged'] : 1;
$wp_query = new WP_Query(array(
    'paged' => $paged,
    'post_type' => 'id',
    'orderby' => 'meta_value_num',
    'meta_key' => 'rate',
));
if ($wp_query->have_posts()){
    while ($wp_query->have_posts()) { $wp_query->the_post();
        get_template_part('loop');
    }
    if(function_exists('wp_pagenavi')) : wp_pagenavi(); endif;
}


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Wordpress + Nginx
не работают произвольные пермалинки
4 mark2013 187 Вчера, 14:43
автор: mark2013
Открытая тема (нет новых ответов) ApiLead.com - эксклюзивные товарные офферы, бета-тест, отчисления 100 %
эксклюзивные товарные офферы, бета-тест, отчисления 100 %
20 SeriousPartner 4729 22.1.2021, 21:35
автор: ApiLead
Открытая тема (нет новых ответов) Dao.AD: пуши, попсы и не только! ТОП монетизация и арбитраж. | Акция 100 % отчисления!
11 Daopush 1949 22.1.2021, 16:10
автор: Daopush
Открытая тема (нет новых ответов) Правки сайтов на WordPress
17 dulesov 2205 20.1.2021, 15:37
автор: Sawich
Открытая тема (нет новых ответов) ВНИМАНИЕ: Мировое Сафари от Pharmcash! Взорви ТОП!
Мировое Сафари от Pharmcash! Взорви ТОП!
7 Herbalka 3753 18.1.2021, 20:53
автор: Herbalka


 



RSS Текстовая версия Сейчас: 25.1.2021, 1:18
Дизайн