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

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

Вы не зашли.

#201 Re: Страницы плагинов » multi_main :: Разные main.tpl для категорий (и не только) » 2010-06-14 07:26:04

legenda, теоретически должно, я не проверял.
Если кто проверит, исправлю описание.

legenda пишет:

... какой меин будет если новость в двух категориях одновременно?

Если выборка по категориям, то используется шаблон для той категории, по которой выбирается. А если для страницы самой новости общий шаблон или шаблон назначенный для группы пользователей.
------------------------------
Пысы: При необходимости можно немного допилить... Но ведь для новостей в категории и так можно задать свой шаблон для отображения (не main.tpl, но все же)

#202 Страницы плагинов » multi_main :: Разные main.tpl для категорий (и не только) » 2010-06-14 01:33:25

Amarelius
Ответов: 50

multi_main :: Разные main.tpl для категорий (и не только)

Версия движка: NG v.0.9.2

Плагин позволяет Вам настраивать выбор между размыми main.tpl в зависимости от
- Главной страницы
- Групп пользователей
- Категорий новостей

Особенности работы плагина:
- Файлы шаблонов должны распологаться в корневом каталоге вашего активного шаблона
- В качестве названия шаблона необходимо указывать имя файла без расширения
- Плагин не делает запросы к БД

Инструкция по применению:
1. Скачать плагин с сайта
2. Извлечь содержимое архива в папку \engine\plugins\
3. Добавить необходимые копии main.tpl
4. В разделе "Плагины" настроить и включить плагин

[0.01][2010-06-04]
+ Выпуск первой версии
% Исправлено название плагина )))
+ Добавлена поддержка в полных новостях
% Добавлена проверка параметров

32af63eb7dafd88b9e080b803db965e4_pv.png

4378d1d89d6659882ba1dcb7d1051491_pv.png

0841ee3449540f92a731078c1e9dfa6c_pv.png


Отчеты об ошибках приветствуются

#203 Re: Архив плагинов » Filtr :: Антимат » 2010-06-11 16:16:32

Wolverine, посмотри здесь, это готовый класс для анализа текста на наличие мата, думаю можно прикрутить.

#204 Re: Вопросы функционирования системы в целом » Если кол-во символов в новости превышает допустимое типом MySQL - TEXT » 2010-06-05 11:30:31

Mahjong пишет:

Разве ещё кто-то сидит на диалапе? Сейчас наверное у всех провайдеров есть безлимит как минимум 256 кб(как у меня) и стоит он рублей от 250 big_smile

А у меня ....... длиннее cool А разве у когото короче моего hmm

#205 Re: Вопросы функционирования системы в целом » Если кол-во символов в новости превышает допустимое типом MySQL - TEXT » 2010-06-05 11:02:53

CyberMama, меняй смело и не переживай, столбцы типа TEXT на диске занимают размер L + 2b; MEDIUMTEXT --> L +3b; LONGTEXT --> L + 3b. Таким образом при преобразовании типа TEXT в тип MEDIUMTEXT, фактически размер записи увеличится на 1 байт, я думаю это не критично.
ПЫСЫ: L -- длинна хранимой строки в байтах
2ПЫСЫ: 65kb чистого контента yikes пожалей бедных dialup'щиков, разбей хотябы на страницы )))

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

В файле version добавляешь запись Actions: ppages; твой_плагин.php, которая говорит о том, что при обращении к твоему плагину будет подключен файл твой_плагин.php
В файле твой_плагин.php обязательно добавляешь запись register_plugin_page('твой_плагин', '', 'твой_плагин_суперметод'); и функцию

function твой_плагин_суперметод($params)
{
    global $template;
    $template['vars']['mainblock'] .= "Хеллоу ВОРЛД";
}

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

Твой плагин будет жить по адресу http://твой.сайт/plugin/твой_плагин/

----------------------------------------------

Посмотри на другие плагины, например tags

#207 Re: Запросы на платную разработку плагинов » Нужно реализовать переменную [onlyuser_x] » 2010-06-03 11:18:29

Евгений, уже давно в планах. Но пока можно сделать настройку для существующих групп.

#209 Re: Запросы на платную разработку плагинов » Нужно реализовать переменную [onlyuser_x] » 2010-06-02 18:32:46

Реально, только немного по другому, просто нужно два плагина. Один будет назначать разным категориям разные шаблоны (имеется ввиду main.tpl), а второй закреплять за конкретным пользователем доступ к конкретной категории и все. Что первый что второй реализуются достаточно просто, по срокам максимум пару дней не напряженной работы. Если заинтересовал пиши в личку.

А можно еще круче, можно за конкретным пользователем или группой пользователей закреплять собственный шаблон (имеется ввиду main.tpl)

#211 Re: Вопросы функционирования системы в целом » Файловый архив в NGCMS » 2010-05-29 17:29:55

Twice, Штатного решения нет, так что есть два варианта решения этого вопроса
1. Делать при помощи новостей
2. Написать подробное ТЗ на разработку плагина и разместить в разделе запроса плагинов.

#212 Re: "А как сделать..." » Как пишутся плагины? » 2010-05-28 13:51:52

Sum, есть такой вариант.
К сожаления писать подобные мануалы просто нет времени.
Если интересуют основы, то в ВИКИ достаточно информации для старта.
Можешь поискать на форуме темы на подобии этой или воспользуйся советом Wolverine.

#213 Флейм » Индивидуальные занятия Киев » 2010-05-28 13:50:00

Amarelius
Ответов: 2

Для жителей Киева, провожу индивидуальные занятия.
Программирование C++, C#, PHP, VB, VBA, SQL, MySQL, HTML
А также спец курс "Написание плагинов под NG"
Стоимость 100 грн/час
Предложения в личку.

#214 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-05-22 13:52:09

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

Так что если очень хочется потестировать последние наработки, добро пожаловать в СВН, там почти все стабильно wink

#215 Re: Страницы плагинов » menu_pro :: Менеджер меню » 2010-05-20 21:08:09

graf, можно но все ручками. Этим плагином можно вообще любое меню организовать и подключить любые эффекты.

Вот пример для категории

06ebe5b38b812f014526a23713ed4d2d_pv.png

e601b4861f88698756576c37a9aaf90a_pv.png

f8dffcf6544ed53f4f24a7be98205242_pv.png

#216 Re: PHP/HTML/JS/CSS » JS Window » 2010-05-20 12:12:19

bestxp, jquery
У меня на сайте в разделе "Журналы" такое работает (выбираешь любой журнал где есть оценки, щелкаешь по любой из них и выскакивает окошко, которое можно тягать по всему экрану)

#217 Страницы плагинов » menu_pro :: Менеджер меню » 2010-05-18 01:12:20

Amarelius
Ответов: 33

menu_pro :: Менеджер меню

ВНИМАНИЕ!!!! Плагин выложен исключительно для тестирования.
Для корректной работы плагина необходимо использовать последнюю версию движка из SVN, а также произвести небольшей ХАК

Плагин позволяет Вам:
- Создавать собственные меню, любой сложности
- Оперативно управлять Вашими меню
- Настраивать индивидуальные стили для каждого элемента меню
- Настраивать отображение меню для разных груп пользователей

Особенности работы плагина:
- Пункты меню можно настраивать на вывод индивидуальных плагинов, а также ядра
- Многие поля поддерживают технологию suggest, так что достаточно просто начать вводить данные
- Плагин может использовать кеширование
- Для того, чтобы отобразить список меню используйте переменную {plugin_menu_pro_Название меню} в файле main.tpl

Инструкция по применению:
1. Скачать плагин с сайта
2. Извлечь содержимое архива в папку \engine\plugins\
3. Скачать ХАК
4. Извлечь содержимое архива в папку \engine\includes\
5. В разделе "Плагины" установить и включить плагин
6. В настройках плагина добавить нужные пункты меню
7. Включить и настроить меню
8. В шаблон main.tpl добавить переменную {plugin_menu_pro_Название меню}.

[0.01][2010-05-17]
+ Выпуск первой версии

Отчеты об ошибках приветствуются

584e85adc0d3799098dbd7be9f775a85_pv.png

2355cc641c50670389ad5e5b10b49d40_pv.png

4e58032632094a49373b4a0d2e75b26c_pv.png

4e8e9b0fe6c343a2aabf404e39208981_pv.png

#218 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-05-16 17:41:34

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

#219 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-05-14 22:29:43

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

#220 Re: Флейм » Форум MyBB » 2010-05-14 12:32:44

LinMas, Скорее всего проблема в настройках браузера, попробуй на другом или со стандартными настройками и отключенными расширениями.
Для отображения этого меню используется js, возможно они запрещены у тебя или ограниченны или установлено какое либо расширение для браузера, которое его режет.
Проверил в IE, FF, Opera, Chrome, на стандартных настройках работает.

#221 Флейм » Прогон по каталогам » 2010-05-14 01:04:52

Amarelius
Ответов: 3

Нужно прогнать па каталогам сайт-визитку. Нужен исполнитель, интересует качество и стоимость.

#222 Re: Флейм » Форум MyBB » 2010-05-13 23:23:33

LinMas, а что именно не работает?

30ce0e4bd55fd4a4cf60e7b12d4a4ee1_pv.png

#223 Re: Бесплатные шаблоны » Админка (моя версия) » 2010-05-10 00:18:20

RocketBoy, обрати внимание на файлик \engine\skins\default\tpl\extras\table.tpl из SVN там скрипты немного поменялись

#224 Re: Бесплатные шаблоны » Админка (моя версия) » 2010-05-09 17:24:13

Да, есть проблема. В файле \engine\lang\russian\admin\statistics.ini не описаны некоторые языковые переменные, советую пока взять этот файл из СВН.

#225 Re: Бесплатные шаблоны » Админка (моя версия) » 2010-05-09 16:36:05

CyberMama, Чтото мне очень сильно подсказывает, что не последняя. Посмотри на свой файл \engine\actions\statistics.php, присутствуют ли там у тебя такие строки:

// PHP errors
$phpErrors = 0;
foreach (array('register_globals', 'magic_quotes_gpc', 'magic_quotes_runtime', 'magic_quotes_sybase') as $flag) {
	$tvars['vars']['flag:'.$flag]     = ini_get($flag)?('<font color="red"><b>'.$lang['perror.on'].'</b></font>'):$lang['perror.off'];
	if (ini_get($flag)) { $phpErrors++; }
}
$tvars['regx']['#\[conf_error\](.+?)\[\/conf_error\]#is'] = ($phpErrors)?'$1':'';

Если нет, то точно не последняя wink

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

Работает на FluxBB