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

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

rss

Вы не зашли.

Объявление

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

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

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2133
Рейтинг :   39 
Профиль

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

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

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

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

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

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

Неактивен

 

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

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 1487
Рейтинг :   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
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 1487
Рейтинг :   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
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 1487
Рейтинг :   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
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   14 
Профиль  Вебсайт

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

mittus написал:

vl написал:

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

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

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

Неактивен

 

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

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 131
Рейтинг :   
Профиль  Вебсайт

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

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

Неактивен

 

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

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

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

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

Неактивен

 

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

SFproG
Пользователь
Откуда: Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 131
Рейтинг :   
Профиль  Вебсайт

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

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

Неактивен

 

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

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2133
Рейтинг :   39 
Профиль

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

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

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

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

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

Неактивен

 

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

Trashcka
Пользователь
Откуда: КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1487
Рейтинг :   73 
Профиль

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

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

Неактивен

 

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

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2133
Рейтинг :   39 
Профиль

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

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

Неактивен

 

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

Trashcka
Пользователь
Откуда: КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1487
Рейтинг :   73 
Профиль

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

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

Неактивен

 

#75 2011-01-30 23:48:50

Trashcka
Пользователь
Откуда: КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1487
Рейтинг :   73 
Профиль

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

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


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

Отредактированно Trashcka (2011-01-30 23:52:50)

Неактивен

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

Board footer

Powered by FluxBB

[ Generated in 0.029 seconds, 31 queries executed ]