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



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Все записи блога на отдельной странице
andreykashops
andreykashops
Topic Starter сообщение 11.1.2013, 21:35; Ответить: andreykashops
Сообщение #1


Такая задача стоит, нужно сделать портфолио.

То есть мне нужно создать страницу аналгоичну главной, в которой выводятся все записи и плагиация на ней. Как это можно реализовать?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muwqa
Muwqa
сообщение 11.1.2013, 21:38; Ответить: Muwqa
Сообщение #2


Решение на WP: ставим плагин Ultimate Category Excluder, создаем одну категорию в которой будут все посты, что не на главной и обзываем ее как-нибудь, в настройках UCE не выводим ее на главной, а лишь посты что не в ней. Где-нибудь в сайдбаре даем ссылку на категорию со всеми постами и любуемся.


--------------------
Заблокирован за мошенничество.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 11.1.2013, 21:58; Ответить: andreykashops
Сообщение #3


Muwqa, это не вариант. Во первых на главной своя структура - так что убирать с нее записи не нужно. Во вторых нужно вывести все записи независимо от рубрик. И наконец в третих нужно реализовать плагиацию...

PS Забыл указать, работаем с WP


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
anchous
anchous
сообщение 11.1.2013, 22:00; Ответить: anchous
Сообщение #4


как то так видимо, на тыщу постов

<?php $archive_query = new WP_Query('showposts=1000');
                while ($archive_query->have_posts()) : $archive_query->the_post(); ?>
            <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a> (<?php comments_number('0', '1', '%'); ?>)</li>
            <?php endwhile; ?>


Сообщение отредактировал anchous - 11.1.2013, 22:00


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 11.1.2013, 22:15; Ответить: andreykashops
Сообщение #5


anchous, к сожалению данным способом нельзя реализовать плагиацию ...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
anchous
anchous
сообщение 11.1.2013, 22:17; Ответить: anchous
Сообщение #6


(andreykashops @ 11.1.2013, 22:15) *
нельзя реализовать плагиацию

еще бы я понимал о чем вы


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 11.1.2013, 22:24; Ответить: andreykashops
Сообщение #7


anchous, скрин должен объяснить все
Прикрепленное изображение


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muwqa
Muwqa
сообщение 11.1.2013, 22:42; Ответить: Muwqa
Сообщение #8


andreykashops, можно вывести все посты, кроме тех, что в определенной рубрике N. Не выводить ее в меню и всунуть туда ненужные на главной посты. Или что вы вообще хотите сделать? Не выводить некие посты на главной?


--------------------
Заблокирован за мошенничество.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
anchous
anchous
сообщение 11.1.2013, 22:44; Ответить: anchous
Сообщение #9


ну видимо как то с этой же страницы надо подать в вызов плагина что это морда


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
OlegK
OlegK
сообщение 11.1.2013, 22:49; Ответить: OlegK
Сообщение #10


про пагинацию

создаете файл navigation.php
<?php next_posts_link('Вперед →') ?>
<?php previous_posts_link('← Назад') ?>  

<?php
global $wp_query;
$max_page = $wp_query->max_num_pages;
$nump=3;

if($max_page!=1){
    $paged = intval(get_query_var('paged'));
    if(empty($paged) || $paged == 0) $paged = 1;

    echo '<p class="pagenavi">';

    if($paged!=1) echo '<a href="'.get_pagenum_link(1).'"> 1 </a> ';
        else echo '<span class="current"> 1 </span> ';

    if($paged-$nump>1) $start=$paged-$nump; else $start=2;
    if($paged+$nump<$max_page) $end=$paged+$nump; else $end=$max_page-1;

    if($start>2) echo "... ";

    for ($i=$start;$i<=$end;$i++)
     {
     if($paged!=$i) echo '<a href="'.get_pagenum_link($i).'">'.$i.'</a> ';
        else echo '<span class="current">'.$i.'</span> ';
     }

    if($end<$max_page-1) echo "... ";

if($paged!=$max_page) echo '<a href="'.get_pagenum_link($max_page).'">'.$max_page.'</a> ';
    else echo '<span class="current">'.$max_page.'</span> ';

    echo '</p>';
    }
?>


и подключаете его в ту страницу где будете выводить все посты

<?php include(TEMPLATEPATH."/navigation.php"); ?>


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) QIWI кажется все?
109 Silverspam 17554 15.4.2024, 9:11
автор: Alekser
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1753 31.3.2024, 11:19
автор: stu999
Открытая тема (нет новых ответов) SEO-текст на главной странице сайта и в категориях
5 boltuk 1425 26.3.2024, 21:43
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Все легальные аккаунты без НДС. Facebook Ads, Яндекс Директ и Google Ads без НДС. Отзывы SaveBalance
123
5 DerianFox 3786 7.7.2023, 19:07
автор: rom36
Открытая тема (нет новых ответов) Сделать правки на html-странице
5 TABAK 2303 20.5.2023, 10:45
автор: EvilGomel


 



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