С нами с 30.08.03
Сообщения: 180
Рейтинг: 78
|
Добавлено: 04/09/07 в 13:54 |
Нужен движок блога или движок+плагины чтобы
- для каждой категории блога была своя rss лента
- настраиваемая страница для каждой категории (свои баннеры, свой хардлинк трейд)
WordPress так умеет?
|
|
|
|
прожектор перестройки
С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636
|
Добавлено: 04/09/07 в 13:57 |
умеет
|
|
|
|
С нами с 03.07.07
Сообщения: 481
Рейтинг: 862
|
Добавлено: 04/09/07 в 14:06 |
- блог/категория/rss
- есть функции типа is_home() позволяющие определить принадлежность страницы к морде. есть и для категорий
|
|
|
|
заядлый клаббер
С нами с 31.08.05
Сообщения: 1110
Рейтинг: 1412
|
Добавлено: 04/09/07 в 16:27 |
Smarty писал: | - есть функции типа is_home() позволяющие определить принадлежность страницы к морде. есть и для категорий |
а какой синтаксис у этой функции для категории?
я юзаю персональные шаблоны для каждой категории, но это не всегда удобно
|
|
|
|
С нами с 03.07.07
Сообщения: 481
Рейтинг: 862
|
Добавлено: 04/09/07 в 17:11 |
JonnyX писал: | а какой синтаксис у этой функции для категории?
я юзаю персональные шаблоны для каждой категории, но это не всегда удобно |
if (is_page('page')) - для конкретных страниц
if (is_category('category')) - для категорий.
а вообще есть разные варианты как дизайн обыграть
|
|
|
|
С нами с 06.03.05
Сообщения: 6216
Рейтинг: 7375
|
Добавлено: 04/09/07 в 19:41 |
zevsus писал: | - настраиваемая страница для каждой категории (свои баннеры, свой хардлинк трейд) |
можно, у меня работает на одном блоге, single_cat_title использую
|
|
|
|
С нами с 05.08.07
Сообщения: 340
Рейтинг: 428
|
Добавлено: 26/10/07 в 16:27 |
а можно подробней? что, где, как и куда писать?
|
|
|
|
С нами с 30.04.04
Сообщения: 602
Рейтинг: 293
|
Добавлено: 26/10/07 в 17:09 |
Например тебе в sidebar'е только на морде нужно отображать какой-то баннер. Редактируешь sidebar.php и вставляешь туда:
<?php if (is_home()) { ?>
<a href=""><img src="banner.gif" /></a>
<? } ?>
Аналогично для категорий и страниц; только вместо is_home() юзаешь is_category('id_категории') (в случае с категорией), is_page('id_страницы') (в случае со страницей (ВНИМАНИЕ! не путай термин "страница" с термином "страница_поста" в контексте WP).
А вообще это называется conditional tags. Почитай вот тут: http://codex.wordpress.org/Conditional_Tags
Там и примеров много и т.д.
Удачи.
|
|
|
|
С нами с 05.08.07
Сообщения: 340
Рейтинг: 428
|
Добавлено: 26/10/07 в 17:27 |
condom007
супер! спасибо за расжёванное объяснение
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 26/10/07 в 18:33 |
Хотел чисто добавить. is_home() это, можно сказать, обязательная функция для сайдбара. Там ведь принято лепить много-мого ссылок, баннеров, тумб с лафкамами и т.д. На стандартной ленте блога такой сайдбар смотрится вполне органично, но стоит открыть отдельный пост, и становится понятно, что огромный сайдбар просто не вписывается в диз страницы (пост короткий, сайдбар длинный). Вот именно тут и пригождается is_home(), которая позволит выкинуть все лишние элементы из сайдбара, во время просмотра отдельного поста.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |