| |
|
|
| | CMS Ortus 1.0
Здравствуйте. Вышла CMS Ortus 1.0
Сайт системы [url=http://ortus.nm.ru]
Особенности:
* Распределение страниц по разделам, предусмотрена иерархическая структура разделов с неограниченной вложенностью элементов. Возможность выбрать шаблон сайта для раздела. Возможность установить права доступа на раздел. Перенос разделов. Поиск страниц по заголовку и id.
* Редактирование страниц с помощью Antf Blockeditor. Сам принцип я впервые увидел в CMS, поставляемой вместе с книгой PHP 5. Практика создания web-сайтов (имеется в виду блок статьи) Поддержка заголовков, абзацев с различным форматированием, списков, фотоальбомов, загрузка файлов, форматирование таблиц (урезанный Spaw Editor, поставляется отдельно). Поддержка php-кода.
* Возможность указать заголовок, ключевые слова, описание для каждой страницы. Возможность переноса страницы в другой раздел. Возможность посмотреть относительный и абсолютный url страницы.
* Поддержка нескольких шаблонов сайта. Выборка нужно шаблона в зависимости от контекста.
* Конструктор меню. Поддержка вертикальных и горизонтальных меню. Меню экспортируются в карту сайта.
* Распределение пользователей по группам: незарегистрированные пользователи (можно запретить им посещать выбранные разделы), редакторы (могут редактировать страницы указанных разделов), админы (их власть над системой неограниченна). Такое разграничение принято в основном дистрибутиве. Модули могут иметь свои группы и распределять по ним уже зарегистрированных на сайте пользователей (модераторы / пользователи / незарег. пользователи для форума).
* Система регистрации пользователей с фиксированными полями формы: имя, логин, пароль, e-mail, телефон, сайт, icq, город, организация, доп. инфо. Поддержка функции смены профиля админом и самим пользователем. Список пользователей с командами администрирования и поиском. Функция запомнить пароль (COOKIE).
* Поддержка установки в поддиректорию.
* Многосайтовость. Ведомый сайт может находится как на отдельном хосте, так и в поддиректории. Для каждого создается своя база данных. Использование механизма многосайтовости для представления содержимого на нескольких языках.
* Многоязыковая поддержка. Возможность перевести интерфейс на несколько языков (затем поменять папку langfiles нужного сайта). Возможность создать сайт на нескольких языках (через многосайтовость).
* Редактор шаблонов и CSS.
* Возможность указать начальную страницу, ключевые слова и описание для всего сайта, включить/отключить антифлуд по картинке.
* Система управления смайликами (для подключаемых модулей).
* Фрагменты кода. Вставляются на страницы или в шаблоны с помощью специальных тегов. Это могут быть или повторяющиеся фрагменты кода, или области сайта. Поддержка php-кода.
* Поиск (сюда могут интегрироваться модули).
* Карта сайта на основе меню.
Модули:
Можно скачать на сайте системы.
* Форма запроса
* Новости
* Гостевая книга
* Spaw editor для редактирования таблиц в Antf Blockeditor
Системные требования:
web-сервер Apache
php 4.3 и выше
mysql 4.1 и выше | |
| |
|
|
| |
|
|
| |
для: antf
(11.10.2007 в 12:26)
| | | Если интересно, почему получалась новая CMS с нуля, а не новая версия CMS Proteus? Ответы на эти вопросы ищите в этой статье. | |
| |
|
|
| |
|
|
| |
для: antf
(11.10.2007 в 12:27)
| | | Буду очень рад, если система появится в разделе downloads этого сайта. | |
| |
|
|
| |
|
|
| |
для: antf
(11.10.2007 в 12:28)
| | | Большое спасибо за Ваш труд. будем пробовать. почему здесь дата загрузки от 11 ноября? http://ortus.nm.ru/index.php-ortupg=19.htm | |
| |
|
|
| |
|
|
| |
для: buro
(11.10.2007 в 13:35)
| | | Я закончил работу над CMS и над сайтом сегодня (11ноября). | |
| |
|
|
| |
|
|
| |
для: antf
(11.10.2007 в 13:38)
| | | извините? октябрь же сегодня ещё | |
| |
|
|
| |
|
|
| |
для: buro
(11.10.2007 в 13:57)
| | | назад в будущее...
описался парень, с кем не бывает | |
| |
|
|
| |
|
|
| |
для: Leab
(11.10.2007 в 14:03)
| | | ок. тоже бывает забываюсь. :)
сразу вопрос по установке модуля новости. да и гостевой книги тоже.
выходят какие то ошибки. :( я на локале тестирую
такого типа:
Warning: mkdir() [function.mkdir]: File exists in d:\server\Apache\Apache\htdocs\ortus\mods\news\integration\adm_install.php on line 25
Warning: mkdir() [function.mkdir]: No such file or directory in d:\server\Apache\Apache\htdocs\ortus\mods\news\integration\adm_install.php on line 65
Warning: copy(../../../../test2/templates/news/news.htm) [function.copy]: failed to open stream: No such file or directory in d:\server\Apache\Apache\htdocs\ortus\engine\common\func.inc on line 389
|
| |
| |
|
|
| |
|
|
| |
для: buro
(11.10.2007 в 14:14)
| | | может не совсем в тему вопрос, почему у меня если подключаемый файл
подключает ещё другой файл (всмысле там include()s всякие ), то работает только если
прописать пути относительно того файла в котором непосредственно и написано include('file.inc');
как-то по разному это бывает настроенно ?
Proteus что-бы запустить (на localhost) пришлось везде переписать пути к файлам
эта CMS такие-же ошибки показывает, типа Warning: include(langfiles/pub_adm_blockeditor.inc): failed to open stream: No such file or directory in X:\home\cms\www\engine\public\main.inc on line 18
Warning: include(): Failed opening 'langfiles/pub_adm_blockeditor.inc' for inclusion (include_path='/usr/local/php5/PEAR') in X:\home\cms\www\engine\public\main.inc on line 18 | |
| |
|
|
| |
|
|
| |
для: EXP
(11.10.2007 в 18:41)
| | | Автор не обижайтесь, но цмс дырявая и сырая. Одни ошибки | |
| |
|
|
| |
|
|
| |
для: Klyuchnikov
(11.10.2007 в 19:25)
| | | Если можно поконкретнее... Я не обижаюсь, детские болезни не исключены. Это вполне нормально для свежих продуктов. | |
| |
|
|
| |
|
|
| |
для: antf
(12.10.2007 в 02:03)
| | | >>дырявая и сырая
Про сыроватость, может быть. Но где она дырявая? | |
| |
|
|
| |
|
|
| |
для: EXP
(11.10.2007 в 18:41)
| | | >> может не совсем в тему вопрос, почему у меня если подключаемый файл
подключает ещё другой файл (всмысле там include()s всякие ), то работает только если
прописать пути относительно того файла в котором непосредственно и написано include('file.inc');
как-то по разному это бывает настроенно ?
Да, это необходимое условие работы CMS. Я думал всегда так. Вопрос всем какие настройки это регулируют?
PS Вопрос как раз в самую тему. | |
| |
|
|
| |
 3.1 Кб |
|
| |
для: antf
(12.10.2007 в 05:50)
| | | Просьба к тем, у кого вылезает куча ошибок. Киньте этот файл main.inc в корень сайта. Здесь добавлены две строчки кода:
<?php
//gl_subdir - поддиректория, в которую установлен сайт
if(empty($gl_path_to_engine_root))
$gl_path_to_engine_root = $_SERVER['DOCUMENT_ROOT'].$gl_subdir;
?>
|
Дело в том, что ко всем модулям, которые подключаются через инклуд добавляется префикс $gl_path_to_engine_root
include("{$gl_path_to_engine_root}/путь к модулю");
|
| |
| |
|
|
| |
|
|
| |
для: buro
(11.10.2007 в 14:14)
| | | А вы не второй раз устанавливаете? Просто модуль устнановки копирует некоторые файлы в папки templates, langfiles Если эти файлы есть - все нормально, модуль установился.. | |
| |
|
|
| |
|
|
| |
для: antf
(12.10.2007 в 02:08)
| | | Начать ознакомление с системой можно с системой управления разделами (каталогом страниц). Затем можно перейти к настройке дизайна (пункт меню "Шаблоны сайта"). Особо сложные вопросы (многоязыковая поддержка и многосайтовость) вынесены на страницу Документация на официальном сайте (раздел how to). | |
| |
|
|
| |
|
|
| |
для: antf
(12.10.2007 в 02:10)
| | | точно не понял , но ещё где-то осталось несоответствие .
распаковал по новой, подменил main.inc, запустил инсталятор с парой предупреждений Notice,
перехожу по ссылке на главную , одна такая ошибка:
Warning: include(templates//site/main.inc): failed to open stream: No such file or directory in X:\home\cms\www\engine\public\main.inc on line 134 Warning: include(): Failed opening 'templates//site/main.inc' for inclusion (include_path='/usr/local/php5/PEAR') in X:\home\cms\www\engine\public\main.inc on line 134 | |
| |
|
|
| |
|
|
| |
для: EXP
(12.10.2007 в 12:44)
| | | Много таких жалоб было на CMS Proteus. Я думал, что ничем не могу помочь. Оказывается вот оно что. Несовместимая с некоторыми конфигурациями php трактовка путей. Да, несоответствие есть, причину нашел. Нужно поправить важные файлы в дистрибутиве и заглушить notice в install.php
А вы не на Денвере тестируете? Большинство таких жалоб связано с ним. | |
| |
|
|
| |
|
|
| |
для: antf
(12.10.2007 в 13:19)
| | | Перезалил дистрибутив, включая модули. | |
| |
|
|
| |
|
|
| |
для: antf
(12.10.2007 в 17:27)
| | | да, на денвере тестил.
правда php и apache уже поменял там. Щас попробовал поставить на бесплатный хостинг .
Иправда ошибки Warning: include(codesfragms/hotlog): failed to open stream: No such file or directory in X:\home\cms\www\templates\site\main.inc on line 13 на главной нет как у меня :)
такие видел только связанные с папкой /mods/, где и правда нет файла какого-то.
но зато неточностей там нашёл в ссылках ))
это где-то страница
</h1><h1>Статьи</h1><h3><a href='http://localhost/ortus/index.php?ortupg=21'>Сравнительная характеристика CMS Proteus и CMS Ortus</a></h3><p>
<h2><a href='http://site.netindex.php?adm=parts_list'><a href='index.php'>Перейти на сайт : ???????? ????</a></a></h2>
<h2><a href='http://site.netindex.php?adm=parts_list'>Разделы сайта</a></h2>
это в админке .
вопросы ещё вместо букв в базу пишет ,
на денвере тоже так, после того как что-то в утф8 там пробовал делать , теперь везде где только можно CHARACTER SET cp1251 COLLATE cp1251_general_ci втыкаю ) и ещё это , mysql_query('SET NAMES "cp1251"', 1); , что-бы нормально было )
сайт не называю , потому-как там ничего нет :) | |
| |
|
|
| |
|
|
| |
для: EXP
(12.10.2007 в 19:49)
| | | Вот новая версия (модули не обновлялись)
>>Иправда ошибки Warning: include(codesfragms/hotlog): failed to open stream:
>>No such file or directory in X:\home\cms\www\templates\site\main.inc on
>>line 13 на главной нет как у меня :)
Ага, понятно. Пропустил. Поправил.
>>такие видел только связанные с папкой /mods/,
Это при установке или на странице? Если на странице, то где?
>>но зато неточностей там нашёл в ссылках ))
Еще один глюк, поправил.
>>проблемы с кодировкой в bd
Откройте config/db_connect.inc
Добавьте в вызов функции db_connect 4-й параметр - кодировку:
<?php
db_connect("localhost", "root", "ortus", 'utf-8');
?>
|
Если интересно, можно посмотреть код функции в папке engine/common/db_func.inc | |
| |
|
|
| |
|
|
| |
для: antf
(13.10.2007 в 10:52)
| | | кодировка при создании таблиц всмысле терялась, редактировалось нормально
добавил в install.php строку
@mysql_query('SET NAMES "cp1251"', $db1);
//вставляем дамп
и нормально
ссылки на модули неправильные
http://cms/files/news1-0.rar
в index.php $gl_subdir .= $matches[1];
.= ненадо кажется )
и в htaccess надо что-то , ато db.dhtml не правильно поняло.
а так уже нормально, если notice везде заглушить | |
| |
|
|
| |
|
|
| |
для: EXP
(13.10.2007 в 12:03)
| | | >>ссылки на модули неправильные
>>http://cms/files/news1-0.rar
Чтобы они были правильные, надо навалить в дистрибутив кучу лишних файлов, которые демо-сайту совершенно не нужны :)
>>а так уже нормально, если notice везде заглушить
Так и надо делать, это просто рекомендации.
>>может не совсем в тему вопрос,
Из-за этого вопроса Proteus, лишился, наверное, 90% пользователей Денвера | |
| |
|
|
| |
|
|
| |
для: antf
(13.10.2007 в 12:54)
| | | ссылки я думал должны быть не дистрибутивы модулей которые где-то на вашем сайте
это когда перехожу в раздел 'скачать' | |
| |
|
|
| |
|
|
| |
для: EXP
(13.10.2007 в 14:12)
| | | Дельная мысль, не подумал. Сейчас не буду их переписывать не так уж важно. | |
| |
|
|
| |
|
|
| |
для: antf
(13.10.2007 в 14:31)
| | | и это :) когда переключается верхнее меню на отображать вертикально ,
его совсем не видно там цвет такой-же как цвет фона .
и ссылка на localhost так и осталась , это в разделе "статьи" , у меня адрес скрипта http://cms/
возникает ошибка MySQLзапроса SELECT если нажимаю ссылку "редактировать" непосредственно в разделах сайта внизу страниц | |
| |
|
|
| |
|
|
| |
для: EXP
(13.10.2007 в 15:00)
| | | Выложил новый дистрибутив. Полностью обновил каталог install
>>когда переключается верхнее меню на отображать вертикально ,
его совсем не видно там цвет такой-же как цвет фона .
Потом, может быть поменяется дизайн. Видел раньше не стал переделывать.
>>возникает ошибка MySQLзапроса SELECT если нажимаю ссылку "редактировать" непосредственно в разделах сайта внизу страниц
Поменял все содержимое каталога install
>> и ссылка на localhost так и осталась , это в разделе "статьи" , у меня адрес скрипта http://cms/
Случайно вставил абсолютный урл.
Еще удалил страницу новости. | |
| |
|
|
| |
|
|
| |
для: antf
(13.10.2007 в 16:38)
| | | Исправил еще пару глюков из-за которых был закрыт доступ к инсталляции модулей и созданию новых сайтов (связан с предыдущими исправлениями).
PS cheops'у будете выкладывать, берите версию с официального сайта, там последние исправления. | |
| |
|
|
| |
|
|
| |
для: antf
(15.10.2007 в 13:23)
| | | понял. | |
| |
|
|
| |
|
|
| |
для: antf
(11.10.2007 в 12:28)
| | | >Буду очень рад, если система появится в разделе downloads этого сайта.
Обязательно появится. | |
| |
|
|
| |
|
|
| |
для: antf
(11.10.2007 в 12:26)
| | | Fatal error: Call to undefined function mysql_create_db()
Антон, функция mysql_create_db() исключена из последних версий PHP - лучше пользоваться оператором CREATE DATABASE. | |
| |
|
|
| |
|
|
| |
для: antf
(11.10.2007 в 12:26)
| | | Под MySQL 5 наблюдаю вместо части русских букв знаки вопросов - вероятно при установке соединения с СУБД MySQL не выполняется настройка кодировки при помощи запроса
<?php
@mysql_query("SET NAMES cp1251");
?>
|
| |
| |
|
|