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

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

Вы не зашли.

#1 "А как сделать..." » Плагин comments » 2010-06-18 13:13:22

Oleg
Ответов: 18

Суть проблемы:
При настройке плагина комментариев: "комментарии могут оставлять только зарегистрированные пользователи" в шаблоне полной новости (дефолтном) при отсутствие комментариев не выводится ни какой информации о комментариях, с первого взгляда даже не понятно можно ли вообще новость комментировать.

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

Хотелось бы, чтобы при отсутствие комментариев к новости выводился бог или текст с содержанием: "Комментариев еще нет....", а после появления комментария блог или тест пропадал.

Денвер, 0.9.2 RC0 [SVN547], comments 0.03

Возможно я повторяюсь, но в поиске не нашел своей проблемы, более того нет и страницы плагина comments в разделе "Страницы плагинов", что на мой взгляд странно, плагин один из самых нужных

#2 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-05-06 23:01:43

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

Что делаю:

Денвер, NG 0.9.2 [SVN547]

Прописываю в index.php собственные шаблоны для категорий, как сказано в FAQ (http://ngcms.ru/forum/viewtopic.php?id=29)


$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['handlerName'] == 'main')) {
   $mainTemplateName = 'main.МОРДА';
}
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['params']['category'] == 'КАТЕГОРИЯ')) {
 $mainTemplateName = 'main.КАТЕГОРИЯ';
}
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['params']['category'] == 'ПОДКАТЕГОРИЯ')) {
 $mainTemplateName = 'main.ПОДКАТЕГОРИЯ';

При этом полная новость по ссылке: _http://сайт.ru/КАТЕГОРИЯ-ПОДКАТЕГОРИЯ/ПОЛНАЯ_НОВОСТЬ.html отображается в шаблоне main, Но если полная новость находится только в одной категории или подкатегории (_http://сайт.ru/КАТЕГОРИЯ/ПОЛНАЯ_НОВОСТЬ.html, _http://сайт.ru/ПОДКАТЕГОРИЯ/ПОЛНАЯ_НОВОСТЬ.html), то соответственно полная новость отображается в заданных шаблонах main.КАТЕГОРИЯ или main.ПОДКАТЕГОРИЯ.
Разве не логично было бы если полная новость по ссылке: _http://сайт.ru/КАТЕГОРИЯ-ПОДКАТЕГОРИЯ/ПОЛНАЯ_НОВОСТЬ.html отображалась бы в шаблоне main.ПОДКАТЕГОРИЯ, ну или main.КАТЕГОРИЯ? Или я что-то не так делаю?

#3 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-04-22 01:29:16

vitaly пишет:

А попробуй поменять число "5" на, скажем, 6 или более?.

Поставил число "6", работает нормально.

Правда, при числе "6" еще такой вариант увидел:

« назад   1 2 ... 11 [12] 13 ... 13 14 15  далее »

#4 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-04-22 01:18:28

Постраничная навигация категорий, морды и календаря странно работает (или это так задумано?)
Ставлю настройки:
Кол-во новостей для отображения на одной странице: 2
Кол-во страниц с новостями для отображения: 5

При переходе на страницу 2 (_http://www.мойсайт.ru/page/2/ или _http://www.мойсайт.ru/категори/page/2/ ) навигация имеет такой вид: « назад   1 ... 1 [2] 3 ... 6 7  далее »
При переходе на станицу 5: « назад   1 ... 4 [5] 6 ... 6 7  далее »
При переходе на страницу 6: « назад   1 ... 5 [6] 7 ... [6] 7  далее »

Тестил на Денвере, версия 0.9.2 RC0 [SVN547]

#5 Re: "А как сделать..." » Как вывести на главную страницу {pages} » 2009-07-27 20:01:28

ROZARD, если я верну {mainblock} обратно, то у меня одинаковый контент главной страницы будет отображаться дважды, т.е. первый раз новости будут выводиться lasnews, а второй раз то же самое будет выводить {mainblock}, такой вариант не подходит.
К сожалению, я "ноль" в PHP, но мне кажется вывести отдельно постраничную навигацию можно, например, добавив в index.php строчки что-то типа:

$tpl -> vars('pages', $tvars);
$template['vars']['pages'] .= $tpl -> show('pages');

и соответственно в шаблон {pages}.
Вот такой бы вариант для меня был бы идеален. Но как это сделать я не знаю.

#6 Re: "А как сделать..." » Как вывести на главную страницу {pages} » 2009-07-27 11:11:17

ROZARD пишет:

Oleg, Какой смысл просто выводить?:P

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

ROZARD пишет:

Или тебе нужна постраничная навигация для плагина lastnews?

Интересный вариант, а как можно его реализовать?

#7 "А как сделать..." » Как вывести на главную страницу {pages} » 2009-07-27 01:06:36

Oleg
Ответов: 5

Здравствуйте.
Проблема следующая:
Главную страницу сайта сделал с помощью плагина lastnews и надобность в {mainblock} для главной страницы отпала. Единственное что нужно это вывести постраничную навигацию (« назад   1 2 3 4 5 ... 9 10 11 12 13  далее »), которая выводится вместе с {mainblock}.
Вопрос, как вывести, отдельно без {mainblock}, постраничную навигацию?
Заранее благодарен.

#8 Re: "А как сделать..." » ID новости » 2009-01-26 02:32:46

vitaly пишет:

Oleg, в шаблонах news.short.tpl и news.full.tpl поддерживается переменная {news-id}
Это именно то, что ты ищешь.

Да, то что надо. Спасибо Виталий.

#9 "А как сделать..." » ID новости » 2009-01-26 01:54:33

Oleg
Ответов: 4

Задача такая:
Как вывести в шаблон краткой новости значение ID новости (чтоб выводилось например так: {news_id}).

Для чего это надо?
В шаблон с краткой новостью вставил форму, которая нужна только в краткой новости.
Поскольку кратких новостей на страницу выводится 10 шт., то соответствено формы не работают т.к. все они с одинаковым name (form name="copy").
Для того чтобы формы работали name в формах должно быть разным,
например: form name="copy_1"
                form name="copy_2"
                form name="copy_3"
Как мне представляется сделать это можно подставляя в name переменные которые не повторяются, например ID новости
Например так: form name="copy_{news_id}"
или так:          form name="{news_id}"

#10 Re: Релизы версий » Версия 0.9.0 Release » 2009-01-25 15:27:26

Виталий, строка в .htaccess есть, без каких-либо изменений.
Тем не менее ссылка вида _http://мой_сайт/2008/ не работает.
Смотрел на версии 2z 0.9.7.1 (обновленная) и на NG 0.9.0 Release (установлена с нуля),
как на Денвере, так и на хостинге

#11 Re: Релизы версий » Версия 0.9.0 Release » 2009-01-25 00:44:00

Сегодня заметил в версии 0.9.0 Release не работает ссылка вида _http://мой_сайт/2008/
В "Управление форматом ссылок" все стоит по умолчанию:
Год                       {year}/
Страницы за год   {year}/page/{page}

Посмотрел на 2z тоже не работает. Такой ссылки не должно быть???

#12 Re: Релизы версий » Версия 0.9.0 Release » 2009-01-21 12:57:12

Понадобилось создать категории и подкатегории с запятой в названии, например:
Категория:      Регистрации, лицензии, патенты
или
Категория:      Статьи
Подкатегория: - Окна, блоки, зеркала
Сами категории создаются нормально, но при добавлении статьи категории и подкатегории, которые имеют запятые, в названии не добавляются.
Конечно, в названиях категорий можно обойтись и без знаков препинания, но как-то это смотрится не так, да и может оказаться не понятным.
Вопрос: как это решить?

#13 Re: "А как сделать..." » Как натянуть дизайн движка на сторонний скрипт » 2009-01-11 16:24:27

Виталь, в общем отписал тебе в личку, пример каталога который я установил на своем сайте, думаю так будет понятнее.

#14 Re: "А как сделать..." » Как натянуть дизайн движка на сторонний скрипт » 2009-01-11 11:55:39

Виталь, outlinks у меня не выдаёт свои (outlinks-а) заголовки, вот, о чем я говорю.

#15 Re: "А как сделать..." » Как натянуть дизайн движка на сторонний скрипт » 2009-01-09 02:19:21

Попробовал. Получилось так: "Название сайта :", т.е. пропало слово "Плагин".
Вариант не подходит...

#16 Re: "А как сделать..." » Как натянуть дизайн движка на сторонний скрипт » 2009-01-08 21:50:38

ROZARD, спасибо, что поддерживаешь тему, но речь не о том, что ты предлагаешь.
Аутлинк генерирует свои собственные <title>-лы для каждой статьи. Вот они-то и не отображаются при выводе каталога аутлинка, а выводятся <title>-лы самого движка. Поэтому вариант, который ты предложил, не подходит.

#17 Re: "А как сделать..." » Как натянуть дизайн движка на сторонний скрипт » 2009-01-08 18:32:04

Сегодня сайт прошел модерацию в аутлинке. Титлы (<title>) по адресу _http://мой_сайт/topic/ и внутри каталога по прежнему генерятся движком (Название сайта : Плагин), а не аутлинком.
С шаблоном разобрался, все шаблоны выводятся как надо.

#18 Re: "А как сделать..." » Как натянуть дизайн движка на сторонний скрипт » 2009-01-08 02:32:41

Еще такой вопрос:
у меня на главной странице стоит отдельный шаблон (main_gl.tpl) на всех остальных стандартный шаблон (main.tpl), url /topic/ выводит каталог в шаблоне главной страницы (main_gl.tpl), а мне надо чтобы выводил в стандартный шаблон (main.tpl), что нужно дописать в link_outlink.php???

#19 Re: "А как сделать..." » Как натянуть дизайн движка на сторонний скрипт » 2009-01-08 02:20:27

Ну посмотрим, будет аутлинк на другие страницы каталога title генерировать или нет.
Мой сайт все еще на модерации висит, поэтому подожду на счет title-лов.

На счет "ЧПУ режим" галочка в настройках аутлинка стоит.

#20 Re: "А как сделать..." » Как натянуть дизайн движка на сторонний скрипт » 2009-01-07 01:11:24

1. Да, переделывал, перенес под "# Editable links" помогло.
2. Сайт в Аутлинк добавил сегодня. На данный момент сайт на: "Сайт на модерации!".
Если зайти http://www.мой_сайт.ru/topic.php, то титлы аутлинка есть: <title>Статьи</title>.
Если зайти http://www.мой_сайт.ru/topic/, то титлы движка: <title>Название сайта : Плагин</title>, хотя по идее должно отображаться <title>Статьи</title>. Просмотрел HTML-код страницы http://www.мой_сайт.ru/topic/ (ну мало ли, может <title> аутлинка вылезли где-нибудь между <body>) никаких других title нет.

#22 Re: "А как сделать..." » Как натянуть дизайн движка на сторонний скрипт » 2009-01-06 23:34:57

http://www.мой_сайт.ru/?action=plugin&plugin=link_outlink - так работает, но outlink в <title> дает свои значения, а сейчас в <title> стоят значения движка "Название сайта : Плагин". С таким вариантом сайт не пройдет модерацию в outlink

http://www.мой_сайт.ru/topic/ - так не работает. Пишет "Информация: Категория не найдена!"

Галочка в настройках (на outlink) статического отображения стоит.

#23 Re: "А как сделать..." » Как натянуть дизайн движка на сторонний скрипт » 2009-01-06 23:11:01

Здравствуй, Виталий. В общем, установил плагин "link_outlinks" и возник вопрос.
Каталог работает по адресу: _http://www.мой_сайт.ru/plugin/link_outlink/ - это так должно быть или я что-то не правильно понял?

#24 Re: Флейм » С Новым Годом! » 2008-12-31 20:20:50

Всех с НОВЫМ 2009 ГОДОМ!
Желаю Виталию удачи и новых релизов!

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

Работает на FluxBB