FernandoDiaz

FernandoDiaz
Рейтинг
13
Регистрация
23.01.2012

Можно сделать на основе 1 буквы названия поста из определенной рубрики.

Что-то типа такого:

<h2>А</h2>
<?php
echo alphabet_posts($whatletter = 'А%');
?>
<h2>Б</h2>
<?php
echo alphabet_posts($whatletter = 'Б%');
?>

function alphabet_posts($whatletter){
global $wpdb;
$posts_by_alphabet = $wpdb->get_results("SELECT * FROM $wpdb->posts
LEFT JOIN $wpdb->postmeta ON($wpdb->posts.ID = $wpdb->postmeta.post_id)
LEFT JOIN $wpdb->term_relationships ON($wpdb->posts.ID = $wpdb->term_relationships.object_id)
LEFT JOIN $wpdb->term_taxonomy ON($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)
LEFT JOIN $wpdb->terms ON($wpdb->term_taxonomy.term_id = $wpdb->terms.term_id)

WHERE $wpdb->term_taxonomy.taxonomy = 'category'
AND $wpdb->posts.post_title LIKE '$whatletter'
AND $wpdb->posts.post_status = 'publish'
AND $wpdb->terms.slug = 'урл_рубрики'
GROUP BY $wpdb->posts.post_title
");

foreach ( $posts_by_alphabet as $post_by_alphabet ) :
echo $post_by_alphabet->post_title;
endforeach;
}

Что куда вставлять и как использовать - надеюсь знаете и понимаете.

P.S: post_title - для наглядности.

С вас 100500 руб. :)

tarazik, разумеется

tarazik:
Подскажите как сделать так чтобы столбик был сначала серый потом белый
вот на сайте: http://brus-doska-perm.ru цены в самом верху чтобы разделить их как то визуально, а то все сливается

спасибо

.entry tr:nth-child(even) {

background:#f5f5f5;
}

.entry tr:nth-child(odd) {
background:#e1e1e1;
}

1. Делаем папку avatars. Кладем туда нужное кол-во картинок, и называем их типа avatar-1.png, avatar-2.png и так далее.

2. При создании коммента юзеру рандомно генерируем число после avatar-* - это и будет его аватарка.

3. Записываем в базу мета данные коммента функцией add_comment_meta (аватарку запишем в виде урла http://site.aga/avatars/avatar-1.png)

Собс-но всё.

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

Если учесть, что на его выделенном айпи висит также сайт о шаблонах для DLE, то на 98% можно сделать вывод, что и 35net.ru построен на DLE.

P.S: car78.ru и 35net.ru - сайты одного владельца =)

Найдите в коде index.php функцию, которая выводит анонсы и замените её на:

<?php $excerpt = strip_tags(get_the_excerpt()); echo $excerpt; ?>

Затем откройте category.php (или archive.php) и проделайте то же самое.

Весь остальной код, что добавили ранее - удалите.

Если прописываете пути к картинке в CSS, и style.css лежит в корне темы, то путь будет в виде:

background-image: url(images/pic.png);

Само собой картинка должна лежать в папке images (в данном случае)

Если же прописываете пути в PHP файле, то целесообразно использовать такой код:

<img src="<?php bloginfo('template_directory'); ?>/images/pic.png" />
Всего: 101