Вы не зашли.
legenda, теоретически должно, я не проверял.
Если кто проверит, исправлю описание.
... какой меин будет если новость в двух категориях одновременно?
Если выборка по категориям, то используется шаблон для той категории, по которой выбирается. А если для страницы самой новости общий шаблон или шаблон назначенный для группы пользователей.
------------------------------
Пысы: При необходимости можно немного допилить... Но ведь для новостей в категории и так можно задать свой шаблон для отображения (не main.tpl, но все же)
multi_main :: Разные main.tpl для категорий (и не только)
Версия движка: NG v.0.9.2
Плагин позволяет Вам настраивать выбор между размыми main.tpl в зависимости от
- Главной страницы
- Групп пользователей
- Категорий новостей
Особенности работы плагина:
- Файлы шаблонов должны распологаться в корневом каталоге вашего активного шаблона
- В качестве названия шаблона необходимо указывать имя файла без расширения
- Плагин не делает запросы к БД
Инструкция по применению:
1. Скачать плагин с сайта
2. Извлечь содержимое архива в папку \engine\plugins\
3. Добавить необходимые копии main.tpl
4. В разделе "Плагины" настроить и включить плагин
[0.01][2010-06-04]
+ Выпуск первой версии
% Исправлено название плагина )))
+ Добавлена поддержка в полных новостях
% Добавлена проверка параметров
Отчеты об ошибках приветствуются
Разве ещё кто-то сидит на диалапе? Сейчас наверное у всех провайдеров есть безлимит как минимум 256 кб(как у меня) и стоит он рублей от 250
А у меня ....... длиннее А разве у когото короче моего
CyberMama, меняй смело и не переживай, столбцы типа TEXT на диске занимают размер L + 2b; MEDIUMTEXT --> L +3b; LONGTEXT --> L + 3b. Таким образом при преобразовании типа TEXT в тип MEDIUMTEXT, фактически размер записи увеличится на 1 байт, я думаю это не критично.
ПЫСЫ: L -- длинна хранимой строки в байтах
2ПЫСЫ: 65kb чистого контента пожалей бедных dialup'щиков, разбей хотябы на страницы )))
В файле version добавляешь запись Actions: ppages; твой_плагин.php, которая говорит о том, что при обращении к твоему плагину будет подключен файл твой_плагин.php
В файле твой_плагин.php обязательно добавляешь запись register_plugin_page('твой_плагин', '', 'твой_плагин_суперметод'); и функцию
function твой_плагин_суперметод($params)
{
global $template;
$template['vars']['mainblock'] .= "Хеллоу ВОРЛД";
}
Т.е. ты говоришь, что при прямом обращении к странице твоего плагина будет вызван метод твой_плагин_суперметод.
Твой плагин будет жить по адресу http://твой.сайт/plugin/твой_плагин/
----------------------------------------------
Посмотри на другие плагины, например tags
Евгений, уже давно в планах. Но пока можно сделать настройку для существующих групп.
Правильно понял )))
Реально, только немного по другому, просто нужно два плагина. Один будет назначать разным категориям разные шаблоны (имеется ввиду main.tpl), а второй закреплять за конкретным пользователем доступ к конкретной категории и все. Что первый что второй реализуются достаточно просто, по срокам максимум пару дней не напряженной работы. Если заинтересовал пиши в личку.
А можно еще круче, можно за конкретным пользователем или группой пользователей закреплять собственный шаблон (имеется ввиду main.tpl)
Twice, Штатного решения нет, так что есть два варианта решения этого вопроса
1. Делать при помощи новостей
2. Написать подробное ТЗ на разработку плагина и разместить в разделе запроса плагинов.
Для жителей Киева, провожу индивидуальные занятия.
Программирование C++, C#, PHP, VB, VBA, SQL, MySQL, HTML
А также спец курс "Написание плагинов под NG"
Стоимость 100 грн/час
Предложения в личку.
Если учесть что разработкой ядра занимается один человек, то можно сказать, что стабильная версия живет в СВН, так как нет необходимости фиксировать каждое изменение, особенно если оно не до конца реализовано или вызывает какую либо нестабильность в поведении.
Так что если очень хочется потестировать последние наработки, добро пожаловать в СВН, там почти все стабильно
bestxp, jquery
У меня на сайте в разделе "Журналы" такое работает (выбираешь любой журнал где есть оценки, щелкаешь по любой из них и выскакивает окошко, которое можно тягать по всему экрану)
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]
+ Выпуск первой версии
Отчеты об ошибках приветствуются
Сокол, если эти ссылки попали в индекс случайно, то можно для них настроить 301-й редирект, ну а если они появляются систематически значит ищи, гдето они публикуются, когда найдешь, тогда можно будет думать как это решить.
LinMas, Скорее всего проблема в настройках браузера, попробуй на другом или со стандартными настройками и отключенными расширениями.
Для отображения этого меню используется js, возможно они запрещены у тебя или ограниченны или установлено какое либо расширение для браузера, которое его режет.
Проверил в IE, FF, Opera, Chrome, на стандартных настройках работает.
Нужно прогнать па каталогам сайт-визитку. Нужен исполнитель, интересует качество и стоимость.
RocketBoy, обрати внимание на файлик \engine\skins\default\tpl\extras\table.tpl из SVN там скрипты немного поменялись
Да, есть проблема. В файле \engine\lang\russian\admin\statistics.ini не описаны некоторые языковые переменные, советую пока взять этот файл из СВН.
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':'';
Если нет, то точно не последняя