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

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

Вы не зашли.

#2376 Re: Запросы плагинов » Интеграция с PunBB 1.3 » 2010-06-15 22:40:27

1. У тебя плагин из этого сообщения? http://ngcms.ru/forum/viewtopic.php?pid=6270#p6270
2. Логично, плагин никак не затрагивает файлы punBB.

#2377 Re: "А как сделать..." » как сделать дополнительное поля ... » 2010-06-15 13:14:46

Зайди в конфигурацию плагина, нажми Добавить новое поле, заполни следующими значениями:

Идентификатор поля: img
Название поля: Картинка в новости
Режим сохранения данных: Единое хранилище
Тип поля: Текстовый
Значение по умолчанию: пусто

#2378 Re: "А как сделать..." » как сделать дополнительное поля ... » 2010-06-15 00:28:52

/engine/includes/showinfo.php?mode=plugin&item=readme&plugin=xfields вроде там все понятно написано, почитай. А вот если что-то не поймешь тогда уже конкретно спрашивай

#2381 Re: Архив плагинов » Filtr :: Антимат » 2010-06-11 12:18:28

Идеи есть. Разбивать комментарий по словам, и анализировать каждое слово на предмет равенства из списка стоп-слов.
Например.
После

$c = $SQL['text'];

Добавить

$words = explode(' ', $c); // считаем, что слова разделяются пробелами
$count_words = count($words);
if ($rsrc && $rdest) {
  $c = str_replace($rsrc, rtrim($rdest), $c);
  $flagUpdated = true;
}

Заменить на

if ($rsrc && $rdest) {
				for($i=0; $i<$count_words; $i++){
					if(!strcmp($words[$i], $rsrc))
						$words[$i] = $rdest;
				}
				$flagUpdated = true;
			}

И после этого цикла foreach собрать в исходное предложение

$c = implode(' ', $words);

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

#2382 Re: Архив плагинов » Filtr :: Антимат » 2010-06-11 10:41:36

Плагин версии 0.04.
Замени

$c = str_replace($rsrc, $rdest, $c);

На

$c = str_replace($rsrc, rtrim($rdest), $c);

#2386 Re: Запросы на доработку ядра » Управление категориями пользователей » 2010-06-09 22:58:13

ROZARD, я никого не жду. Нужны мне были некоторые плагины, пришлось сесть и разобраться с PHP, выложил в том виде, который я считаю оптимальным. Но сидеть писать права юзеров целый день (лично мне этот функционал попросту не нужен), а в итоге окажется, что использоваться это фактически не будет в самом движке, а только в паре своих плагинов, нахрен оно надо время так тратить? Ессно нужно сперва поговорить с Виталием на предмет того, как это реализовать, чтобы в CMS это использовалось и в плагинах, а потом уже садиться за разработку.

#2387 Re: Запросы на доработку ядра » Управление категориями пользователей » 2010-06-09 22:29:41

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

#2388 Re: Запросы на доработку ядра » Управление категориями пользователей » 2010-06-09 11:33:09

Ну плагин поиска сможет анализировать, есть ли права на поиск у юзера. Любой плагин в общем. А вот проверку на доступ к админке или просмотр отключенного сайта, должна выполнять уже сама CMS, а будет ли вносить эти правки Виталий в ядро и в свои плагины я уж не знаю)) Это надо обговорить.

#2389 Re: Запросы на доработку ядра » Управление категориями пользователей » 2010-06-09 11:10:29

В общем-то да. В _users добавить id группы из таблички с правами, в табличке с правами создать нужные столбцы, характеризующие права. А дальше уже в разных местах брать id группы $userROW['group_id'] и проверять есть ли права для этого действия. Я не думал, что так просто все.

#2390 Re: "А как сделать..." » Фильтрация новостей в категории по полям из плагина "xfields" » 2010-06-08 12:27:28

1. Тот кому это нужно сам пишет плагин.
2. Тот кому это нужно создает ТЗ и кидает его в платные разработки плагинов.
3. Тот кому это нужно ждет пока найдется человек из пункта 1 или 2.

#2392 Re: "А как сделать..." » Фильтрация новостей в категории по полям из плагина "xfields" » 2010-06-07 13:39:45

Вообще правильно, добавлять поддержку поиска по xfields нужно в search.php, но по хорошему (чтобы не баловаться хаками самого движка) неплохо бы вынести функционал поиска в отдельный плагин, в настройках которого можно будет выбирать необходимые поля из xfields, которые будут появляться на форме поиска.

#2393 Re: Страницы плагинов » downloadcounter :: Счетчик загрузок » 2010-06-06 01:12:15

RMC пишет:

но сразу дополнительный вопрос, а если у меня в папке files есть подпапки, к примеру book, info, music и т.д. как плагин будет вести себя в этом случае?

В движке нельзя лить файлы напрямую в files, обязательно необходимо загружать в какую-то категорию (например, books), которая как раз и будет подпапкой в каталоге files (files/books/)

RMC пишет:

может действительно стоит сделать счетчик любых ссылок на скачку с сайта?

Меня как бы устраивает текущий функционал, да и сессия поджимает, переделывать я не буду. Если кто-то возьмется, то хорошо. Алгоритм вроде простой. см.выше

#2395 Re: Страницы плагинов » downloadcounter :: Счетчик загрузок » 2010-06-05 22:46:19

RMC пишет:

ну и путь uploads/files тоже бы хотелось бы менять

Путь берется из конфига Ссылка к папке для загрузки файлов (для администратора)

RMC пишет:

А насколько сложно сделать без привязки к загрузке через админку? (из-за неправльных путей tmp на хостинге загрузка файлов через админку увы, не работает)

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

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

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

#2397 Re: "А как сделать..." » Регистрация страницы плагина » 2010-06-05 00:44:25

function это твоя функция, которая будет вызываться при заходе по ссылке /plugin/plugin_name, в ней соответственно и пишешь echo "hello";

#2399 Re: FAQ » Портирование DLE шаблона в шаблон NGcms [video]. » 2010-06-04 23:35:41

Оказывается я когда-то качал этот архив http://upwap.ru/897417 Меня радует как 500Мб архивируются в 7Мб

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

Работает на FluxBB