Отвечу на ваши вопросы по WordPress

W
На сайте с 21.01.2009
Offline
172
#591
agrib.ru:
Добрый день! Скачал шаблон для своего будущего блога и столкнулся с такой проблемой - когда я клацаю по рубрике, у меня выдается список постов - такой же практически что и на главной, только слева мы имеем мини фотографию, а справа текст обтекающий ее. Так вот - единственная проблема что фотографии выбираются произвольно :( Нельзя ли никак сделать так - чтоб допустим первая фотография поста отображалась? Что можно в данном случае сделать - если в посте много фоток, и отображаются они произвольно? Спасибо!

Можно, нужно смотреть шаблон вывода рубрики, обычно category.php или archives.php. В нем нужно найти в каком месте и каким образом выводятся превью картинки и поправить или код вывода или функцию при помощи которой выводятся картинки, это не функции wordpress, по этому что и куда править не подскажу.

weblad добавил 25.08.2011 в 09:13

fizmatik:
подскажите пожалуйста

Разве не отвечал?

Ответ - никак, только вносить ваши правки которые были в старой версии шаблона в новую.

Сделать из двух разных шаблонов один общий автоматически невозможно, так же как из двух статей, например, нельзя автоматически сделать одну.

F
На сайте с 08.04.2010
Offline
55
#592
agrib.ru:
Можно поподробнее? Что это значит "произвольные поля"?

Произвольные поля

G
На сайте с 20.07.2008
Offline
85
#593

Здравствуйте. Такой вопрос. Залил свой шаблон. Создал только index.php и style.css. В index.php у меня есть стили к конкретным элементам, тоесть эти стили не описаны в style.css. И почему то при отображении страницы, эти стили не работают и еще, там у меня есть путь к картинкам images/kartina.jpg её почему то тоже не отображает. Как это исправить? Спасибо

W
На сайте с 21.01.2009
Offline
172
#594
Garf:
Здравствуйте. Такой вопрос. Залил свой шаблон. Создал только index.php и style.css. В index.php у меня есть стили к конкретным элементам, тоесть эти стили не описаны в style.css. И почему то при отображении страницы, эти стили не работают и еще, там у меня есть путь к картинкам images/kartina.jpg её почему то тоже не отображает. Как это исправить? Спасибо

По картинкам, самый простой вариант - указывайте абсолютный путь, т.е. /wp-content/themes/theme/images.jpg

Стили, если они правильно прописаны должны работать.

E
На сайте с 23.10.2008
Offline
216
#595

weblad, а не знаете, как такое реализовать - #588

P
На сайте с 20.01.2011
Offline
47
#596

Добрый день.

Наткнулся на плагин TDO Mini Forms, оказалось он как раз подходит мне (сделать на отдельной страничке форму "имя,емайл,текст,капча" с последующей модерацией и выкладыванием на сайт). Но вот с последним проблема - тексты после модерации оказываются на главной странице. Не можете подсказать, как сделать так, чтобы они появлялись на той же странице, где и форма находится?

Спасибо!!

W
На сайте с 21.01.2009
Offline
172
#597
Pisatel_:
Добрый день.
Наткнулся на плагин TDO Mini Forms, оказалось он как раз подходит мне (сделать на отдельной страничке форму "имя,емайл,текст,капча" с последующей модерацией и выкладыванием на сайт). Но вот с последним проблема - тексты после модерации оказываются на главной странице. Не можете подсказать, как сделать так, чтобы они появлялись на той же странице, где и форма находится?
Спасибо!!

Может вам форма комментариев нужна?

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

weblad добавил 25.08.2011 в 11:28

eavy:
weblad, а не знаете, как такое реализовать - #588

Знаю, но в рамках этой темы конкретный код не поскажу, нужно разбираться, читать документацию, может быть кто-то еще подскажет.

Могу написать какими функциями это делается, если вам это поможет.

E
На сайте с 23.10.2008
Offline
216
#598

weblad, да, конечно, просто функции, далее сам разберусь.

Я попробовал просто в каждой ячейки прописать такой код:

<?php query_posts(‘cat=6&showposts=5’); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<ul>
<li><a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
</ul>
<?php endwhile; endif; ?>

Но, кажется, это грубая ошибка.

Yvan
На сайте с 15.04.2010
Offline
55
#599

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

Wazzuuuuup
W
На сайте с 21.01.2009
Offline
172
#600
eavy:
weblad, да, конечно, просто функции, далее сам разберусь.

Я попробовал просто в каждой ячейки прописать такой код:

Но, кажется, это грубая ошибка.

Не сильно грубая, но лучше query_posts для этого не использовать.

Пример одного блока td:

сначала задаете id рубрики как переменную:

$id = 12

Затем выводим ссылку на рубрику:

<a href="<?php echo get_the_category( $id ); ?>">Category Name</a>

После чего выводим посты через get_posts

Можно отдельно сначала вывести первый пост типа:

<?php

global $post;

$args = array( 'numberposts' => 1, 'category' => $id );

$myposts = get_posts( $args );

foreach( $myposts as $post ) : setup_postdata($post); ?>

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

<?php endforeach; ?>

И остальные посты рубрики типа:

<?php

global $post;

$args = array( 'numberposts' => 4, 'offset' = 1, 'category' => $id );

$myposts = get_posts( $args );

foreach( $myposts as $post ) : setup_postdata($post); ?>

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

<?php endforeach; ?>

weblad добавил 25.08.2011 в 12:04

Yvan:
Ни кто не подскажет скрипт контактной формы для вставки в страницу, плагин не хочу ставить....

Я конечно извиняюсь, но как это к WordPress относится? :) Если вам религия не позволяет плагины использовать, а только отдельные скрипты, то и спрашивать наверное нужно не здесь.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий