Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#51 2010-03-08 14:27:39

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: FYI: собственные шаблоны для (категорий/головной страницы)

Trashcka, хм.. может мы о разных вещах говорим.... но я никакой логики невижу, скорее наоборот.

На главной странице сайта должны выводится новости все одним шаблоном, а если у меня некоторые категории имеют свой внутренний отдельный шаблон то получается что етим шаблоном они выводятся всюду и на главной полный бред получается, в чем логика непонимаю?

И к тому же тогда надо написать не шаблон новости внутри категории, а свой шаблон для новостей отдельных категорий тогда логика хоть какая-то была б.

Для себя вижу тогда 2 варианта
1. Подскажыте как на главной сделать все одним шабом в даном варианте, сохраняя описаный тут вариант для новостей внутри категории
2. Как подругому сделать чтобы свой шаблон был только внутри категории

Методом css к сожелению неканает так как у меня например 50 категори и я просто етим голову сломаю себе так выводить каждую

Не в сети

#52 2010-05-08 08:01:56

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

А как сделать, чтобы на странице категории - один шаблон, а на странице полной новости  - другой  (а на главной, естественно - третий) ?

Не в сети

#53 2010-05-08 10:10:50

Live
Участник
Зарегистрирован: 2009-12-04
Сообщений: 181
Рейтинг :   

Re: FYI: собственные шаблоны для (категорий/головной страницы)

vl, если ты имеешь ввиду шаблон main.tpl для этих страниц разный - то не получится, можно только задать главной один шаблон, остальным другой. В 1 посте есть информация.

Не в сети

#54 2010-05-08 11:19:52

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: FYI: собственные шаблоны для (категорий/головной страницы)

vl, немного пошаманить с CSS надо ))


************************************************************************
Для разнокалиберных новостей сделать легко:

итак, к примеру задаем для морды и категории свои шаблоны, далее

в CSS примерно так:
#content-morda .news-short {СВОЙ СТИЛЬ ДЛЯ МОРДЫ}
#content-category .news-short {СВОЙ СТИЛЬ ДЛЯ КРАТКОЙ НОВОСТИ В КАТЕГОРИИ}
#content-category .news-full {СВОЙ СТИЛЬ ДЛЯ ПОЛНОЙ НОВОСТИ В КАТЕГОРИИ}

в шаблоне морды так:
<div id="content-morda">
{mainblock}
</div>

в шаблоне категории так:
<div id="content-category">
{mainblock}
</div>

в шаблоне краткой новости так:
<div class="short-news">
</div>

в шаблоне полной новости так:
<div class="full-news">
</div>

...и вуаля у нас все новости разнокалиберные )))



************************************************************************
А для создания одного стиля для морды, другого стиля для категории с краткими новостями и третьего стиля для категории с полной новостью, надо заюзать плагины: hide_main_page и hide_cat

теперь как и в прошлый раз для морды и категории делаем свои шаблоны, далее

в CSS примерно так:
#container-morda {СВОЙ СТИЛЬ ДЛЯ МОРДЫ}
#container-category-short {СВОЙ СТИЛЬ ДЛЯ КАТЕГОРИИ С КРАТКИМИ НОВОСТЯМИ}
#container-category-full {СВОЙ СТИЛЬ ДЛЯ КАТЕГОРИИ С ПОЛНЫМИ НОВОСТЯМИ}

в шаблоне морды так:
<div id="container-morda">
  <div id="content-morda">
{mainblock}
  </div>
</div>

в шаблоне категории так:
[hide_cat]<div id="container-category-short">[/hide_cat]
[hide_main_page]<div id="container-category-full">[/hide_main_page]
  <div id="content-category">
{mainblock}
  </div>
</div>

...и вуаля у нас морда, категория с краткими и категория с полными новостями разнокалиберные )))

Изменено Trashcka (2010-05-08 11:32:08)

Не в сети

#55 2010-05-08 21:26:35

Live
Участник
Зарегистрирован: 2009-12-04
Сообщений: 181
Рейтинг :   

Re: FYI: собственные шаблоны для (категорий/головной страницы)

Trashcka, можно как вариант задавать стили в шаблоне короткой и полной новости и ставить после стиля !important
тогда это значение CSS-свойства получит максимальный приоритет в каскаде стилей. хотя не самое красивое решение smile

Не в сети

#56 2010-05-08 22:43:59

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

Trashcka, спасибо за детальное описание.  Мне еще надо осмыслить изложенное, но похоже, я сдесь найду решение своей задачи:  одни блоки включить на главной странице, другие на страницах категорий, и третьи - на страницах полной новости

Не в сети

#57 2010-05-14 12:28:29

EsCaPeR
Участник
Зарегистрирован: 2008-10-17
Сообщений: 71
Рейтинг :   

Re: FYI: собственные шаблоны для (категорий/головной страницы)

Помогите плиз!
Прописал для главной и категорий разные шабы...создал отдельный шаблон для категории travel

$mainTemplateName = isset($SYSTEM_FLAGS['template.main.name']) ? $SYSTEM_FLAGS['template.main.name'] : 'mainall';
$mainTemplatePath = isset($SYSTEM_FLAGS['template.main.path']) ? $SYSTEM_FLAGS['template.main.path'] : tpl_site;
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['handlerName'] == 'main')) {
   $mainTemplateName = 'main';
}
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['params']['category'] == 'travel')) {
   $mainTemplateName = 'main_travel';
}

для категории travel создал и присвоил в админке собственный шаблон новости ncustom/travel/ (news.full,short,search,print)
создал тестовую новость...
теперь при переходе  http://site/travel/news.html пустая страница 8(
Скрин ЧПУ Version 0.9.2 Release Candidate 1 [SVN547]

UPD: когда ставлю в админке шаблон к категории travel "По умолчанию" -  все работает нормально.

Изменено EsCaPeR (2010-05-14 12:36:13)

Не в сети

#58 2010-05-14 15:18:03

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: FYI: собственные шаблоны для (категорий/головной страницы)

EsCaPeR, а при заходе в данную категорию что?, а правильно ли путь в админке прописал к шаблонам новости?

Не в сети

#59 2010-05-14 15:45:06

EsCaPeR
Участник
Зарегистрирован: 2008-10-17
Сообщений: 71
Рейтинг :   

Re: FYI: собственные шаблоны для (категорий/головной страницы)

Trashcka пишет:

EsCaPeR, а при заходе в данную категорию что?,

http://site/travel.html нормально отображает! при переходе /travel/page/2.html пишет страница не найдена

Trashcka пишет:

а правильно ли путь в админке прописал к шаблонам новости?

а где их там прописывать вообще? чет врубиться не могу smile

Изменено EsCaPeR (2010-05-14 16:10:19)

Не в сети

#60 2010-05-14 16:22:38

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

EsCaPeR пишет:

.
теперь при переходе  http://site/travel/news.html пустая страница 8

Такая же фигня и у меня. Версия  0.9.2 Release Candidate 1 [SVN547].  Тестирую на денвере
создал/templates/default/ncustom/foto/  с файлами news.short.tpl, news.full.tpl, comments.form.tpl, comments.show.tpl.
При переходе в категорию  foto краткие новости отображаются с  файла  foto/news.short.tpl. при попытке  посмотреть полную новость в категории foto- пустая страница с дурным кодом

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<META content=OAMKNYUUKI name=SKYPE_FRAMEID>
<META content=OAMKNYUUKI name=SKYPE_FRAMEID></HEAD>
<BODY style="ZOOM: 100%"></BODY></HTML>

Дефект исчезает, если в окне категории  оставить шаблон категории - по умолчанию. 
То есть. дефект возникает при попытке использовать /templates/default/ncustom/foto/news.full.tpl

Я подумал,  что только у меня так,  и что возможно это исчезнет при переносе с Денвера в интернет, не стал спрашивать. Интересно, может кто решил эту задачку?

Изменено vl (2010-05-14 16:26:40)

Не в сети

#61 2010-05-14 16:43:42

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: FYI: собственные шаблоны для (категорий/головной страницы)

vl, EsCaPeR, а прикрепите свои папочки из ncustom протестирую у себя, т.к. подобных глюков нет.

Не в сети

#62 2010-05-14 17:05:01

EsCaPeR
Участник
Зарегистрирован: 2008-10-17
Сообщений: 71
Рейтинг :   

Re: FYI: собственные шаблоны для (категорий/головной страницы)

vl пишет:

пустая страница с дурным кодом

у тебя хоть дурной код есть smile

UPD: дурья я башка 8) не всунул в папку шаблона tpl для комментариев и забыл модуль отключить...

vl пишет:

создал/templates/default/ncustom/foto/  с файлами news.short.tpl, news.full.tpl, comments.form.tpl, comments.show.tpl.

скопируй в папку /templates/default/ncustom/foto/ все шаблоны из /templates/default/plugins/comments/

Изменено EsCaPeR (2010-05-14 17:12:58)

Не в сети

#63 2010-05-14 20:58:41

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

EsCaPeR пишет:

скопируй в папку /templates/default/ncustom/foto/ все шаблоны из /templates/default/plugins/comments/

Так сделал и все заработало!!
Спасибо. Я б не допер smile

Изменено vl (2010-05-19 13:35:08)

Не в сети

#64 2010-05-19 13:35:24

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

Краткая новость работает, а полная - по прежнему пустая страница  sad

Не в сети

#65 2010-05-19 14:51:44

mittus
Участник
Зарегистрирован: 2010-01-24
Сообщений: 155
Рейтинг :   

Re: FYI: собственные шаблоны для (категорий/головной страницы)

vl пишет:

Краткая новость работает, а полная - по прежнему пустая страница  sad

перенесите в папку шаблон comments.internal.tpl

Не в сети

#66 2010-05-19 23:10:45

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

mittus пишет:
vl пишет:

Краткая новость работает, а полная - по прежнему пустая страница  sad

перенесите в папку шаблон comments.internal.tpl

Переместил в папку ncustom/foto   все файлы из plugins\comments  - помогло. Спасибо

Не в сети

#67 2010-05-25 11:16:47

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

Я сделал так:

// ===================================================================
// Make page output
// ===================================================================
$mainTemplateName = isset($SYSTEM_FLAGS['template.main.name']) ? $SYSTEM_FLAGS['template.main.name'] : 'main';
$mainTemplatePath = isset($SYSTEM_FLAGS['template.main.path']) ? $SYSTEM_FLAGS['template.main.path'] : tpl_site;
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['params']['category'] == 'kat1')) {
 $mainTemplateName = 'main_kat1';
}
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['params']['category'] == 'kat2')) {
 $mainTemplateName = 'main_kat1';
}
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['params']['category'] == '')) {
 $mainTemplateName = 'main_main';
}
// 2. Load & show template

Здесь: 
main_main.tpl -шаблон на главной
main.tpl - шаблон выводится на всех остальных страницах

То есть, на главной странице выводится шаблон главной, на заданных категориях выводятся заданные шаблоны, а на остальных категориях и других страницах - ошибки, поиск, т.п. - дефолтный шаблон

Не в сети

#68 2010-09-10 13:58:16

SFproG
Участник
Откуда Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 132
Рейтинг :   
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

Прочитал тему. Интересно. Разобрался как к каждой категории присвоить свой шаблон. Но меня больше интересует как к каждой статической странице присвоить свой шаблон. Есть такая возможность?

Не в сети

#69 2010-09-10 13:59:30

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

У тебя спрашивали надо ли это делать, а ты молчишь http://ngcms.ru/forum/viewtopic.php?pid=14136#p14136

Не в сети

#70 2010-09-12 11:26:41

SFproG
Участник
Откуда Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 132
Рейтинг :   
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

Wolverine,  да, сделать надо) Думаю, не только мне это пригодится..

Не в сети

#71 2011-01-30 20:56:13

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: FYI: собственные шаблоны для (категорий/головной страницы)

Trashcka, нужна твоя помощь так сам никак немогу нашаманить в CSS

вот счас занялся переводом с 2з на нж, так все сделал кроме стиля кратких новостей на главной и в категориях

вот как мне надо на главной
http://glianec.com/
и как в категориях
http://glianec.com/glamur.html

можеш пример для чайника написать что мне нужно в СSS чтоб они били разние?

Не в сети

#72 2011-01-30 21:17:31

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: FYI: собственные шаблоны для (категорий/головной страницы)

legenda, я же все описала в этой теме, или .....?

Не в сети

#73 2011-01-30 21:40:40

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: FYI: собственные шаблоны для (категорий/головной страницы)

Trashcka, да я никак нему понять что в CSS писать то, и чтото никак немогу заставить там один шаб а на главной другой

Не в сети

#74 2011-01-30 22:41:20

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: FYI: собственные шаблоны для (категорий/головной страницы)

legenda, что именно не поймешь? Вроде все доходчиво написала. Выложи свой код HTML и CSS.

Не в сети

#75 2011-01-31 00:48:50

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: FYI: собственные шаблоны для (категорий/головной страницы)

legenda, мне надо только код краткой и полной именно первый див, морды и категории где только часть майнблок и соответственно CSS относящееся к этим блокам, т.е. то что я выше писала.


Кстати рекомендую почитать по сокращению CSS, а то таблицы стилей жесть просто, аж распирает меня ))

Изменено Trashcka (2011-01-31 00:52:50)

Не в сети

Подвал раздела

Работает на FluxBB