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

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

Вы не зашли.

#351 Re: FAQ » Наглядный пример по запуску магазина на NG » 2012-10-18 23:43:15

RocketBoy,
engine/plugins/basket/js/basket.js

  			alert('Request complete, answer: '+resTX['data']);

#352 Re: Флейм » Changeset 1083 новый механизм редактирования шаблонов » 2012-10-18 16:37:43

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

#353 Re: "У меня не работает..." » Проблема с удалением static из ссылки статической страницы » 2012-10-17 23:24:37

Всё верно - двиг не находит нужной статической страницы и выдаёт 404ю ошибку.
Поставь флаг "FFC", тогда обработчик URL'ов будет искать следующие совпадения при отстуствии данной статической странички.

#354 Re: Флейм » Changeset 1083 новый механизм редактирования шаблонов » 2012-10-17 23:06:25

vip, полностью согласен.
Но, оказывается, очень многие пользуются встроенным редактором шаблонов вместо удобного FTP клиента!
Поэтому нужно сделать удобно
smile

#355 Re: Флейм » Changeset 1083 новый механизм редактирования шаблонов » 2012-10-17 21:51:34

Подскажите, а нужен ли вообще в этом редакторе функционал?
1. Удаления шаблона
2. Создания нового шаблона на основе существующего
3. Удаления файлов из шаблона
4. Создания новых файлов-шаблонов (.tpl)

Сейчас ничего этого нет smile

#356 Re: Новый функционал » Защита админки » 2012-10-15 00:40:10

qwas пишет:

Просто напишите, что никому ничего тут не нужно и не морочьте голову. Уже аж бесит бл***ь что жалуетесь на то как плохо работает движок и то что маленькая комьюнити и т.д. и т.п., но ни**я с**а никто не хочет делать для улучшения ситуации с цмс, а как какую-то мысль и идею которая есть .....

Давай сформулирую ответ по-простому:
1. Предложения от Капитана Очевидность действительно не нужны и нет смысла морочить ими голову.
2. Мы всегда рады принять помощь от тех, кто желает помочь.

Таким образом:
1. Фразы "ребята, а давайте вы сделаете вот это, это круто и есть у всех" нередко идут в сад
2. А вот фразы "ребята, вот это круто, есть у всех. Давайте я это сделаю?" (в итоге ещё и подкрепленные действием) воспринимаются в великой радостью.

smile

#357 Re: Страницы плагинов » similar :: Похожие новости » 2012-10-13 02:17:25

Pavel555, нашел ошибку в плагине - он вызывал сам себя и таким образом мог скушать любое кол-во памяти sad
Обновил версию до 0.07 у тебя на сайте и в SVN

И что насчет отбора самых свежих новостей при равном подобии по тегам? Есть в планах?

В планах-то есть, но ведь полное соответствие по тегам бывает редко. Поэтому нужно учитывать как-то либо минимальное кол-во совпадений чтобы новость считать "похожей", либо какой-то другой алгоритм придумывать.

#358 Re: Страницы плагинов » similar :: Похожие новости » 2012-10-12 09:32:06

Pavel555, переменная {memPeakUsage} в main.tpl
Сайт установлен на хостинге или ты на локальной машине экспериментируешь?
Если на хостинге, то кидай в личку доступы (ftp + логин админа на сайте), посмотрю. Очень похоже на какую-то петлю.... кстати, ты ведь не включал include'ы в шаблонах? smile

#359 Re: Страницы плагинов » similar :: Похожие новости » 2012-10-11 22:50:56

Pavel555, какой-то очень странный косяк.
Пишет, что не хватает памяти, но при этом израсходовано 35Mb.
Проблема возникает только при включении similar?
Какое двиг указывает потребление памяти с отключенным similar?

#360 Re: Новый функционал » Защита админки » 2012-10-11 17:58:42

Тогда уж проще добавить капчу после X неуспешных попыток входа с определенным логином smile

#361 Re: Новый функционал » Управление правами доступа - доступ к категориям » 2012-10-11 13:06:13

Knopik, а на свои новости в каком объёме?
В обычной ситуации на открытом портале пользователям не должна даваться возможность редактировать опубликованные новости (или автоматом снимать с публикации при редактировании).
Но могут быть доверенные пользователи, которым после проверки админом (например, на предмет правильности выбора категории) может быть дано право на редактирование своих уже опубликованных новостей.

Или ты предлагаешь ввести отдельно список категорий, в которой юзер априори будет "царь и бог", т.е. админ конкретной категории с максимальным объёмом прав (включая возможность "прикрепить" любую новость на главной странице сайта)?
А для остальных категорий уже использовать заданные права?

#362 Новый функционал » Управление правами доступа - доступ к категориям » 2012-10-11 00:50:53

vitaly
Ответов: 6

Пытаюсь финализировать новую систему управления правами пользователей.
Вроде всё практически готово и понятно,... но есть одна проблема для которой я до сих пор не смог найти решения.
Надеюсь на помощь сообщества.

Текущая модель управления доступами позволяет гибко задавать набор прав пользователя.
Что он может делать со своими новостями, что - с новостями других пользователей.

Всё отлично работает до тех пор, пока не возникает желание дать определённому пользователю права "модератора" (или управляющего) для строго определённого набора категорий.
Тут стройная система просто ломается.

Вот как выглядит текущая модель:
d3ffb913f0d3d17d52fc9de49b110825_pv.png
И модель не учитывает права на определённые категории sad

Первая мысль, которая приходит в голову - возможность жестко задать список категорий с которыми пользователь может работать.
Отлично подходит для модератора, но что делать если модератор раздела "игры" хочет отправить на модерацию в раздел "новости"? Тогда опять же надо задавать что именно он может делать с новостью в "новостях" - может ли использовать в ней HTML, редактировать уже опубликованные новости и т.д.

В общем, жду вашей помощи smile

#363 Re: "А как сделать..." » Инклюд шаблона » 2012-10-10 19:30:27

FNS, для разрешения инклудов в main.tpl
открываешь index.php, находишь строки:

// 2. Load & show template
$tpl -> template($mainTemplateName, $mainTemplatePath);

меняешь на:

// 2. Load & show template
$tpl -> template($mainTemplateName, $mainTemplatePath, '', array('includeAllowed' => 1));

Если нужно разрешить везде, то открываешь engine/includes/classes/template.class.php, находишь строки:

	// $params - advanced params:
	//	includeAllowed        - flag: if includes are allowed
	//	includeDisableChroot  - flag: to allow to include files beyond $dir
	//	includeAllowRecursive - flag: to allow recursive includes
	function template($name, $dir, $file = '', $params = array()) {
		global $lang;

и после добавляешь:

$params['includeAllowed'] = 1;

В результате в .tpl файлах начнёт работать тег:

[:include newfiles.tpl]

... точнее - должен начать smile

p.s. Но рекурсивные вложения в таком виде работать не будут.
Если нужны - добавляем флаг includeAllowRecursive

#365 Re: FAQ » Наглядный пример по запуску магазина на NG » 2012-10-10 10:09:18

RocketBoy, там Евгений делал патч для плагина и выпустил его под версией 0.04, в SVN этого просто не было smile
Выложил обновленный basket в SVN, теперь всё должно работать.

#366 Re: "А как сделать..." » [if-have-perm] » 2012-10-10 01:36:15

юрьич, использование include'а в шаблонах возможно, но запрещено по умолчанию (и практически не тестировалось).
Его можно включить небольшим хаком. Как для конкретного шаблона так и для всех .tpl файлов сразу.
Нужен хак? Если да, то где именно включить?

#367 Re: "А как сделать..." » [if-have-perm] » 2012-10-10 00:11:35

юрьич, интересный ход мыслей smile
Да, можно. Блок [debug] .. [/debug] выводится только админу (если он вообще включен)

#368 Re: "А как сделать..." » [if-have-perm] » 2012-10-09 22:38:54

юрьич, какая версия?
В SVN версии можно использовать TWIG переменную global.user - там хранится структура данных пользователя (из БД).
Вот пример для использования в mail.tpl

[TWIG]{% if ((global.flags.isLogged) and (global.user.status == 1)) %}Привет пользователю с правами админа!{% endif %}[/TWIG]

#369 Re: Релизы версий » Версия 0.9.3 Release » 2012-10-07 11:02:02

M0rS, последнее изменение в структуре БД было в SVN1060.
Поэтому после замены файлов нужно будет запустить engine/upgrade.php и выполнить "Выполнить обновление структуры БД 0.9.3 Release => 0.9.3 SVN+"

#370 Re: Страницы плагинов » rss_export :: Экспорт новостей в формате RSS » 2012-10-07 02:50:46

legenda, именно у некоторых?
Понятно как это исправить, но не сломается ли после этого у других? sad

#371 Re: "У меня не работает..." » удаленная загрузка изображений » 2012-10-07 02:49:19

irbees2008, а можно поподробней - что в ночной сборке не работает?
По поводу патча - немного погорячился, навскидку не получится (нужна как минимум такая же версия как у тебя), лучше дай доступ по FTP (в личку) + доступ в админку, на месте поищу проблему.

#372 Re: Страницы плагинов » bookmarks :: Закладки пользователей (by Wolverine) » 2012-10-07 02:41:49

irbees2008, точно?
Только что поставил себе эту версию, всё работает.

#373 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-10-07 02:25:37

Knopik, isCategory() и не должна работать в новостях.
В SVN выложил обновления, добавлена функция isNews(), вот она как раз позволяет "отлавливать" новости как по ID/альт. имени так и по ID/альт. имени основой/любой категории.
Детали использования функции лежат в доке (readme/docs/)

#374 Re: FAQ » Наглядный пример по запуску магазина на NG » 2012-10-06 13:47:51

вот блин... ну ладно, пиши тогда как сможешь затестить.

#375 Re: FAQ » Наглядный пример по запуску магазина на NG » 2012-10-06 11:09:32

Ок, жду.
А то тестит сейчас только один,... и тот куда-то запропал smile

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

Работает на FluxBB