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

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

Вы не зашли.

#251 Re: Страницы плагинов » basket :: Корзина заказа » 2013-01-14 12:03:26

Переходи на использование TWIG переменных и будет тебе счастье smile

#252 Re: Страницы плагинов » jCHAT :: AJAX чат для сайта » 2013-01-13 20:36:42

irbees2008, открой /engine/plugins/jchat/jchat.php и в первой строке

<?

замени на:

<?php

У тебя на хостинге отключены так называемые "короткие теги" (для отметки, что дальше идёт PHP код), а этот плагин их использует.
Код выше - полностью решает проблему.

#255 Re: "А как сделать..." » количество символов в категории » 2013-01-11 16:24:09

Ограничение структуры БД.
Нужно увеличить размерность полей name (описание) и alt (альт. имя если его тоже не хватает) в таблице ng_category.

#257 Re: "А как сделать..." » Просьба пределать модуль с 2z » 2013-01-09 00:52:58

Если делать правильно, то это потащит за собой:
1. Доработку uprofile - перевод шаблона просмотра профиля пользователя на twig (с обратной совместимостью со старым шаблонизатором)
2. Доработку xfields - генерация twig переменных для uprofile при просмотре профиля пользователя
3. Доработку ublog - генерация twig переменных для uprofile при просмотре профиля пользователя (ну тут совсем микро-исправление)
4. Доработка xnews - научить в фильтре использовать ID пользователя

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

#258 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2013-01-08 23:33:13

legenda, вариант Knopik'а совсем чуть-чуть модернизированный:

[twig]
{% if isHandler('news:by.category') %}
<!-- Обработчик - пользователь находится в какой-то из категорий -->
{% if (isCategory('football, hockey') and isSet(handler.params.page) and (handler.params.page < 2)) %}
<!-- не показываем: пользователь в категориях football, hockey на 1й странице  -->
{% else %}
<!-- показываем -->
{% endif %}
[/twig]

#259 Re: Тестирование версий » NGCMS версии 0.9.3 + SVN -> 0.9.4 » 2013-01-08 21:35:43

irbees2008, а что именно сделал? Хочу на будущее знать как исправлять такую проблему.

#260 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2013-01-08 02:14:39

legenda, тогда возвращаемся обратно - с точки зрения двига страница категории является одновременно её первой страницей, а чтобы не было путаницы - ссылки в формате /page/1.html не генерируются.
Поэтому пытаться "отличить /catName.html и /catName/page/1.html" нет смысла, т.к. страницу /catName/page/1.html никто никогда нигде не увидит.

#261 Re: Страницы плагинов » same_category_news :: Новости из категории » 2013-01-08 02:00:33

Сокол, список категорий текущей новости получается из строки:

$categories = explode(',', $SQLnews['catid']);

#262 Re: Обсуждение шаблонной системы » Эврика я реализовал {include file=""} как в DLE!!! » 2013-01-08 01:59:26

lawelian, невозможность лёгкого include'а php файлов - осознанный шаг.
От этого можно получить намного больше проблем чем решить задач, при этом при наличии минимального желания можно нужный код "обернуть" в плагин.

#263 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2013-01-08 01:56:51

legenda, вопрос даже в другом - откуда у тебя взялись ссылки на 1ю страницу вида .../page/1.html ?
Движок таких ссылок не должен генерить!!

Т.е. 2я страница категории: /catName/page/2.html, а 1я страница - /catName.html

#264 Re: Тестирование версий » NGCMS версии 0.9.3 + SVN -> 0.9.4 » 2013-01-08 00:02:56

legenda, выполни:

alter table ng_static add column postdate int not null default 0;

irbees2008, если присмотришься, у тебя там вываливается ошибка:

could not instantiate mail function

Эту ошибку выдаёт новый модуль отправки email сообщений (phpmailer).
Одна из причин - использование заведомо несуществующего email адреса в качестве адреса отправителя.
От какого конкретно адреса у тебя двиг посылает email сообщения?

#265 Re: Тестирование версий » NGCMS версии 0.9.3 + SVN -> 0.9.4 » 2013-01-05 11:47:27

legenda, нужно запустить upgrade.php

SVN 1060:

[!!!] Внимание, для дальнейшей работы необходимо запустить upgrade.php [!!!]
+ В статических страницах добавлено понятие "дата публикации".
+ В шаблоне статических страниц добавлена переменная {postdate}

#266 Re: Обсуждение шаблонной системы » Эврика я реализовал {include file=""} как в DLE!!! » 2013-01-04 18:41:01

lawelian, поздравляю, ты изобрёл блок [:include TEMPLATE], обработка которого находится в строке ~47 файла template.class.php smile
Единственное "но" - по умолчанию такой инклуд отключен и его нужно специально включать.

#267 Re: "А как сделать..." » feddback - добавить 2013 год в селектор » 2013-01-03 00:13:18

Zemlemer, о, спасибо.
engine/plugins/feedback/feedback.php (версия 0.19), строка ~174:

						(intval($_REQUEST['fld_'.$fInfo['name'].':year']) >= 1970) &&
						(intval($_REQUEST['fld_'.$fInfo['name'].':year']) <= 2012)) {

Меняешь "1970" и "2012" на нужные тебе значения.

#268 Re: "А как сделать..." » Редирект ссылок » 2013-01-02 01:09:14

TYNGO, теперь понял.
В SVN версии (в релизе такого, вроде, нет) после перемещения двиг автоматически сделает редирект на правильный адрес.
Т.е. если у тебя в URL'е неверное название категории, то тебя автоматически перебросит на правильный URL.

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

#269 Re: "А как сделать..." » Редирект ссылок » 2013-01-01 22:27:51

TYNGO, ну мы же тоже не знаем что именно ты хочешь smile
Опиши тогда полностью задачу (какие ссылки были, какие стали).

#271 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-12-28 01:39:45

Такой вопрос, странички категории типа

http://site.ru/statti.html
и
http://site.ru/statti/page/1.html

они считаются абсолютно одинаковыми или нет?

legenda, с точки зрения движка они считаются совершенно идентичными.

#272 Re: Флейм » Зеркало сайта » 2012-12-10 15:52:25

Gnome, а не проще ли поставить обычный squid и использовать его по назначению - в качестве кеширующего прокси сервера? smile

А для твоей задачи может подойти nginx с его модулем mod_http_proxy

#273 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-12-09 23:13:56

legenda, при выводе /all/ используется шаблон news.table.tpl
Добавь туда:

{% if isHandler('news:all') %} -- блок ALL -- {% endif %}

#274 Re: "А как сделать..." » Вывод результата xfilter в текущем шаблоне категории » 2012-12-06 19:04:52

SFproG, есть фильтры onBeforeShow($mode) и onAfterShow($mode) в классе NewsFilter
Вызываются перед отображением полного списка и после.
В них можно изменять (добавлять что-то своё) в глобальной переменной $template['vars']['mainblock'].
Оно?

#275 Re: Тестирование версий » NGCMS версии 0.9.3 + SVN -> 0.9.4 » 2012-12-06 18:44:10

vip пишет:

vitaly, такой вопрос по плагину xfields когда выбираешь тип поля "выбор значения" создаеш нужные список значений ниже есть поле "значение по умолчанию" при заполнении этого поля вылезает ошибка "Ошибка: Несуществующее значение по умолчанию!" это баг или плагин еще не доделан?

Баг.
Ошибку устранил, сегодня выложу в SVN обновлённую версию плагина.

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

Работает на FluxBB