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

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

Вы не зашли.

#2476 Re: "А как сделать..." » добавление новостей » 2010-05-01 13:51:38

На первой странице vitaly написал почему это сделали

#2477 Re: "А как сделать..." » Подключение капчи к плагину » 2010-05-01 13:36:29

Не, таких программистов на работу не берут. Которые комментарии не оставляют

#2480 Re: "А как сделать..." » добавление новостей » 2010-04-30 00:05:34

По-поводу темплейтов, используй функцию двига для определения пути и записи его в переменную

$tpath = locatePluginTemplates(array('addnews'), 'addnews', 0/1);

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

И соответственно вызывать

$tpl -> template('addnews', $tpath['addnews']);

#2481 Re: "А как сделать..." » добавление новостей » 2010-04-29 23:57:58

FlatFX пишет:

и второй вопрос, я не хочу язык из админки, как мне кнопки подписать?

Создаешь в папке с плагином директорию lang, в ней папку для русского языка russian. В global объявляешь $lang

В самом плагине подгружаешь языки функцией loadPluginLang

LoadPluginLang($plugin, $file, $group = , $prefix = , $delimiter = '_') - Загрузить языковой файл плагина. Языковой файл ищется в каталоге плагина в подкаталоге lang/ТЕКУЩИЙ_ЯЗЫК/
         o $plugin – идентификатор плагина
         o $file – имя файла (файл должен иметь расширение .ini, в функции указывается имя файла без расширения)
         o $group – группа, в которой хранится необходимый языковой файл. Фактически – подкаталог относительно текущего каталога с языковыми файлами
         o $prefix – префикс, добавляемый к переменным из языкового файла. Необходим для того, чтобы исключить пересечения с переменными движка или других плагинов. По умолчанию – идентификатор плагина
         o $delimiter – разделитель между префиксом и именем переменной, по умолчанию – ‘_’

Например так loadPluginLang('addnews', 'main', '', '', ':'); В lang/russian/ у тебя должен лежать файл main.ini

Взять нужную строчку: $lang['addnews:поле_из_main.ini'];

#2482 Re: "А как сделать..." » добавление новостей » 2010-04-29 23:39:57

Проблема в том, что ты делаешь все методом тыка))

wiki пишет:

register_plugin_page($pname, $mode, $func_name, $show_template = 1)

$pname – идентификатор плагина
$mode – команда, передаваемая плагину (пример обращения: ?action=plugin&plugin=&plugin_cmd=&), если команды нет – прописываем просто ‘’
$func_name – наименование функции-обработчика данной команды
$show_template – сейчас не используется

Параметр $func_name у тебя пустой.

#2483 Re: "А как сделать..." » добавление новостей » 2010-04-29 23:26:35

Выключи и затем включи плагин, чтобы Acts обновились

#2484 Re: "А как сделать..." » добавление новостей » 2010-04-29 22:48:51

А ты добавь строчку global $tpl, $template; в самое начало smile

#2485 Re: "А как сделать..." » добавление новостей » 2010-04-29 21:31:52

В файле version, если плагин использует свою страницу необходимо писать не Acts: main, а Acts: ppages

#2486 Re: "А как сделать..." » добавление новостей » 2010-04-29 19:17:18

Залей на файлообменник любой, сейчас с аттачами некоторые проблемы на форуме

#2487 Re: "А как сделать..." » добавление новостей » 2010-04-29 18:53:49

А чего его жалеть-то)) addnews.php в открытом доступе big_smile Так где архив? smile

#2490 Re: "А как сделать..." » добавление новостей » 2010-04-29 15:02:57

И? Выкладывай плагин посмотрим. Телепатов тут нет.

#2491 Re: "А как сделать..." » добавление новостей » 2010-04-28 00:07:22

Лишнего там ничего нет smile Скорее придется дописывать что-то свое при реализации плагина

#2496 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-04-26 12:09:28

Надо вынести в админ-панель просмотр e-mail'ов незарегистрированных пользователей, оставивших коменты, лазить для этого в БД как-то не круто

#2497 Страницы плагинов » downloadcounter :: Счетчик загрузок » 2010-04-25 01:44:41

Wolverine
Ответов: 38

Наименование: downloadcounter
Описание: Плагин добавляет возможность подсчета количества загрузок файлов.
Текущая версия: 0.2 [выпуск: 09.10.2010]
Страничка плагина: downloadcounter :: Счетчик загрузок

После активации плагина вам становится доступным новый BB-тег [COUNTER][/COUNTER]

Пример использования: [counter=http://ngcms.ru/uploads/files/category_name/file_name]Скачать[/counter]
где: http://ngcms.ru/uploads/files - ссылка к папке для загрузки файлов (для администратора)
       category_name - имя категории
       file_name - имя файла

Счетчик будет работать только в случае, если файл был загружен через админ-панель, то есть в таблице "files"
о нем присутствует запись. В таблицу "files" добавляется поле "downloadcounter", в котором фиксируется количество
загрузок файла.

Плагин парсит наличие тега на странице и меняет ссылку с http://ngcms.ru/uploads/files/category_name/file_name
на http://ngcms.ru/plugin/downloadcounter/?folder=category_name&name=file_name и рядом добавляет количество закачек.
При нажатии на ссылку плагин преобразует URL в исходный и увеличивает количество загрузок на единичку.

История версий:

[0.2][2010-10-09]
* устранена ошибка формирования ссылки, если в "Управлении форматом ссылок"
формат "Страницы плагина" отличался от формата по умолчанию
+ добавлен шаблон downloadcounter.tpl для более гибкого вывода

[0.1][2010-04-25]
+ Выпуск первой версии

Отблагодарить меня можно по старым реквизитам:

e614824e9d2d2593f59bca5c6425db06.png WebMoney: Z185759217217 и R128203457262

8be5d8481d4af767ee206f87929c8a6d.png Яндекс.Деньги: 41001246158060

#2498 Re: Флейм » Продвижение NGCMS » 2010-04-25 01:22:35

На 2z нет никого, кто вообще думает о движке. За полтора годов никаких изменений. Дизайн форума отличный. Дизайн сайта согласен. Хоть какая-то популярность уже есть.

#2499 Re: Решение проблем форума » Отвалились все атачи » 2010-04-24 10:00:19

Точнее они видны не зареганным, а когда залогинюсь, то все исчезают

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

Работает на FluxBB