Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Блоги и Социальные сети
»
Тема:
Подскажите решение
Новая тема
Ответить
цитата
04/09/07 в 13:54
zevsus
Нужен движок блога или движок+плагины чтобы
- для каждой категории блога была своя rss лента
- настраиваемая страница для каждой категории (свои баннеры, свой хардлинк трейд)
WordPress так умеет?
цитата
04/09/07 в 13:57
webmaster779
умеет
цитата
04/09/07 в 14:06
Smarty
- блог/категория/rss
- есть функции типа is_home() позволяющие определить принадлежность страницы к морде. есть и для категорий
цитата
04/09/07 в 16:27
JonnyX
Smarty писал:
- есть функции типа is_home() позволяющие определить принадлежность страницы к морде. есть и для категорий
а какой синтаксис у этой функции для категории?
я юзаю персональные шаблоны для каждой категории, но это не всегда удобно
цитата
04/09/07 в 17:11
Smarty
JonnyX писал:
а какой синтаксис у этой функции для категории?
я юзаю персональные шаблоны для каждой категории, но это не всегда удобно
if (is_page('page')) - для конкретных страниц
if (is_category('category')) - для категорий.
а вообще есть разные варианты как дизайн обыграть
цитата
04/09/07 в 19:41
Skat
zevsus писал:
- настраиваемая страница для каждой категории (свои баннеры, свой хардлинк трейд)
можно, у меня работает на одном блоге, single_cat_title использую
цитата
26/10/07 в 16:27
Tias
а можно подробней? что, где, как и куда писать?
цитата
26/10/07 в 17:09
condom007
Например тебе в 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
Там и примеров много и т.д.
Удачи.
цитата
26/10/07 в 17:27
Tias
condom007
супер! спасибо за расжёванное объяснение
цитата
26/10/07 в 18:33
cyberxxx
Хотел чисто добавить. is_home() это, можно сказать, обязательная функция для сайдбара. Там ведь принято лепить много-мого ссылок, баннеров, тумб с лафкамами и т.д. На стандартной ленте блога такой сайдбар смотрится вполне органично, но стоит открыть отдельный пост, и становится понятно, что огромный сайдбар просто не вписывается в диз страницы (пост короткий, сайдбар длинный). Вот именно тут и пригождается is_home(), которая позволит выкинуть все лишние элементы из сайдбара, во время просмотра отдельного поста.
Новая тема
Ответить
Эта страница в полной версии