Alx

Разбираемся по частям!

Доброй всем ночи.
Помогите пожалуйста, проблема следующая.
Захотел совместить на сайте два шаблона отображения Новостной Ленты.
1 – дефолтная тема
2 – jello-wala-mello

Здесь можно посмотреть вариант разработки

http://www.dezbs.ru

Вообщем сайт состоит понятно из хедера и инклюдов в нем составных частей сайта.
То что сейчас написано ниже PORTFOLIO (http://www.dezbs.ru) это инклюд index2.php

<?php get_header(); ?>

		<div id="content-container">
		<div id="content">
			<?php if($paged < 1) { // front page ?>
<?php
query_posts("cat=9");
$numpost=3;
if($paged>1) $offset=$numpost*($paged-1);
else $offset=0;
query_posts("cat=9&offset=".$offset."&posts_per_page=".$numpost);
?>

			<?php $count = 1 ?><?php while(have_posts()) : the_post(); ?>
			<?php if($count==1) { ?>
			<div class="featured-content">
			<?php } elseif($count==2 || $count==5 || $count==8) { ?>
			<div class="normal-content<?php if($count==2) { echo ' first-row'; } ?>">
			<?php } ?>

				<div id="post-<?php the_ID(); ?>" class="post-alt">
					<?php if($count==1) { ?>					
					<?php } else { ?>
					<a href="<?php the_permalink(); ?>"><img src="<?php echo get_post_meta($post->ID, "Thumbnail", true); ?>" alt="<?php the_title(); ?> <?php _e('thumbnail'); ?>" class="alignleft" /></a>
					<?php } ?>
					<div class="entry-title-alt"><h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2></div>
					<?php if($count!=1) { ?><div class="entry-date"><?php the_time('F j, Y'); ?></div><?php } ?>
					<div class="entry-meta-alt">
	
						<?php if($count!=1) { ?><span class="comments-link"><?php comments_popup_link('Post a comment', '1 Comment', '% Comments'); ?></span><?php } ?>
								</div>
	</div>
			<?php if($count==1) { ?>
			</div><!--[if !IE]>end .featured-content<![endif]-->

			<?php } elseif($count==4 || $count==7 || $count==10) { ?>
			</div><!--[if !IE]>end .normal-content<![endif]-->
			<?php } ?>
			<?php $count = $count + 1; ?>
			<?php endwhile; ?>
			<?php } else { ?>
			<?php $count = 1 ?><?php while(have_posts()) : the_post(); ?>
			<?php if($count==1 || $count==4 || $count==7 || $count==10) { ?>
			<?php } ?>
			<?php if($count==3 || $count==6 || $count==9 || $count==10) { ?>
			</div><!--[if !IE]>end .normal-content<![endif]-->
			<?php } ?>
			<?php $count = $count + 1; ?>
			<?php endwhile; ?>
			<?php } ?>
</TD>
</TR>
</TABLE>

Он выводит в строчку Новости. сейчас он выводит 3 новости из рубрики 9

<?php
query_posts("cat=9");
$numpost=3;
if($paged>1) $offset=$numpost*($paged-1);
else $offset=0;
query_posts("cat=9&offset=".$offset."&posts_per_page=".$numpost);
?>

====================================

1 Вопрос
Не могу разобраться как изменить в файле index2.php отображение первой новости которую он выводит как Оранжевым по черному, сделать ее таким же стилем как и две остальные рядом. Это был первый вопрос)

2 Вопрос
Где найти скрипт для аттачмента к новости анонс картинки, что и юзает этот скрипт.

Далее ниже идет следующий инклюд index.php (дефолтный).

====================================
index.php

<?php get_header(); ?>
    <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
<DIV class="ns">
          <TABLE cellSpacing=0 cellPadding=0 border=0>
          <TR>
          <TD class=txt_head vAlign=top><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2></TD></TR>
          <TR>
          <TD class=date vAlign=top><?php the_time('d.m.Y') ?> <!-- by <?php the_author() ?> --></TD></TR>
          <TR>
          <TD class=tags vAlign=top><?php the_category(', ') ?></TD></TR>
          <TR>
          <TD class=txt vAlign=top><?php the_content('Читать полностью &raquo;'); ?></TD></TR>
          <TR>
          <TD class=comments vAlign=top><?php comments_popup_link('Комментарии »', '1 Комментарий »', 'Комментарии (%) »'); ?>&nbsp;&nbsp;<?php edit_post_link('Редактировать'); ?>  </TD></TR>
          </TABLE>
</DIV>
<DIV class=rline style="CLEAR: both"><img  style="width:35px; height:3px; background:#242424" style="src="img/li.gif"></DIV>
    <?php endwhile; ?>
<DIV id=footp><?php next_posts_link('<h5>&laquo; Страницы раньше</h5>') ?> <?php previous_posts_link('<h5>Страницы позже &raquo;</h5>') ?></DIV>
    <?php else : ?>
        <h2 class="center">Не найдено</h2>
        <p class="center">Извините, но то, что Вы искали, мы найти не смогли.</p>
        <?php include (TEMPLATEPATH . "/searchform.php"); ?>
    <?php endif; ?>
</TD>
 <TD width="30%" vAlign=top>
<?php get_sidebar(); ?>
</TD>
</TR>
</TABLE>

<?php get_footer(); ?>

3 Вопрос
Если я прописываю ему то чтобы он выводил другие категории, то он слушается настроек того что я описал в index2.php, 9 категория и 3 поста. Как сделать так чтобы он юзал свои настрокйи вывода, как верно прописать это?

Буду очень благодарен, спасибо
Отличный форум!

Anonymous
Отправить
Ответ на: