zonar

zonar
Рейтинг
165
Регистрация
24.05.2009
verbman:
В базе данных. А Вы вообще ее правили перед переносом на реальный сервер?

да, конечно правил

WildZero:
Как вариант - сохранился адрес изображения на локальном хосте. грешит ВП этим.

А где это исправить?

Спасибо заработало.

yad0ff:
*рукалицо*

Для кликабельности заголовков нужна гиперссылка. У вас в коде вывод просто заголовков. Пример дан ради примера.
Чтобы было кликабельно:

<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>

Мне же не только это нужно. Мне еще нужно чтобы превью с картинкой отображалось.

З.Ы. Бляха муха, сутки уже не сплю, бошка гудит. Вот это задача. Неужели людям так трудно подсказать. Вроде не сложная задача. А кругом одни вредины.

zonar добавил 28.04.2011 в 11:03

zonar добавил 29.04.2011 в 00:37

Такс...

В общем применил новый скрипт называется Daiko's Text Widget.

Затолкал его в сайдбар.

Вписал в него код

<div id="vokrug-remonta">

<img src="<?php echo get_option('home'); ?>/wp-content/themes/arthemia/images/vokrug-remonta.png" width="1px" height="1px" alt="" />

<?php query_posts("showposts=24&category_name=vokrug-remonta"); $i = 1; ?>

<?php while (have_posts()) : the_post(); ?>

<div class="clearfloat">

<?php $values = get_post_custom_values("Image");

if (isset($values[0])) { ?>

<a href="<?php the_permalink() ?>" rel="bookmark" >

<img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=<?php echo get_option('home'); ?>/<?php

$values = get_post_custom_values("Image"); echo $values[0]; ?>&w=100&h=65&zc=1&q=100"

alt="<?php the_title(); ?>" class="left" width="100px" height="65px" /></a>

<?php } ?>

<div class="info"><a href="<?php the_permalink() ?>" rel="bookmark" class="title"><?php the_title(); ?></a>

<?php the_excerpt(); ?>

</div>

</div>

<?php endwhile; ?>

</div>

И УРА!!!!!!!!!!! ЗАРАБОТАЛО.

Есть одно но. Коряво отображаются посты.

Нет рамочек вокруг картинок, шрифт заголовков не жирый. Какойто непонятный пробол между названием статей и контентом, нет отступа от картинки.

zonar добавил 29.04.2011 в 02:37

Решил проблемму.

Залез в O:\home\localhost\www\jblog\wp-content\themes\arthemia\style.css

Открыл и нашел все featured.

в 310 строчке дописал

#headline a img, #featured a img, #vokrug-remonta a img {

border:1px solid #ccc;

margin-top:5px;

margin-right:10px;

padding:2px;

}

С 287 по 308 скопировал

#featured {

width:300px;

background:#fff;

float:right;

padding:10px 10px 9px 10px;

}

#featured .clearfloat {

margin-top:7px;

margin-bottom:8px;

}

#featured .info {

margin-top:5px;

padding-top:5px;

float:right;

width:180px;

}

#featured .title {

font-weight:bold;

}

и ниже 311-332 вписал

#vokrug-remonta {

width:300px;

background:#fff;

float:right;

padding:10px 10px 9px 10px;

}

#vokrug-remonta .clearfloat {

margin-top:7px;

margin-bottom:8px;

}

#vokrug-remonta .info {

margin-top:5px;

padding-top:5px;

float:right;

width:180px;

}

#vokrug-remonta .title {

font-weight:bold;

}

Тоесть заменил все и создал новую категорию.

в 455-457 добавил

#headline p, #featured p, #vokrug-remonta p {

margin:0;

}

Итеперь все стало красиво. Как я и хотел.

Сделал следующее. Установил плагин php-code-widget

Установил его в сайдбар

Вписал туда код

<?php

$myPosts = new WP_Query();

$myPosts->query('cat=28&showposts=10');

while ($myPosts->have_posts()) : $myPosts->the_post();

the_title();

endwhile;

?>

Выскочила только название статьи и то даже не кликабольна.

Что то не пашет Ваш код.

zonar добавил 28.04.2011 в 10:41

Сделал по другому.

В php-code-widget вписал немного другой код.

<?php query_posts('cat=28&showposts=3'); ?>

<ul>

<?php while (have_posts()) : the_post(); ?>

<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>

<?php endwhile;?>

</ul>

Появилась ссылка с названием статьи из этой категории , даже кликабельная.

Но нет гланого.

Нет превью с картинкой и началом статьи.

Нужно как то доработать но пока даже не знаю как.

bananamen:
Блин, ну так не разберешься, если за тебя твою проблему решат. Все элементарно, и когда код в пост вставляешь пользуйся спец тегом, блин.

Я же научиться хочу. Никто не решает мою проблему. Я ее сам решаю. Просты вы мне подсказываете как это осуществить.

Код сайдбара. Или сюда? Пихал по разному пока не выхолит никак.

<div id="sidebar">

<div id="sidebar-top">

<?php /* Widgetized sidebar, if you have the plugin installed. */ if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?>

<?php endif; ?>

</div>

<div id="sidebar-middle" class="clearfloat">

<div id="sidebar-left">

<?php /* Widgetized sidebar, if you have the plugin installed. */ if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>

<?php endif; ?>

<ul><?php wp_list_bookmarks('categorize=0&category=17&title_li=0&show_images=0&show_description=0&orderby=name'); ?></ul>

</div>

<div id="sidebar-right">

<?php /* Widgetized sidebar, if you have the plugin installed. */ if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(3) ) : ?>

<?php endif; ?>

</div>

</div>

<div id="sidebar-bottom">

<?php /* Widgetized sidebar, if you have the plugin installed. */ if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(4) ) : ?>

<?php endif; ?> </div>

</div>

zonar добавил 28.04.2011 в 09:35

Dewey:
🤪 без обид)
оно вам нужно?
(в сайдбар)

Если честно, то если я не разберусь и не научусь. Дела мои будут не важнецки. Все очень серьезно даже важнее чем Вы себе предполагаете. Без шуток. Дело тут не в самом сайте.

zonar добавил 28.04.2011 в 09:41

zonar:



zonar добавил 28.04.2011 в 08:39

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

<?php

$myPosts = new WP_Query();

$myPosts->query('cat=28&showposts=10');

while ($myPosts->have_posts()) : $myPosts->the_post();

the_title();

endwhile;

?>

Это код шаблона, куда вставлять?

<?php get_header(); ?>

<?php if(!is_paged()) { ?>

<div id="top" class="clearfloat">

<div id="headline">

<img src="<?php echo get_option('home'); ?>/wp-content/themes/arthemia/images/headline.png" width="100px" height="21px" alt="" />

<?php query_posts("showposts=1&category_name=Headline"); ?>

<?php while (have_posts()) : the_post(); ?>

<div class="title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></div>

<div class="meta">[<?php the_time('j M Y') ?> | <?php comments_popup_link('Нет комментариев &#187;', '1 комментарий &#187;', '% коммент. &#187;'); ?> | <?php if(function_exists('the_views')) { the_views(); } ?>]</div>

<?php $values = get_post_custom_values("Headline");?>

<a href="<?php the_permalink() ?>" rel="bookmark">

<img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=<?php echo get_option('home'); ?>/<?php

$values = get_post_custom_values("Image"); echo $values[0]; ?>&w=300&h=275&zc=1&q=100"

alt="<?php the_title(); ?>" class="left" width="300px" height="275px" /></a>

<?php the_excerpt(); ?>

<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">Читать запись полностью &raquo;</a>

<?php endwhile; ?>

</div>

<div id="featured">

<img src="<?php echo get_option('home'); ?>/wp-content/themes/arthemia/images/featured.png" width="100px" height="21px" alt="" />

<?php query_posts("showposts=4&category_name=Featured"); $i = 1; ?>

<?php while (have_posts()) : the_post(); ?>

<div class="clearfloat">

<?php $values = get_post_custom_values("Image");

if (isset($values[0])) { ?>

<a href="<?php the_permalink() ?>" rel="bookmark" >

<img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=<?php echo get_option('home'); ?>/<?php

$values = get_post_custom_values("Image"); echo $values[0]; ?>&w=100&h=65&zc=1&q=100"

alt="<?php the_title(); ?>" class="left" width="100px" height="65px" /></a>

<?php } ?>

<div class="info"><a href="<?php the_permalink() ?>" rel="bookmark" class="title"><?php the_title(); ?></a>

<?php the_excerpt(); ?>

</div>

</div>

<?php endwhile; ?>

</div>

</div>

<div id="middle" class="clearfloat">

<img src="<?php echo get_option('home'); ?>/wp-content/themes/arthemia/images/category.png" class="clearfloat" alt="" />

<?php $display_categories = array(5,4,22,7,10); $i = 1;

foreach ($display_categories as $category) { ?>

<div id="cat-<?php echo $i; ?>" class="category">

<?php query_posts("showposts=1&cat=$category")?>

<span class="cat_title"><a href="<?php echo get_category_link($category);?>"><?php single_cat_title(); ?></a></span>

<a href="<?php echo get_category_link($category);?>"><?php echo category_description($category); ?></a>

</div>

<?php $i++; ?>

<?php } ?>

</div>

<?php } ?>

<div id="bottom" class="clearfloat">

<div id="front-list">

<?php

$page = (get_query_var('paged')) ? get_query_var('paged') : 1;

query_posts("cat=-13,-14&paged=$page&posts_per_page=5"); ?>

<?php while (have_posts()) : the_post(); ?>

<div class="clearfloat">

<h3 class=cat_title><?php the_category(', '); ?> &raquo</h3>

<div class="title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></div>

<div class="meta">[<?php the_time('j M Y') ?> | <?php comments_popup_link('Нет комментариев &#187;', '1 комментарий &#187;', '% коммент. &#187;'); ?> | <?php if(function_exists('the_views')) { the_views(); } ?>]</div>

<div class="spoiler">

<?php $values = get_post_custom_values("Image");

if (isset($values[0])) { ?>

<a href="<?php the_permalink() ?>" rel="bookmark" >

<img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=<?php echo get_option('home'); ?>/<?php

$values = get_post_custom_values("Image"); echo $values[0]; ?>&w=150&h=150&zc=1&q=100"

alt="<?php the_title(); ?>" class="left" width="150px" height="150px" /></a>

<?php } ?>

<?php the_excerpt(); ?>

</div>

</div>

<?php endwhile; ?>

<div class="navigation">

<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); }

else { ?>

<div class="right"><?php next_posts_link('Следующая страница &raquo;') ?></div>

<div class="left"><?php previous_posts_link('&laquo; Предыдущая страница') ?></div>

<?php } ?>

</div>

</div>

<?php get_sidebar(); ?>

</div>

<?php get_footer(); ?>

yad0ff:
ТС, а точно вордпресс осилите?

Вот наипростейший пример - вводит 5 тайтлов из первой категории. Таким макаром можно делать сколько угодно циклов. Только названия менять нужно.

<?php
$myPosts = new WP_Query();
$myPosts->query('cat=1&showposts=5');

while ($myPosts->have_posts()) : $myPosts->the_post();
the_title();
endwhile;
?>

Если непонятно - советую почитать статьи о вордпрессе и шаблоностроении.

З.Ы. Попробуйте плагин - последние записи. МОжет это то, что вы ищете.

Нет не пойдет. Не хочу чтобы статьи повторялись в двух разных местах. Хочу чтобы там отображались из совсем другой категории.

zonar добавил 28.04.2011 в 08:54

Рубрика события я же добавил? В ней статьи такие которых нет нигде на сайте больше.

zonar добавил 28.04.2011 в 09:17

<?php

$myPosts = new WP_Query();

$myPosts->query('cat=1&showposts=5');

while ($myPosts->have_posts()) : $myPosts->the_post();

the_title();

endwhile;

?>

Отличная штука. Я понял что 1 нужно заменить на нужную мне из рубрик.

Вот только куда вставлять этот код?

А можно какой нибудь виджет вставить или плагин в это место, чотбы в нее добавлять только одну какую нибудь категорию?

zonar добавил 28.04.2011 в 08:31

yad0ff:
Поместить туда цикл со статьями, что непонятного? :)

http://www.wp-info.ru/10-poleznyx-priemov-po-rabote-s-ciklom-loop-v-wordpress/ - тут примеры циклов. выбирай.

Прочитал, ничего не понял?

zonar добавил 28.04.2011 в 08:39

Всего: 1323