Robick

Robick
Рейтинг
173
Регистрация
17.08.2007

Vinegarinua, а вот, чем дальше, тем дольше стряхивать приходится, это у всех так?

как думаете, это из-за избытка давления или наоборот? какие капли пить?

Все еще актуально:

под проект нужен старый домен тематики Полиграфия/Реклама — принтеры, плоттеры.

Возраст от 2х лет, индекс яндекса и гугла, без банов и фильтров. Зоны — RU с переоформлением или COM.

Можно вместе с сайтом. Параметры ТИЦ и PR приветствуются, но необязательны.

Жду предложений.

Камрады, помогите прописать функцию php в хедере.

нужно выводить функцию

<a href="<?php the_sub_field('social_link','options'); ?>"><img src="<?php the_sub_field('social_img','options'); ?>" alt=""/></a> 

везде, кроме если родительская категория id=5

Дмитрий1986:
Здравствуйте! Прошу помощи. Есть сайт на вордпресс. Решил поменять шаблон. Купил, установил через админку, но вот проблема. Тема отображается не так как заявлено. В чем может быть причина?

Прична в том, что она не настроена, в разделе настройки темы в админке нужно задавать свои параметры, слайдеры и т.д.

'[umka:
;12647717']А, я не совсем понял, что нужно )
Попробуйте просто добавить
<?php

else:
echo category_description();
?>

перед последним
<?php endif; ?>


И category_description будет выводиться в случае "have NOT_posts()" :)

Никаких изменений не произошло, вставил так:

?<?php get_header(); ?>

<section id="main_part" class="group">
<section id="category">
<?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?>
<p style="
margin: 10px;
color: #6D6D6D; font: 21px Arial, Helvetica, sans-serif;
/* margin: 16px; */
"><?php
$cat_ID = get_query_var('cat');
$url = categoryCustomFields_GetCategoryCustomField($cat_ID, 'Name');
$url = explode('@',$url[0]->field_value);
$url = $url[0];

echo $url;
?></p>
<?php
$cat_ID = get_query_var('cat');
$insideCats = get_categories('hide_empty=0&parent='.$cat_ID);
if($insideCats){
foreach($insideCats as $insideCat):
$thisid = $insideCat->cat_ID;
$thislink = get_category_link($thisid);
$thisimg_arr = get_field('cat_thumbnail', 'category_'.$thisid);
?>
<article class="group">
<div class="thumb">
<a href="<?php echo $thislink; ?>"><img src="<?php echo $thisimg_arr['sizes']['large']; ?>" alt="" /></a>
</div>
<div class="desc">
<p class="title"><a href="<?php echo $thislink; ?>"><?php echo $insideCat->cat_name; ?></a></p>
<?php echo get_field('cat_desc', 'category_'.$thisid);?>
</div>
</article>
<?php
endforeach;
}
else{
?>
<?php if(have_posts()) :?>
<?php while(have_posts()) : the_post(); ?>
<article class="group">
<div class="thumb">
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('large'); ?></a>
</div>
<div class="desc">
<p class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>

</div>
</article>

<?php endwhile; ?>

<?php wp_pagenavi(); ?>
<p>
<?php if ( $paged < 2 ) {
// Do stuff specific to first page
?>
<?php if ( is_category() ) : ?>
<h2 id="category-name-header">
<?php echo $cache_categories[$cat]->cat_name ?>
</h2>
<?php add_filter('category_description', 'wpautop'); ?>
<?php add_filter('category_description', 'wptexturize'); ?>
<div id="category-description">
<?php echo category_description(); ?>
</div>

<?php endif; ?>
<?php } else {
// Do stuff specific to non-first page
?>
<?php } ?></p> <?php
else:
echo category_description();
?>

<?php endif; ?>
<?php
}
?>
</section>
<?php get_sidebar(); ?>
</section>
<?php get_footer(); ?>
'[umka:
;12647671']Это я перевёл на понятный язык то, что вы хотели
if(have NOT_posts())

Вам осталось вставить это в нужное место :)

Спасибо) Как бы теперь в коде объяснить все остальное :)

'[umka:
;12647610']
if (!have_posts()) {


}

Можно подробнее, пожалуйста? :)

Вот такое еще :)

Скрипт задает отображение элементов страниц категорий:

он задает условие - если есть посты, страница равна меньше 2, т.е. только на первой - выводит category_description

Нужно, что бы помимо этого, category_description выводился на страницах категорий с подкатегориями, где нет постов.

Т.е. <?php if(have NOT_posts()) :?>, что бы тоже выполнялось условие показа category_description, без дополнительных действий и условий. Т.е. выводить пагинацию не нужно.

<?php if(have_posts()) :?>

<?php while(have_posts()) : the_post(); ?>
<article class="group">
<div class="thumb">
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('large'); ?></a>
</div>
<div class="desc">
<p class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>

</div>
</article>

<?php endwhile; ?>

<?php wp_pagenavi(); ?>
<p>
<?php if ( $paged < 2 ) {
// Do stuff specific to first page
?>
<?php if ( is_category() ) : ?>
<h2 id="category-name-header">
<?php echo $cache_categories[$cat]->cat_name ?>
</h2>
<?php add_filter('category_description', 'wpautop'); ?>
<?php add_filter('category_description', 'wptexturize'); ?>
<div id="category-description">
<?php echo category_description(); ?>
</div>
<?php endif; ?>
<?php } else {
// Do stuff specific to non-first page
?>
<?php } ?></p>
<?php endif; ?>

Нашел, может пригодится кому

<?php

foreach((get_the_category()) as $childcat) {
if (cat_is_ancestor_of(10, $childcat)) {
echo '<a href="'.get_category_link($childcat->cat_ID).'">';
echo $childcat->cat_name . '</a>' ;
}}
?>
<?php the_category('<br>'); ?>


---------- Post added 19-02-2014 at 01:32 ----------

Yur_OK:
Этого мало, не хватает кода функций упомянутых в этом куске.
Попробую вангануть, последнюю строку замените на эту

<?php the_category('<br>'); ?>

Именно так, все работает как надо, нашел методом тыка.

Спасибо :)

Кто-нибудь встречался с такой ошибкой -

Fatal error: Call to undefined function user_load() in /homepages/htdocs/includes/menu.inc on line 593

?

Всего: 4064