|
|
|
| Здравствуйте. Открыт официальный сайт CMS Proteus.
http://cmsproteus.jino-net.ru
Попробовал использовать Formularium для создания online-теста пользовательских предпочтений в отношении CMS. Не могли бы вы его пройти (раздел анкета)?
В фотогалерее также есть, что посмотреть.
Дизайн заимствован из другого моего проекта Scripta diversa, который сейчас уже не существует.
PS По договоренности с администрацией этого сайта, на сервере Softtime будет хранится старая версия 3.0, а так же основной дистрибутив версии 4.0, к описанию которого будут прилагаться ссылки на доступные модули.
PPS Разместил на сайте кнопку Softtime. Готовых кнопок на сайте не нашел, но вспомнил, что на форуме была тема:
http://softtime.ru/forum/read.php?id_forum=2&id_theme=6300&page=1
Выбрал один из вариантов, предложенных Дизайнером. | |
|
|
|
|
|
|
|
для: antf
(25.07.2006 в 06:21)
| | Дизайн следует поменять, а так с удовольствием посмотрел и почитал ... Респект =) | |
|
|
|
|
|
|
|
для: antf
(25.07.2006 в 06:21)
| | Как раз в тему :-)
Вчера решил потестировать ваши творения. Задумки интересные, но вот реализация... Вчера часа 2 разбирался как установить (install не работает) и пользоваться Протеем :-). Имеется N-ное количество мелких недоделок. На большом мониторе ваша cms очень одиноко смотрится по центру да еще с такой гаммой. Каждая строчка обрамляется отдельной парой тегов для форматирования, может это всетаки перегрузка кодом ? И вопрос - зачем давать своим твореньям столь витееватые латинские названия ? | |
|
|
|
|
|
|
|
для: Duran
(25.07.2006 в 08:32)
| | Насчет дизайна у меня такая позиция. Дизайн пускай делает дизайнер. В систему тоже заложен этот принцип, я стараюсь дать ему максимум свободы, не заставляя при этом лезть в php код. Я стараюсь только, чтобы он был более или мене презентабельным. А насчет недоделок - всегда готов выслушать.
>> И вопрос - зачем давать своим твореньям столь витееватые латинские названия ?
По-моему Proteus очень подходящее название. Как раз отражает его иделологию - система развивается в том направлении, что на основе ее можно создать сайт любой тематики и любой формы.
>> На большом мониторе ваша cms очень одиноко смотрится по центру да еще с такой гаммой.
У меня пятнадцатидюймовый монитор 800*600. К тому же как раз при таком разрешении в строке будет 50-60 символов, такой текст легче всего воспринимается. Вот сделаю я дизайн резиновым и тогда строки будут расползаться на весь экран - тоже будет некрасиво. Впрочем это легко переделать.
Еще одно гигиеническое требование - черный текст на белом фоне. | |
|
|
|
|
|
|
|
для: antf
(25.07.2006 в 09:50)
| | я так и не смогла понять, как же там добиться мультиязычности :(
выбирается язык для админа и для юзера из списка, но только ОДИН. | |
|
|
|
|
|
|
|
для: elenaki
(25.07.2006 в 10:23)
| | Скачайте новый дистрибутив с сайта. Помню был такой глюк, заметил только недавно. | |
|
|
|
|
|
|
|
для: antf
(25.07.2006 в 09:50)
| | > По-моему Proteus очень подходящее название
В данном конкретном случае - да, но остальные... Я не знаю латыни, думаю, схожая ситуация с подавляющим большинством юзеров. С точки зрения маркетинга - ход не оправданный.
> А насчет недоделок - всегда готов выслушать.
Дома посмотрю, что пришлось исправлять, а на вскидку - в INSTALL.PHP укажите кодировку по умолчанию ( <meta http-equiv="content-type" content="text/html;charset=windows-1251"> ) иначе будет "финский" язык.
В каждый php файл в начале добавьте строку Error_Reporting(E_ALL & ~E_NOTICE);
Иначе с при настройках с повышенным контролем ошибок дело никуда не сдвинется.
Форматирование каждой строки DIVами - ну эт как то слишком :-)
Автоинсталяция проходит с ошибками, что ни как не отражается в отчете системы.
SQL дамп помимо структуры имеет кучу старых данных.
PHP в состоянии создать БД, в вашем случае это надо делать заранее, причем вручную.
С визуальным редактором уж слишком темно. Вместо заявленных 2-х есть тока один, но с ограничениями.
Сам процесс создания статьи весьма запутанный
Поиска я так и не нашел.
А зачем там графическая библиотека ? | |
|
|
|
|
|
|
|
для: Duran
(25.07.2006 в 11:21)
| | > В каждый php файл в начале добавьте строку Error_Reporting(E_ALL &
> ~E_NOTICE); > Иначе с при настройках с повышенным контролем ошибок дело никуда не
> сдвинется.
Это уже сделано. Неужели и в новой лезут ошибки? Хотя в инсталляторе, как я вижу этого нет, вы про него говорите?
> Форматирование каждой строки DIVами - ну эт как то слишком :-)
Это где? Вообще-то это каждый абзац должен оформляться дивами.
> Автоинсталяция проходит с ошибками, что ни как не отражается в отчете системы.
Какие ошибки выдаются? Не создаются таблицы и конф. файл или просто вылезают notic'ы.
> SQL дамп помимо структуры имеет кучу старых данных.
Это демо-сайт :)))
> PHP в состоянии создать БД, в вашем случае это надо делать заранее, причем вручную.
Не знаю, подумаю.
> С визуальным редактором уж слишком темно. Вместо заявленных 2-х есть тока один, но с ограничениями.
Вы про какой говорите? Второй можно найти, нажав на ссылке текст в опциях страницы, только посмотрите, чтобы он был включен.
> Сам процесс создания статьи весьма запутанный
Почему? Сначала надо создать категорию (если нет нужной). Потом добавить страницу, указав заголовок, категорию, мета-данные. Затем введите текст (опция текст). Прикрепите страничку к меню и она на сайте.
> Поиска я так и не нашел.
Поиск соединяется с пунктами меню. При добавлении нового пункта выберите поиск
> А зачем там графическая библиотека ?
JpGraph? Чтобы генерить графики для голосования. В будущем возможно будем использовать для построения диаграмм счетчика. Не нужны эти функции - смело удаляйте. | |
|
|
|
|
|
|
|
для: antf
(25.07.2006 в 12:26)
| | Насчет создания страниц: в версии 3.0, в папке _doc - лежит файл , help.rtf. Там этот процесс подробно описан. | |
|
|
|
|
|
|
|
для: antf
(25.07.2006 в 06:21)
| | При авторизации пользователя, поле "Авторизация" не исчезает, заставляя думать, что пользователь не вошел. | |
|
|
|
|
|
|
|
для: akira
(25.07.2006 в 12:29)
| | Не разу не видел, чтобы эти поля исчезали. Согласен, что нужно это как-то отметить. Например, сделать настраиваемую страницу
"Уважаемый Петр Маркелыч" Добро пожаловать на сайт. | |
|
|
|
|
|
|
|
для: antf
(26.07.2006 в 07:10)
| | Не разу не видел, чтобы эти поля исчезали
======================================
????
пока юзер не вошел, ему показывают форму для входа, а когда вошел - приветствие, форма
уже не нужна. на фига? везде так. и Петр Маркелыч в курсе :)... | |
|
|
|
|
|
|
|
для: elenaki
(26.07.2006 в 09:51)
| | Если форма авторизации находится в колонке - может попортить дизайн. Если ссылка на форму прикрепляется к меню,, ее исчезновение, согласен - уместно. | |
|
|
|
|
|
|
|
для: antf
(25.07.2006 в 06:21)
| | antf, домен бы зарегистрировали нормальный...
http://ripn.net - net.ru, org.ru, pp.ru - бесплатно.
Да и сейчас домены второго уровня в от 2$ продаются... | |
|
|
|
|
|
|
|
для: Unkind™
(25.07.2006 в 13:10)
| | Стоит почитать :) Хотя место под хостинг нужно :)
Кстати antf если хотите могу мб 20 выделить для хостинга, вместе с именем (net.ru или аналогичным) | |
|
|
|
|
|
|
|
для: akira
(25.07.2006 в 15:33)
| | OFFTOP
akira
Почему у вас блог постоянно обновляется? И еще: там почему в самом начале вместо что-то типа
<?xml version="1.0" encoding="windows-1251"?>
|
стоит просто "?" и в блоге его видно, кстати... | |
|
|
|
|
|
|
|
для: Unkind™
(25.07.2006 в 15:39)
| | Вообще-то там
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
А знак вопроса, потому, что через web панель редактировал файл, ну и кодировка помялась :) Лень мне исправлять.
А обновляется она, не вся, а только подгружает данные о кол-ве человек на сайте. | |
|
|
|
|
|
|
|
для: akira
(25.07.2006 в 16:12)
| | Вам виднее...
Хотя если уж писать DOCTYPE и т.д., то лучше все остальное тоже по правилам IMHO | |
|
|
|
|
|
|
|
для: Unkind™
(25.07.2006 в 16:16)
| | http://cmsproteus.jino-net.ru/index.php?gl_page=65&id_menu=3&id_item_sel=86
Ошибка: CMS IT-стРудии Softtime | |
|
|
|
|
|
|
|
для: d-111
(25.07.2006 в 17:04)
| | >> Ошибка: CMS IT-стРудии Softtime
Исправил :) | |
|
|
|
|
|
|
|
для: akira
(25.07.2006 в 15:33)
| | Спасибо, подумаю. | |
|
|
|
|
|
|
|
для: antf
(25.07.2006 в 06:21)
| | При неверном параметре переменной gl_page показывается пустой блок. Измените систему так, чтобы при введении URL, например, http://cmsproteus.jino-net.ru/index.php?gl_page=qwerty показывался индексный блок или выодилось предупреждение об ошибке.
Тоже самое и при неверном значении id_gal:
http://cmsproteus.jino-net.ru/index.php?gl_page=galery&id_gal=2
Почему в форуме можно использовать кавычки. Например, в названии темы, автора и сообщения?
Разве поле город в гостевой книге может содержать кавычку или несколько.
Продумайте допустимые символы во всех формах. | |
|
|
|
|
|
|
|
для: Alex Kraft
(25.07.2006 в 17:05)
| | проверяйте переменную id_cat при закачке файла.
Например,
http://cmsproteus.jino-net.ru/index.php?gl_page=downloads_more&id_cat=1&id_file=http://cmsproteus.jino-net.ru/index.php?gl_page=downloads_more&id_cat=1&id_file=5
При просмотре пользователей проверяйте переменную part на максимальное вхождение
http://cmsproteus.jino-net.ru/index.php?gl_page=users_list&sort=name&mod=DESC&part=60
Посмотрите, что будет с постраничной навигацией.
В файловом архиве не работает постраничная навигация. Сделайте переменную gl_page=dwnld, а не gl_page=downloads
Кстати, это я так дико у вас на сайте полазил... без обид... | |
|
|
|
|
|
|
|
для: Alex Kraft
(26.07.2006 в 00:59)
| | >> Кстати, это я так дико у вас на сайте полазил... без обид...
Это хорошо, чем больше глюков найдем, тем лучше :). | |
|
|
|
|
|
|
|
для: Alex Kraft
(25.07.2006 в 17:05)
| | >> При неверном параметре переменной gl_page показывается пустой блок. Измените систему так,
>> чтобы при введении URL, например, http://cmsproteus.jino-net.ru/index.php?gl_page=qwerty
>> показывался индексный блок или выодилось предупреждение об ошибке.
Давно думал над этим, но как-то руки не доходили. | |
|
|
|
|
|
|
|
для: antf
(26.07.2006 в 07:14)
| | Вообще все данные фильтруются двумя функциями:
//жесткий фильтр
function correct_globals($gl_var)
{
//$gl_var = preg_replace("/\"|'/s", '', $gl_var);
$gl_var = htmlspecialchars($gl_var);
if (!get_magic_quotes_gpc())
$gl_var = mysql_escape_string($gl_var);
return($gl_var);
}
//мягкий фильтр
function correct_input($str, $escape=true)
{
$str = trim($str);
if($escape == true)
{
if (!get_magic_quotes_gpc())
$str = mysql_escape_string($str);
}
if($escape == false)
{
if(get_magic_quotes_gpc())
$str = stripslashes($str);
}
return($str);
}
|
Остальные данные фильтруются либо рег. выраж., либо функциями типа intval. В форуме использовался мягкий фильтр. Спасибо - поправлю.
>> Почему в форуме можно использовать кавычки.
Как видите, они экранируются.
>> Разве поле город в гостевой книге может содержать кавычку или
>> несколько.
Если этого не будет, французы мне об этом напомнят, когда я представлю систему у них.
>> проверяйте переменную id_cat при закачке файла.
Она проверяется так: $id_cat = intval($_GET['id_cat']);
>> При просмотре пользователей проверяйте переменную part на
>> максимальное вхождение
На безопасность не влияет, зато будет лишний запрос...
>> В файловом архиве не работает постраничная навигация. Сделайте
>> переменную gl_page=dwnld, а не gl_page=downloads
Спасибо, поправил. | |
|
|
|
|
|
|
|
для: antf
(26.07.2006 в 09:34)
| | Я одно время думал всех любителей подставлять недопустимые get-параметры автоматически перенаправлять в какой-нибудь интернет-магазин экзотического нижнего белья, но потом передумал. Вопрос что с ними делать остается открытым. Пока что им показывается пусто место. Наверное, лучше повесить страничку... | |
|
|
|
|
|
|
|
для: antf
(26.07.2006 в 10:29)
| | Вы заметили, что в списке пользователей два Олега? Хотел проверять имена на уникальность, но если в системе будет зарегистирован один Иван Иванович Иванов, второй обидется | |
|
|
|