Спрашиваем и отвечаем по Wordpress-2

AM
На сайте с 23.11.2011
Offline
34
#471
Nomiki:
AutoManual Вы хотите чтобы в рубрике выводились картинки из постов?

Да, именно так! Подскажите как это реализовать.

Nomiki
На сайте с 28.03.2012
Offline
117
#472

2 AutoManual

Если не хотите разбираться/копаться в коде, то просто поставьте плагин: thumbnail-for-excerpts.2.1 Он вытягивает картинку из поста в виде миниатюры со ссылкой. Установите размер миниатюры как вам нужно в настройках плагина, там же не забудьте поставить галочку напротив "Archive" - это и есть вывод для категорий.

Если хотите прописать кодом:

Вставляете примерно такой код в functions.php:

// Берет первую картинку в посте

function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];

// Выводит дефолтную картинку, если в посте их нет
if(empty($first_img)){
$first_img = "/uploads/default.jpg";
}
return $first_img;
}

Где картинку "дежурную" default.jpg не забудьте создать в папочке uploads.

Далее в цикле loop (loop.php, index.php т.е. см. сам шаблон) выводите ссылкой на запись в виде миниатюры, где width="150" - автоширина, значение сами меняйте, следующим кодом:

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

<img src="<?php echo catch_that_image() ?>" alt="<?php the_title(); ?>" width="150"/>
</a>

В результате будет выводиться в рубрике первая, верхняя(!) картинка из поста миниатюрой.

Заказать дизайн сайта: nomiki@yandex.ru | Портфолио: behance.net/nomiki | ВК: vk.com/nmk_msk
Intromarket
На сайте с 07.12.2011
Offline
55
#473

Есть небольшой вопрос. В комментариях, в дате комментариев(часы, секунды) на моем блоге вместо дат появляется знак вопроса. В файле RU.PO все впорядке, незнаю, где ошибка.

AM
На сайте с 23.11.2011
Offline
34
#474
Nomiki:
2 AutoManual

Если не хотите разбираться/копаться в коде, то просто поставьте плагин: thumbnail-for-excerpts.2.1 Он вытягивает картинку из поста в виде миниатюры со ссылкой. Установите размер миниатюры как вам нужно в настройках плагина, там же не забудьте поставить галочку напротив "Archive" - это и есть вывод для категорий.

Если хотите прописать кодом:
Вставляете примерно такой код в functions.php:
// Берет первую картинку в посте

function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];

// Выводит дефолтную картинку, если в посте их нет
if(empty($first_img)){
$first_img = "/uploads/default.jpg";
}
return $first_img;
}


Где картинку "дежурную" default.jpg не забудьте создать в папочке uploads.

Далее в цикле loop (loop.php, index.php т.е. см. сам шаблон) выводите ссылкой на запись в виде миниатюры, где width="150" - автоширина, значение сами меняйте, следующим кодом:
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">

<img src="<?php echo catch_that_image() ?>" alt="<?php the_title(); ?>" width="150"/>
</a>



В результате будет выводиться в рубрике первая, верхняя(!) картинка из поста миниатюрой.

Огромное Вам спасибо! Поставил плагин который вы посоветовали все получилось!!! Вот полюбуйтесь http://gm-parts.com.ua/category/chevrolet-aveo/aveo_t-250_sedan/ Спасибо огромное еще раз!!!

Nomiki
На сайте с 28.03.2012
Offline
117
#475
Огромное Вам спасибо! Поставил плагин который вы посоветовали все получилось!!! Вот полюбуйтесь http://gm-parts.com.ua/category/chev...o_t-250_sedan/ Спасибо огромное еще раз!!!

Не за что. У вас кстати фото на сайте тяжелые (100-140кб), скачайте Image Resizer с сайта конторы Гейтса (бесплатная утилита), и фото для новых постов уменьшайте перед заливкой на сайт. В принципе и старые можно прогнать ею автозаменой (без переименования). Это я к чему? К тому что, то что мы видим - миниатюру со ссылкой на пост в рубрике - это просто отражение браузера для нас, на самом деле ведь картинка не уменьшена, и весит соответственно так же. Вот и считаем - допустим 10 миниатюр (ссылок на посты в рубрике), каждая по 100-140кб, итого лишний вес при загрузке. Ну это так, на будущее, сейчас нормально грузится.

Full Spiral
На сайте с 05.02.2010
Offline
28
#476

Привет всем! Вот такой вопрос по ворд прессу, может кто знает. На моем сайте установлен плагин easy-faq. Люди задают вопросы, а я отвечаю. Вроде всё работает, но такое дело: вопросы все, а их уже под тысячу, числятся как одна страница. Очень обидно.)) Есть ли какой-то плагин, позволяющий пользователю задать вопрос, но так, чтобы это дело выглядело как отдельная стандартная страничка-статья?

Nomiki
На сайте с 28.03.2012
Offline
117
#477

2 Full Spiral Есть старенький плагин WP DS FAQ. Вроде мульти-страничный.

Сайт автора: http://wp-plugins.diamondsteel.ru/wp-ds-faq, там же можно скачать.

На .орге указано что 3.2.1 поддерживает.

Full Spiral
На сайте с 05.02.2010
Offline
28
#478
Nomiki:
2 Full Spiral Есть старенький плагин WP DS FAQ. Вроде мульти-страничный.
Сайт автора: http://wp-plugins.diamondsteel.ru/wp-ds-faq, там же можно скачать.
На .орге указано что 3.2.1 поддерживает.

Нет, к сожалению не мультистраничный, более того, он даже хуже, чем тот, который уже установлен. Но зато в комментах к плагину прочёл очень полезную инфу о том, что лучше не делать постраничную навигацию вопросов. Так что всё равно вам спасибо.

AM
На сайте с 23.11.2011
Offline
34
#479
Nomiki:
Не за что. У вас кстати фото на сайте тяжелые (100-140кб), скачайте Image Resizer с сайта конторы Гейтса (бесплатная утилита), и фото для новых постов уменьшайте перед заливкой на сайт. В принципе и старые можно прогнать ею автозаменой (без переименования). Это я к чему? К тому что, то что мы видим - миниатюру со ссылкой на пост в рубрике - это просто отражение браузера для нас, на самом деле ведь картинка не уменьшена, и весит соответственно так же. Вот и считаем - допустим 10 миниатюр (ссылок на посты в рубрике), каждая по 100-140кб, итого лишний вес при загрузке. Ну это так, на будущее, сейчас нормально грузится.

Спасибо! Обязательно скачаю!

А подскажите еще одну вещь, как сделать чтобы можно было выложить инфу в виде таблицы, типа цена и наименование, и как можно разместить екселевский файл (прайс ) чтобы его можно было скачать!

Nomiki
На сайте с 28.03.2012
Offline
117
#480

2 AutoManual

С таблицами вариантов много.

Можно делать прямо в админке, для этого устанавливаем либо плагин TinyMCE Advanced (обязательно перед этим сделайте бэкап, иногда с ним бывает засада). Плагин позволяет поменять админку на более продвинутую (и более тормознутую), там появляется куча новых кнопок, в т.ч. можно рисовать какую хотите таблицу прямо в каждом посте. Второй такой же плагин MCE Table Buttons, добавляет кнопку таблицы, не меняя интерфейс админки, но он чуть сложнее имхо.

Есть плагин WP Table reloaded, позволяет закинуть готовую таблицу excel в формате cvs. Мануал тут

Можно реализовать сразу каталог с фильтрами, через дополнительные поля с помощью плагина Magic Fields. Хороший мануал тут. ИЛИ через плагин каталога также с возможностью импорта csv (excel) Catablog.

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