Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

#101 2009-08-20 13:46:59

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: Версия 0.9.1 beta0 [2009.07.23]

1. В каталоге с шаблоном (/templates/XXXXXX/) создаёшь подкаталог ncustom.
В нём создаёшь каталог, который и будет именем шаблона (каталогов есс-но может быть много).
В каждый такой каталог кладёшь файлы: news.short.tpl, news.full.tpl
2. В настройках категории выбираешь созданный тобой шаблон

Вне форума

#102 2009-08-20 14:07:52

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

Re: Версия 0.9.1 beta0 [2009.07.23]

vitaly, я не про шаблон новостей, а про шаблон main для категорий.

Вне форума

#103 2009-08-20 15:09:07

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: Версия 0.9.1 beta0 [2009.07.23]

Ммм... такого нет :(

Вне форума

#104 2009-08-20 16:05:38

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

Re: Версия 0.9.1 beta0 [2009.07.23]

Хм, это очень не гуд (

Вне форума

#105 2009-08-20 18:06:50

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Версия 0.9.1 beta0 [2009.07.23]

Для этого же можно воспользоваться переменной $CurrentHandler и возможно используя её можно даже для отдельной новости задавайть шаблон main.tpl...

Вне форума

#106 2009-08-20 18:55:35

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

Re: Версия 0.9.1 beta0 [2009.07.23]

ROZARD пишет:

Для этого же можно воспользоваться переменной $CurrentHandler

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

Вне форума

#107 2009-08-20 19:22:02

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Версия 0.9.1 beta0 [2009.07.23]

Ну всё делается аналогично как описывается здесь http://ngcms.ru/forum/viewtopic.php?id=29 только за место category, $action стал $CurrentHandler он в себе содержит массив [pluginName] => Наименование плавгина, [handlerName] => Действие, [params] => Дополнительные параметры...
Для категорий:

if ($CurrentHandler['params']['category']=="название категории в транслите")

Это статистических страниц:

if ($CurrentHandler['params']['altname']=="название статистической страницы в транслите")

Шаблон можно ещё выводить не только для определеных названий но и для определенного действия...

Вне форума

#108 2009-08-20 19:37:41

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

Re: Версия 0.9.1 beta0 [2009.07.23]

ROZARD, спасибо работает.
На всякий случай полный вариант выложу - так правильно?


$masterTemplateName = 'main';

// BEGIN: ** AREA FOR HANDY CORRECTIONS **
if ($CurrentHandler['params']['category']=="kategory")
{
$masterTemplateName = 'mainkategory';
}

// END: ** AREA FOR HANDY CORRECTIONS **

$tpl -> template($masterTemplateName, tpl_site);
$tpl -> vars($masterTemplateName, $template);
if (!$SUPRESS_TEMPLATE_SHOW) {
    printHTTPheaders();
    echo $tpl -> show($masterTemplateName);
} else if (!$SUPRESS_MAINBLOCK_SHOW) {
    printHTTPheaders();
    echo $template['vars']['mainblock'];
}

Отредактировано Trashcka (2009-08-20 19:38:07)

Вне форума

#109 2009-08-20 19:47:53

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Версия 0.9.1 beta0 [2009.07.23]

Trashcka пишет:

ROZARD, спасибо работает.
На всякий случай полный вариант выложу - так правильно?


$masterTemplateName = 'main';

// BEGIN: ** AREA FOR HANDY CORRECTIONS **
if ($CurrentHandler['params']['category']=="kategory")
{
$masterTemplateName = 'mainkategory';
}

// END: ** AREA FOR HANDY CORRECTIONS **

$tpl -> template($masterTemplateName, tpl_site);
$tpl -> vars($masterTemplateName, $template);
if (!$SUPRESS_TEMPLATE_SHOW) {
    printHTTPheaders();
    echo $tpl -> show($masterTemplateName);
} else if (!$SUPRESS_MAINBLOCK_SHOW) {
    printHTTPheaders();
    echo $template['vars']['mainblock'];
}

Вполне...;)

Вне форума

#110 2009-08-20 22:45:59

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: Версия 0.9.1 beta0 [2009.07.23]

А вот и нет. smile
1. Сначала заходим в "управление форматом ссылок" и смотрим на значение полей "плагин" и "действие".
2. Потом делаем так:

if ( ($currentHandler['pluginName'] == 'news') && ($currentHandler['handlerName'] == 'by.category') ) {
 // Сюда мы попадём только при выборе страницы категории
 // * Реагируем на категорию с альт. именем 'news':
 if ($currentHandler['params']['category'] == 'news') {
  $masterTemplateName = 'mainkategory';
 }
}

Вот так должно работать, проверяй.

p.s. Вариант ROZARD'а тоже работать будет,.. но велика вероятность ложных срабатываний.

Вне форума

#111 2009-08-21 09:26:51

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Версия 0.9.1 beta0 [2009.07.23]

vitaly, Но при твоем варианте полная новость откроется с main.tpl, а не с mainkategory.tpl...:rolleyes:
Ведь у полной новости  $currentHandler['handlerName'] будет news...

Вне форума

#112 2009-08-21 10:41:06

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

Re: Версия 0.9.1 beta0 [2009.07.23]

vitaly, неа не идет, все как описал ROZARD, используется main, а не mainkategory.

Вне форума

#113 2009-08-21 11:42:47

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Версия 0.9.1 beta0 [2009.07.23]

Trashcka, Подкаректировал вариант приведеный vitaly'ем,

if ( ($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['handlerName'] == 'by.category') or ($CurrentHandler['handlerName'] == 'news') ) {
 // Сюда мы попадём только при выборе страницы категории
 // * Реагируем на категорию с альт. именем 'news':
 if ($CurrentHandler['params']['category'] == 'news') {
  $masterTemplateName = 'mainkategory';
 }
}

Вне форума

#114 2009-08-21 12:16:12

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

Re: Версия 0.9.1 beta0 [2009.07.23]

ROZARD, да, так работает ) спасибо.

Вне форума

#115 2009-08-22 05:48:43

RocketBoy
Участник
Откуда: Калининград
Здесь с 2008-10-14
Сообщений: 552
Рейтинг :   27 
Сайт

Re: Версия 0.9.1 beta0 [2009.07.23]

Trashcka, ROZARD, vitaly,   спасибо! Залез с этой же проблемой и сразу нашел решение:P

Вне форума

#116 2009-08-23 23:30:19

graf
Участник
Откуда: Днепр
Здесь с 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Версия 0.9.1 beta0 [2009.07.23]

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

Вне форума

#117 2009-08-24 07:34:45

RocketBoy
Участник
Откуда: Калининград
Здесь с 2008-10-14
Сообщений: 552
Рейтинг :   27 
Сайт

Re: Версия 0.9.1 beta0 [2009.07.23]

А разве описания категории нет в админке? ;)

Вне форума

#118 2009-08-24 10:23:53

graf
Участник
Откуда: Днепр
Здесь с 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Версия 0.9.1 beta0 [2009.07.23]

нет

Вне форума

#119 2009-08-24 10:56:50

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Версия 0.9.1 beta0 [2009.07.23]

Имхо не стоит ждать чудес.
Релиза небыло уже 9 месяцев, увеличивать функционал = увеличивать время до релиза...

Вне форума

#120 2009-08-24 11:45:17

RocketBoy
Участник
Откуда: Калининград
Здесь с 2008-10-14
Сообщений: 552
Рейтинг :   27 
Сайт

Re: Версия 0.9.1 beta0 [2009.07.23]

graf пишет:

нет

67d01a0cf030839a8b0fae6273976367_pv.jpg

Вне форума

#121 2009-08-24 12:12:07

graf
Участник
Откуда: Днепр
Здесь с 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Версия 0.9.1 beta0 [2009.07.23]

это мета дескрипшен.
а про вывод какого либо текста описания категории в {mainblock} при просмотре  какой либо категории

Вне форума

#122 2009-08-24 13:59:03

RocketBoy
Участник
Откуда: Калининград
Здесь с 2008-10-14
Сообщений: 552
Рейтинг :   27 
Сайт

Re: Версия 0.9.1 beta0 [2009.07.23]

Пардон, не так тебя понял:rolleyes:

Вне форума

#123 2009-08-24 23:39:25

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: Версия 0.9.1 beta0 [2009.07.23]

Новые обновления плагинов - теперь они совместимы с текущей SVN/Beta0 версией Next Generation CMS:
* voting (голосования)
* lastcomments ("последние комментарии")
* similar ("похожие новости")

Просьба протестировать все плагины.
Особое внимание необходимо уделить плагину similar - изменения в нём делались вслепую.

Вне форума

#124 2009-08-26 22:48:01

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: Версия 0.9.1 beta0 [2009.07.23]

В SVN выложен обновлённый плагин feedback, просьба протестировать.
Это последний плагин общего назначения, который требовал адаптации под новую версию.

Вне форума

#125 2009-08-27 01:27:39

graf
Участник
Откуда: Днепр
Здесь с 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Версия 0.9.1 beta0 [2009.07.23]

а что делать с остальными плагинами, например портированными с 2z?

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.019 сек, 7 запросов выполнено - Использовано памяти: 613.08 Кбайт (Пик: 650.08 Кбайт) ]