Mixa
Ответы в темах
-
Форум: Проблемы и решения
Тема: Вывод в зависимости от датыВсе, во всем разобрался. Может кому-то пригодится…
Вот готовый рабочий код
$i = 0; query_posts('cat=28'); if (have_posts()) : while (have_posts()) : the_post(); ?> <?php $expDate = date( 'Y-m-d', strtotime( get_post_meta($post->ID, 'aexp', true) ) ); ?> <?php if ($expDate >= date('Y-m-d', strtotime('-1 days'))) { ?> <?php // работаем пока постов не будет больше 2-х if ($i < 2) { ?> <?php $i++; ?> <?php // запускаем дизайн блока анонсов if ($i == 1) { echo $block_do;} ?> <p><small><?php the_time('d.m.y') ?></small> <a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p> <?php // конец условия выборки по кол-ву } // конец условия выборки по кастом-филдз } endwhile; endif; wp_reset_query(); //just in case // закрываем див с дизайном блока анонсов if ($i > 0) { echo $block_posle;}
Спасибо всем кто помагал!
Форум: Проблемы и решения
Тема: Вывод в зависимости от датыНет, все-таки вы не прониклись моим Тз 🙂 но за ссылку спасибо. Хотя я уже и так с помощью ваших подсказок почти все сделал:
$i = 0; query_posts('cat=28'); // работаем пока постов не будет больше 2-х if ($i <= 2) { if (have_posts()) : while (have_posts()) : the_post(); ?> <?php $expDate = date( 'Y-m-d', strtotime( get_post_meta($post->ID, 'aexp', true) ) ); ?> <?php if ($expDate >= date('Y-m-d', strtotime('-1 days'))) { ?> <?php $i++; echo $i." "; ?> <?php // запускаем дизайн блока анонсов if ($i = 1) { echo "Запуск!";} ?> <p><small><?php the_time('d.m.y') ?></small> <a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a><?php echo " ".$i; ?></p> <?php // конец условия выборки по кастом-филдз } endwhile; endif; // конец условия выборки по кол-ву } // if ($my_query) //wp_reset_query(); //just in case // закрываем див с дизайном блока анонсов if ($i > 1) { echo $i ."Конец!";}
Все отлично работало!
Вот только когда я попытался с помощью счетчика запускать открытие и закрытие дивов для этого блока с анонсами, то понял что счетчик как-то странно считает:http://www.necu.org.ua/wp-content/uploads/wtf.jpg
Может кто-то понимает где я ступил?
Форум: Проблемы и решения
Тема: Вывод в зависимости от датыПолагаю, вы это имели в виду?
echo $block_do; // дизайн блока анонсов $i = 0; query_posts('cat=28'); if (have_posts()) : while (have_posts()) : the_post(); ?> <?php $expDate = date( 'Y-m-d', strtotime( get_post_meta($post->ID, 'aexp', true) ) ); ?> <?php if $expDate >= date('Y-m-d', strtotime('-1 days')) { ?> <?php // регулируем кол-во постов if ($i++ <= 2) { ?> <p><small><?php the_time('d.m.y') ?></small> <a>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p> <?php // закрываем условие для кол-ва постов } ?> <?php } ?> <?php endwhile; endif; echo $block_posle; // конец дизайна анонсов
Форум: Проблемы и решения
Тема: Вывод в зависимости от датыБуду очень признателен, если вы его покажете )))
Форум: Проблемы и решения
Тема: Вывод в зависимости от датыКодекс для кого пишется?
А вы посмотрите мой первый пост в данной теме. Разве там не такая же конструкция?
Форум: Проблемы и решения
Тема: Вывод в зависимости от датыНу это все понятно. Но повторю задачу
В пост анонса вбивается через кастом филдз дата, до которой анонс актуален. И в блоке анонсов должны выводится автоматом посты анонсов, которые актуальны, т.е. значение даты, зданное в кастом филдз должно быть меньше или равно текущей дате — лишь тогда пост выводится.По моему, с помощью стандартный настроек квери пост проблема не решается…
Форум: Проблемы и решения
Тема: Вывод в зависимости от датыну вообюще то мне не за тудей надо, а за определенный период
Очень близко, но не оно…
1. Дублирование контента происходит
2. Писать можно только из главного в другие блоги. Запись из другого блога нельзя отнесит в главный блог.Но всеравно, надо написать автору плагина и рассказать о своей идее…
я думаю что идеально было бы реализовать вот так
http://ru.forums.wordpress.org/topic/Посты-с-блогов-mu-в-таксономию-главного-блогатогда не было бы дублирования контента
Если же вам просто надо показывать на главной посты со всех блогов (без обязательного физического присутствия постов в таксономии главного блога) достаточно поставить BuddyPress. В нем есть функционал, который отображает все, ч то происходит на блогах (остальной ненужный функционал бадипресса — профили, переписка, друба, группы… можно отключить).
1. Надо было переноситьне таблицы, а записи через экспорт-импорт
2. Если портерпите еще чуть-чуть, то в новом вордпрес ветки 3 ожно будет делать то же самое что и версии мультуюзерной (фактически они станут одним целым). так что восстановите ве из бекапа (вы же его сделали, правда?) и еще чуток подождите до релиза wordpress 3.0slaFFik, это не форум BuddyPress!