- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Подскажите, пожалуйста, как на WP организовать вывод анонсов записей как на блоге http://sosnovskij.ru/ ? Поясню.
В обычных шаблонах в анонсах на главной странице (например) выводится начало поста до тега more, причем в том же виде что и в самой записи (анонс идентичен записи до тега more.
На sosnovskij.ru анонс формируется по другому: анонс имеет картинку (первая из записи), которая сжимается до заданной ширины и располагается слева + текст, который появляется справа. И все это выглядит отлично!)
Есть идеи как это организовывается в обычном шаблоне?)
Подскажите, пожалуйста, как на WP организовать вывод анонсов записей как на блоге
ПЕАР?!.....
ПЕАР?!.....
Ни пиар, интересно как там устроено. Нигде в нете не нашел ответа, как выводить анонсы отличные от самой записи, но при этом, чтобы он формировался по выше описанному принципу.
http://www.google.ru/search?ie=UTF-8&hl=ru&q=wp%20%D0%B0%D0%BD%D0%BE%D0%BD%D1%81#sclient=psy-ab&hl=ru&newwindow=1&source=hp&q=wp+excerpt&psj=1&oq=wp+ex&aq=0
http://www.google.ru/search?ie=UTF-8&hl=ru&q=wp%20%D0%B0%D0%BD%D0%BE%D0%BD%D1%81#sclient=psy-ab&hl=ru&newwindow=1&source=hp&q=wp+excerpt&psj=1&oq=wp+ex&aq=0
Спасибо, у меня была задумка что текст выводить именно так. Но как быть с картинкой - берется первая из записи и сжимается до нужной ширины?
Да, правильно мыслите.
Да, правильно мыслите.
Вы меня не правильно поняли. Это был вопрос - как сделать так, чтобы бралась первая картинка из записи и сжималась до нужной ширины?
Разобрался. Кому интересен описанный выше принцип - предоставляю решение.
1. берется первая картинка из записи, выравнивается по левому краю и задается ширина (в стиле - float:left;width:200px;)
Функция которая берет картинку (добавляем в файл 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 = "/wp-content/uploads/2012/02/1.jpg";
}
return $first_img;
}
Вызывается взятая картинка этим:
<img src="<?php echo catch_that_image(); ?>" /> (вставляем в index.php или др)
2. Текст выводим не через the_content(), а через the_excerpt()
Остальное доделываем по вкусу. Надеюсь кому-нибудь это будет полезно.