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
Сообщений: 265
Регистрация: 15.2.2013
Из: Одесса
Поблагодарили: 180 раз
Репутация:   47  


да, определить 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
Сообщений: 265
Регистрация: 15.2.2013
Из: Одесса
Поблагодарили: 180 раз
Репутация:   47  


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
Сообщений: 265
Регистрация: 15.2.2013
Из: Одесса
Поблагодарили: 180 раз
Репутация:   47  


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  


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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Верстка + натяжка на CMS WordPress, OpenCart
2 Chezarius 295 Вчера, 19:38
автор: k_artem
Открытая тема (нет новых ответов) Русские темы для WordPress. Недорого.
0 SOROKVLAD29 319 Вчера, 10:16
автор: SOROKVLAD29
Открытая тема (нет новых ответов) «Взрываем языковые преграды» – переводим любые тексты + копирайт на разные языки
19 Nefilim11 2179 23.5.2018, 0:31
автор: Nefilim11
Открытая тема (нет новых ответов) Ищу автора новостей - поиск, рерайт и постинг
2 eduarddis 351 22.5.2018, 1:43
автор: eduarddis
Горячая тема (нет новых ответов) Услуги по CMS Wordpress, DLE, Joomla!. Правки, ремонт, настройка.
Редактирование и правки. Низкие цены.
156 contex1 70823 22.5.2018, 0:06
автор: AnnaProf


 



RSS Текстовая версия Сейчас: 25.5.2018, 2:02
Дизайн