X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> [WordPress] Разные шаблоны кратких новостей
extezy
extezy
Topic Starter сообщение 25.11.2014, 12:07; Ответить: extezy
Сообщение #1


I ♥ UKR@INE!
******

Группа: Active User
Сообщений: 1597
Регистрация: 17.8.2007
Из: Украины
Поблагодарили: 334 раза
Репутация:   63  


Всем привет. При настройке шаблона личного блога столкнулся с проблемой. В движке есть возможность делать разные шаблоны краткой новости, путем создания файла шаблона с указанием ID категории. Например - category-34.php. Но работать он начинает только тогда, когда просматриваешь записи в категории с соответствующим ID. Есть ли возможность, что бы и на главной, при выводе записи из определенной рубрики, ей так-же присваивался другой шаблон краткой? Например из того же category-34.php?


--------------------
Дизайнер, музыкант, автогонщик, футболист. Люблю Алену, мамин борщ и пиво с шоколадом.
ZOMRO.COM - держу свои проекты на этом хостинге, рекомендую.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 25.11.2014, 22:42; Ответить: Gerga
Сообщение #2


Участник
***

Группа: User
Сообщений: 247
Регистрация: 15.2.2013
Из: Одесса
Поблагодарили: 168 раз
Репутация:   43  


да, определить ID категории и дать соответствующий шаблон вывода записи. Также можно указать тип, используемого шаблона вывода, через "формат записи" https://yadi.sk/i/LAcuth7acvzQX , или, например через произвольные поля. Вариантов много.

Сообщение отредактировал Gerga - 25.11.2014, 22:46


--------------------
Разработка на WordPress -> Верстка/Натяжка/Добавление функционала в шаблонах на WP


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
extezy
extezy
Topic Starter сообщение 26.11.2014, 14:22; Ответить: extezy
Сообщение #3


I ♥ UKR@INE!
******

Группа: Active User
Сообщений: 1597
Регистрация: 17.8.2007
Из: Украины
Поблагодарили: 334 раза
Репутация:   63  


Gerga, формат записи интеерсная штука. Подключил я их, однако с шаблоном вышли проблемы. Голову сломал уже как правильно их выводить. Смотрел примеры стандартных тем, но все-равно какие-то ошибки. Буду копать, спасибо.


--------------------
Дизайнер, музыкант, автогонщик, футболист. Люблю Алену, мамин борщ и пиво с шоколадом.
ZOMRO.COM - держу свои проекты на этом хостинге, рекомендую.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 26.11.2014, 16:08; Ответить: Gerga
Сообщение #4


Участник
***

Группа: User
Сообщений: 247
Регистрация: 15.2.2013
Из: Одесса
Поблагодарили: 168 раз
Репутация:   43  


extezy, пожалуйста. Если что, пишите


--------------------
Разработка на WordPress -> Верстка/Натяжка/Добавление функционала в шаблонах на WP
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
extezy
extezy
Topic Starter сообщение 27.11.2014, 12:55; Ответить: extezy
Сообщение #5


I ♥ UKR@INE!
******

Группа: Active User
Сообщений: 1597
Регистрация: 17.8.2007
Из: Украины
Поблагодарили: 334 раза
Репутация:   63  


Gerga, я конечно прошу прощения, но не могли бы Вы дать пример самой простой реализации вывода постов?
Брал из родной темы код:
Код
        <?php
            if ( have_posts() ) :
                while ( have_posts() ) : the_post();
                    get_template_part( 'content', get_post_format() );
                endwhile;
                twentyfourteen_paging_nav();
            else :
                get_template_part( 'content', 'none' );
            endif;
        ?>

Ковырял его, ковырял, но ничего толкового не вышло. Если я все правильно понял, то схема проста:
1. Подключить форматы в functions.php
2. Настроить вывод в index.php (в моем случае) с помощью кода:
Код
        <?php
            if ( have_posts() ) :
                while ( have_posts() ) : the_post();
                    get_template_part( 'content', get_post_format() );
                endwhile;

            else :
                get_template_part( 'content', 'none' );
            endif;
        ?>

3. Создать соответствующие шаблоны content.php, content-video.php, content-image.php и т.д.


--------------------
Дизайнер, музыкант, автогонщик, футболист. Люблю Алену, мамин борщ и пиво с шоколадом.
ZOMRO.COM - держу свои проекты на этом хостинге, рекомендую.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
JamesM12
JamesM12
сообщение 27.11.2014, 13:14; Ответить: JamesM12
Сообщение #6


Частый гость
**


Группа: User
Сообщений: 99
Регистрация: 30.10.2012
Поблагодарили: 27 раз
Репутация:   2  


Можно проще ... в файле category.php что то типо

Код
$cat_id = get_query_var('cat');

switch($cat_id) {
case "34":
     include('category-34.php');
break;
case "35":
     include('category-34.php');
break;
}


--------------------
Создание, исправление, доработка, лечение ваших проектов :)
Linux, PHP, Javascript, HTML, CSS, Wordpress since 2008 - wpmastering.pro


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 27.11.2014, 14:59; Ответить: Gerga
Сообщение #7


Участник
***

Группа: User
Сообщений: 247
Регистрация: 15.2.2013
Из: Одесса
Поблагодарили: 168 раз
Репутация:   43  


extezy, да, все верно. Только пагинацию (
Код
twentyfourteen_paging_nav();
) не забудьте поставить перед else


--------------------
Разработка на WordPress -> Верстка/Натяжка/Добавление функционала в шаблонах на WP


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
extezy
extezy
Topic Starter сообщение 27.11.2014, 17:35; Ответить: extezy
Сообщение #8


I ♥ UKR@INE!
******

Группа: Active User
Сообщений: 1597
Регистрация: 17.8.2007
Из: Украины
Поблагодарили: 334 раза
Репутация:   63  


Всем спасибо. Разобрался.


--------------------
Дизайнер, музыкант, автогонщик, футболист. Люблю Алену, мамин борщ и пиво с шоколадом.
ZOMRO.COM - держу свои проекты на этом хостинге, рекомендую.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Услуги по CMS Wordpress, DLE, Joomla!. Правки, ремонт, настройка.
Редактирование и правки. Низкие цены.
143 contex1 65268 Вчера, 9:07
автор: contex1
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
15 Nell 1184 13.12.2017, 23:36
автор: Nell
Горячая тема (нет новых ответов) Вёрстка, натяжка на WordPress, Joomla, качественно, доступно
53 WhiteIce 23842 12.12.2017, 19:41
автор: WhiteIce
Горячая тема (нет новых ответов) Разработка сайтов Joomla Wordpress Opencart
Разработка, верстка, оптимизация веб сайтов.
48 WoWeb 7415 12.12.2017, 13:37
автор: serg5777
Открытая тема (нет новых ответов) Как включить автоматическое обновление для плагинов WordPress и самого движка?
0 Telnor 413 10.12.2017, 13:27
автор: Telnor


 



RSS Текстовая версия Сейчас: 18.12.2017, 21:03
Дизайн