Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 21/02/10 в 17:13 |
Такое ТЗ: для анонса (на index.php) один контент, для открывшегося поста (single.php) - другой.
Есть решение с редактированием темы/поста (не движка WP)?
Например, можно сделать так, чтоб то что до
в посте не выдавалось?
|
|
|
|
Дизайн, вёрстка, то сё
С нами с 16.10.02
Сообщения: 4875
Рейтинг: 3947
|
Добавлено: 21/02/10 в 17:19 |
через if, else наверное
|
|
Респонсивная верстка - icq 282886909
|
3
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 21/02/10 в 17:33 |
Да, наверное как-то так, надо поэксперементировать. Получится, отпишу.
М-да, похоже задачка сложновата. В теме файлов с <!--more--> нету, таковые только в движке и их 8 штук.
Возможно нужно править только post.php, но я заглянул туда, сложновато мне понять + править придется и последующие версии. Хотя в принципе, записать строки кода, которые нужно сменить. Не знаю, может попробую...
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 21/02/10 в 18:03 |
photomuza писал: | Например, можно сделать так, чтоб то что до
в посте не выдавалось? |
Именно до, не после? В принципе, через плагин можно что угодно реализовать. Патчить сам WP это глупая идея.
|
|
|
|
пьяный мастер
С нами с 06.09.05
Сообщения: 11938
Рейтинг: 5837
|
Добавлено: 21/02/10 в 18:18 |
при помощи custom filed
na index информация из custom filed, в посте всё остальное
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 21/02/10 в 18:21 |
Да, именно ДО чтобы НЕ выдавалось. Да лезть в движок WP неразумно, наверноре всё же можно правкой темы обойтись.
Объясню для чего, тогда возможно общий интерес появится. Чтоб в анонсе выдавать картинки поменьше размером, а в посте - большие. Возможно и с текстом разумно варьировать. Во-первых, меньше бендвича жрется + индексная страница быстрей грузится + пикчей становится больше (это плюс для имэдж гугл). Во-вторых (это следует их первого) можно больше постов выдать в индексе, это и для юзера удобней и для СЕ наверное плюс.
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 21/02/10 в 18:24 |
X-dream: спасибо, попробую изучить.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 21/02/10 в 18:41 |
photomuza писал: | Да, именно ДО чтобы НЕ выдавалось. Да лезть в движок WP неразумно, наверноре всё же можно правкой темы обойтись.
Объясню для чего, тогда возможно общий интерес появится. Чтоб в анонсе выдавать картинки поменьше размером, а в посте - большие. Возможно и с текстом разумно варьировать. |
Такое вообще просто делается:
1) Настраиваешь тему так, чтобы в индексе выдавались не посты, а их excerpt-ы. Для этого надо заменить <?php the_content('...'); ?> на <?php the_excerpt(); ?> в блоке <?php while (have_posts()) : the_post(); ?>...<?php endwhile; ?> шаблона index.php.
2) При создании поста, в главном окне редактора вставляешь текст поста с большой картинкой и полным описанием, а в поле Excerpt делаешь тот вариант, что должен выводиться на индексе (маленькая картинка, короткое описание и чего там еще тебе надо). Вот, собственно и все.
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 21/02/10 в 20:07 |
cyberxxx: Ответ на 5 баллов, макс. рейтинг с меня! Всё работает. Самое интересное, никогда не обращал внимание это окно Excerpt.
Насчет твоего "просто" старый анек. В автосервисе не могут починить дорогую тачку крутого братка. Зовут старого опытного дядю Васю. Дядя Вася спрашивает, сколько платят - питсот бакинских, ОК. Дядя Вася минут 10 позаглядывал, почесал репу, взял отвертку и покрутил один винтик. Тачка заработала.
Братки:
- За то что покрутил винтик 500 баксов?!
Работники автосервиса:
- Нет, за то что знал, ГДЕ покрутить.
Ссылка про Excerpt из админки (на инглиш):
http://codex.wordpress.org/Excerpt
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 21/02/10 в 21:10 |
По ходу, если менять, то тогда и в archive.php и в search.php.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 21/02/10 в 22:01 |
Угу, совершенно верно.
|
|
|
|
С нами с 21.06.05
Сообщения: 1788
Рейтинг: 1579
|
Добавлено: 21/02/10 в 23:53 |
Совершенно верно писать
Код: | <!--more-->
<!--noteaser--> |
и не трогать код руками.
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 22/02/10 в 02:55 |
Да, работает без правки кода темы:
Код: | анонс анонс анонс анонс анонс анонс анонс анонс
<!--more-->
<!--noteaser-->
полная статья полная статья полная статья полная статья полная статья полная статья полная статья полная статья полная статья полная статья полная статья полная статья полная статья полная статья |
Но мне вариант cyberxxx больше подходит, т.к. мне не нужно "читать далее". Это можно убрать, но опять же правя код темы Да я все равно все темы с которыми имел дело, кромсаю вдоль и поперек, тем более еще не встречал ни одной без недоделок. Но тебе тоже рейтинг
|
|
|
|