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

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

Вы не зашли.

#126 Re: Запросы плагинов » Тестирование и обсуждения плагина форум » 2012-08-26 01:00:53

ROZARD, решил проблему, добавив в конец функций
plugin_rss_forum($params) и plugin_rss_feed_forum($params)
после show_main_page(false, $output, true);

$SUPRESS_TEMPLATE_SHOW = 1;
$SUPRESS_MAINBLOCK_SHOW = 1;

#127 Re: Запросы плагинов » Тестирование и обсуждения плагина форум » 2012-08-26 00:37:22

ROZARD, выводит main.tpl в rss ленту.

кеш чистил, где-то в коде не хватает проверки

#128 Re: Запросы плагинов » Тестирование и обсуждения плагина форум » 2012-08-26 00:15:32

ROZARD, то есть так должно быть?
Меняю Выберите вид отображения форума - Отдельная страница
куска моего шаблона нет
Ставлю "основной шаблон"
выводит кусок моего шаблона

#129 Re: Запросы плагинов » Тестирование и обсуждения плагина форум » 2012-08-25 23:16:16

ROZARD, основной шаблон остается, http://ngtest.ket4up.ru/plugin/forum/rss/?id=2

кроме шаблона и одной строки в  forum.php нечего не трогал

#130 Re: Запросы плагинов » Тестирование и обсуждения плагина форум » 2012-08-25 22:38:36

ROZARD, c включенным шаблоном, не правильно строится RSS лента

#132 Re: Страницы плагинов » basket :: Корзина заказа » 2012-08-25 14:04:27

Евгений, окошко можешь прикрутить в js\basket.js

пробуй

#133 Re: Страницы плагинов » basket :: Корзина заказа » 2012-08-25 02:30:17

Евгений пишет:

vitaly, при создании магазина, столкнулся с проблемой, стоит версия движка и плагинов Changeset 1050, все поставил, настроил, даже пытался несколько раз переустанавливать плагин, не помогло, проблема такова:
- добавляем товар в корзину, кол-во товара в блоке плагина(в main.tpl) меняется, а вот сумма нет.
- переходим по ссылке в блоке на страницу плагина, картина следующая:
- суммы у товаров при изменении кол-ва заказываемых единиц не меняется
- цены у товаров отсутствуют
- ну и соответственно отсутствует итоговая стоимость заказа

Евгений, проверь

#134 Re: Флейм » проблема » 2012-08-22 12:53:28

irbees2008 пишет:
beliy пишет:

Перед тем как что то менять нужно выяснить кто и по какой причине блокировал... Автор с провайдером даже не связывался и трасировку к серверу не выложил

с провайдером связался,но ответа нет,что такое трассировка?

Выполнить в Командной строке команду

tracert naraione.org

или traceroute naraione.org

#136 Re: "А как сделать..." » Постраничная навигация вверху и внизу страницы » 2012-08-19 17:11:44

qwas, можно сделать так, заменить на engine/includes/news.php строки ~718

if ($nCount && ($pages_count>1)){
    	$tpl -> vars('pages', $tvars);
    	$template['vars']['p_pages'] = $tpl -> show('pages');    	
}

и index.php найти

// ===================================================================
// Make page output
// ===================================================================

и выше добавить

if (($CurrentHandler['pluginName'] != 'news') or ($CurrentHandler['handlerName'] == 'news')){
	$template['vars']['p_pages'] = '';
}

main.tpl в нужное место {p_pages}

#137 Re: Релизы версий » Версия 0.9.3 Release » 2012-08-18 21:35:15

easmik, посмотри Настройка системы -> Новости ->Учёт просмотра новостей

#138 Re: "А как сделать..." » Как настроить плагин Basket? » 2012-08-18 11:36:12

blind, он есть в SVN версии
Скачать можно отсюда:
http://ngcms.ru/files/SVN/

Алгоритм таков:
1. Скачиваешь файлик *-ngcms.tar.bz2 - там архив самой CMS
2. Скачиваешь файлик *-ng_plugins.tar.bz2 - там архив плагинов (не все из них работают!!), их нужно положить в engine/plugins/
3. Если ставишь с нуля, то запускаешь установщик, если обновляешься с 0.9.3, то запускаешь engine/upgrade.php и следуешь инструкциям

#139 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-08-15 12:00:58

legenda пишет:

Вот например так

[TWIG]
{% if isHandler('news') %}
Блок для отображения только в любой категории и в полной новости (любой)
{% endif %}
[/TWIG]

а мне нужно чтоб только в категории и в полных новостях (но не любой, а например в категории blog, и во всех полных новостях категории blog)

{% if isHandler('news') and handler.params.category == 'blog' %}
Я в категории блог, и на страничке полной новости с категорией блог
{% endif %}

----
описание isHandler() из доков

isHandler($rule) - возвращает true в случае, если текущее местоположение пользователя соотвествует указанным правилам в isHandler($rule) - возвращает true в случае, если текущее местоположение пользователя соотвествует указанным правилам в $rule
- Формат переменной $rule: Правило1[|Правило2[|Правило3[...]]]
- Формат записи ПравилоN: PLUGIN[:HANDLER]
   где:
     PLUGIN - ID плагина (можно посмотреть в админке, на странице Управление форматом ссылок, колонка Плагин)
     HANDLER - ID обработчика (если указан, колонка Действие)

{% if isHandler('tags|news:main') %}
 	* Пользователь находится на главной странице или на странице плагина tags *
{% endif %}

#141 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-08-14 15:34:28

Евгений, для конкретной формы сделать обработчик через twig не получится

#143 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-08-14 14:29:22

vip, [TWIG] ... [/TWIG] используется там, где шаблон строится старым шаблонезатором

#144 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-08-14 13:25:18

1. Блок только на главной
при условии что у вас на главной новости

{% if isHandler('news:main') %}
   только на главной
{% endif %}

2. Блок всюду кроме главной
при условии что у вас на главной новости

{% if not isHandler('news:main') %}
   всюду, кроме главной
{% endif %}

3. Блок только на страничках категорий

{% if isHandler('news:by.category') %}
   на всех страничках категориий
{% endif %}

4. Блок только на страничках полных новостей

{% if isHandler('news:news') %}
   на всех страничках с полными новостями
{% endif %}

5. Блок только на страничке определенной категории

{% if isCategory('some_cat') %}
   Блок на страничке со списком новостей из категории some_cat
{% endif %}

6. Блок показывать всюду кроме определенной категории

{% if not isCategory('some_cat') %}
   Блок не показывается на страничке со списком новостей из категории some_cat
{% endif %}

7. Блок показывать всюду кроме определенного плагина

{% if not isHandler('tags') %}
   Блок показывать всюду кроме определенного плагина (tags)
{% endif %}

8. Блок на страничке определенной полной новости или полных новостей определенной категории

{% if isHandler('news:news') and handler.params.altname == 'altname_novosti' %}
   блок на страничке новости с альтнеймом = altname_novosti
{% endif %}

9. Блок только на страничках поиска

{% if isHandler('search') %}
   Блок только на страничках поиска
{% endif %}

10. Блок только на страничках плагина календар/архив
(как я понял, новости в опр промежуток времени)

{% if isHandler('news:by.year') %}
  новости за год
{% endif %}

{% if isHandler('news:by.month') %}
   новости за месяц
{% endif %}

{% if isHandler('news:by.day') %}
   новости в за день
{% endif %}

{% if isHandler('news:by.year|news:by.month') %}
  новости за год или за месяц
{% endif %}

{% if isHandler('news:by.year|news:by.day') %}
  новости за год или за день
{% endif %}

{% if isHandler('news:by.month|news:by.day') %}
  новости за месяц или за день
{% endif %}

{% if isHandler('news:by.year|news:by.month|news:by.day') %}
  новости за год или за месяц или за день
{% endif %}

11. Блок только на страничках регистрации/ввода пароля и т.д.

{% if isHandler('core:login') %}
   на странице входа
{% endif %}

{% if isHandler('core:registration') %}
   на странице рег
{% endif %}

{% if isHandler('core:lostpassword') %}
   на странице востановления пасса
{% endif %}

12. Блок только на страничке плагина тегов

{% if isHandler('tags') %}
	на странице тегов
{% endif %}

13. Блок только на страничке профиля

{% if isHandler('uprofile:show') %}
	только на страничке профиля
{% endif %}

{% if isHandler('uprofile:edit') %}
	только на страничке редактированния профиля
{% endif %}

14. Блок только на статике

{% if isHandler('static') %}
    только на статике
{% endif %}

15. Блок всюду кроме статики

{% if not isHandler('static') %}
   кроме статики
{% endif %}

16. Блок только на страничке ошибки

{% if not isSet(handler) %}
	На странице с ошибкой 404
{% endif %}

17. Блок на страничке иных плагинов и т.д. может что-то забыл....

{% if handler.pluginName == 'pluginname' %}
выводимый контент
{% endif %}

#145 Re: "У меня не работает..." » Плагин elka можно ли дополнить или заменить твигом? Делаю меню... » 2012-08-13 17:53:23

Евгений, все можно в twig'e сделать, svn, как то так

[twig]
        <div id="menu">
            <ul class="menu">
                <li class="menu-item mi1{% if handler.pluginName == 'static' and handler.params.altname == 'about' %} mi1f{% endif %}"><a href="/static/about.html" class="mib">О компании</a></li>
                <li class="menu-item mi2{% if isCategory('uslugi') or handler.params.category == 'uslugi' %} mi2f{% endif %}"><a href="/uslugi.html" class="mib">Услуги</a>
                <ul class="menu-poditem">
                        <li><a href="/uslugi/uchet-teplovoi-energii.html">Учет тепловой энергии</a></li>
                        <li><a href="/uslugi/energosberezhenie-v-sistemah-teplosnabzheniya.html">Энергосбережение в системах теплоснабжения</a></li>
                        <li><a href="/uslugi/regulirovanie-potrebleniya-tepla.html">Регулирование потребления тепла</a></li>
                        <li><a href="/uslugi/obsluzhivanie-teplovyh-uzlov-i-sistem-otopleniya.html">Обслуживание тепловых узлов и систем отопления</a></li>
                        <li><a href="/uslugi/reshenie-problem-teplosnabzheniya.html">Решение проблем теплоснабжения</a></li>
                        <li><a href="/uslugi/podgotovka-proektnoi-dukumentacii.html">Подготовка проектной дукументации</a></li>
                </ul>
                </li>
                </li>
                <li class="menu-item mi3{% if isCategory('news') or handler.params.category == 'news' %} mi3f{% endif %}"><a href="/news.html" class="mib">Новости</a></li>
                <li class="menu-item mi4{% if handler.pluginName == 'static' and handler.params.altname == 'priemushestva' %} mi4f{% endif %}"><a href="/static/priemushestva.html" class="mib">Наши приемущества</a></li>
                <li class="menu-item mi5{% if handler.pluginName == 'static' and handler.params.altname == 'price-list' %} mi5f{% endif %}"><a href="/static/price-list.html" class="mib">Прайс-лист</a></li>
                <li class="menu-item mi6{% if isCategory('help') or handler.params.category == 'help' %} mi6f{% endif %}"><a href="/help.html" class="mib">Помощь</a>
                    <ul class="menu-poditem">
                        <li ><a href="/help/otvetstvennomu-za-teplovoe-hozyaistvo.html">Ответственному за тепловое хозяйство</a></li>
                        <li><a href="/help/energetiku.html">Энергетику</a></li>
                        <li><a href="/help/proektirovsziku.html">Проектировщику</a></li>
                    </ul>
                </li>
                <li class="menu-item mi7{% if handler.pluginName == 'static' and handler.params.altname == 'information' %} mi7f{% endif %}"><a href="/static/information.html" class="mib">Полезная информация</a></li>
            </ul>
            <div class="clear"></div>
        </div>
[/twig]

#146 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2012-08-12 21:12:26

Евгений, попробуй так, найти ~94 строка feedback.php

if ($frow['template'] && file_exists(root.'plugins/feedback/tpl/templates/'.$frow['template'])) {

заменить на

if ($frow['template'] && file_exists(root.'plugins/feedback/tpl/templates/'.$frow['template'].'.tpl')) {

#147 Re: "А как сделать..." » Скачивание после 15 комментариев » 2012-07-28 12:11:43

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

#148 Re: "А как сделать..." » Скачивание после 15 комментариев » 2012-07-27 23:45:31

Fed, у меня СВН версия, в news.full.tpl, думаю разберешься)

[twig]
{% if global.user.com >= 15 %}
<a href="{{ p.xfields.download.value }}">Скачать файл ({{ p.xfields.size.value }})</a>
{% else %}
Для скачки файлов вам необходимо набрать 15 коментариев
{% endif %}
[/twig]

#149 Re: "А как сделать..." » Как сделать обтекание картинки слева/справа используя bb код? » 2012-07-26 10:45:38

Глобальный стиль я так понимаю все картинки будут выровнена только по одному параметру тоесть если мне надо обтекание текста справа, то все картинки только так и буду выглядеть. Но мне нужно только заглавную картинку с обтеканием, а в тексте, что бы была возможность публиковать в разных вариациях!

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

<div class="newsItem">
  <div class="newsTitle">{category} || {title}</div>
  <div class="newsInfo">(c) {author} at {date} [update](changed at {update})[/update] Viewed: {views} times[comheader], commented: {comnum} times[/comheader]</div>
  <div class="newsBody">{short-story} {full-story} {pagination}</div>
  </div>
<br/>
{plugin_comments}

тебе в css нужно прописать так

.newsBody IMG {
margin: 10px;
}

и затем в новости все картинки будут с отступами, даже

[img align="left"]URL[/url]

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

Работает на FluxBB 1.5.11