Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: CMS Proteus 3.0: форум, wym-editor, внешний счетчик, система блокировки модулей и функций
 
 автор: antf   (24.02.2006 в 15:24)   письмо автору
 
 

CMS Proteus 3.0: форум, wym-editor, внешний счетчик, система блокировки модулей и функций
Здравствуйте. В этой версии:

Система блокировки модулей и их функций (в админе)

Как нам кажется, разработчики сайтов на основе CMS сталкиваются с двумя основными проблемами. Первая заключается в недостаточных функциональных возможностях выбранного продукта. Для ее решения можно либо самому доработать CMS, либо расширить функционал системы за счет подключения отдельных (one_admin) специализированных скриптов. Вторая проблема заключается в избыточных функциональных возможностях продукта (CMS) для конкретного проекта. Допустим, проект не требует ничего кроме реализации системы управления страницами и новостями, а выбранная система содержит гораздо больше функций. В этом случае вам придется объяснять заказчику назначение и методику работы с лишними модулями и функциями, на что напрасно затрачивается время и нервы. К тому же нередко заказчик, желая поэкспериментировать с системой, начинает сам изменять структуру сайта, при этом не разбираясь в тонкостях сайтостроения. В результате такой деятельности, хорошо спланированный и грамотно реализованный проект может превратиться в нечто неузнаваемое. Сайт, подвергшийся такому непрофессиональному вмешательству вряд ли стоит указывать в Portfolio. Для решения этой проблемы разработчик должен либо изменить код CMS, либо выбрать другой продукт, где можно отключать ненужные модули. В CMS Proteus можно не только отключать целые модули, но и блокировать отдельные функции системы администрирования. Для этого предназначен специальный модуль с графическим интерфейсом (install/block.php). Например, если вы блокируете функции удалить и редактировать всех элементов, взломщик попавший в админ не сможет навредить. Подобный метод защиты применяется в скриптах от Softtime.

Форумы

• Возможность создания нескольких форумов на сайте.
• Форумы разбиваются по разделам.
• Рубрикатор содержит список всех форумов, распределенных по разделам. Внизу даются ссылки на пять последних тем. Рубрикатор присоединяется к пункту меню.
• К пунктам меню могут также присоединяться отдельные форумы.
• Пользователь может добавлять новые темы, указывая название, e-mail, текст сообщения.
• Поддержка смайликов (опционально для каждого форума).
• Антифлуд по картинке (опционально для каждого форума).
• Навигация типа хлебной крошки (рубрикатор -> тема -> сообщение).
• Счетчик просмотров каждой темы.
• Отображение количества непрочитанных сообщений со времени последнего посещения сайта.
• Пользовать может отсортировать сообщения в прямом и обратном порядке.
• Постраничная навигация при просмотре тем и сообщений.
• Система полнотекстового поиска по форумам.
• Версия для печати сообщений темы
Особенности системы администрирования:
• Система управления разделами (категориями).
• Возможность редактирования шаблонов через админ.
• Каждый форум имеет следующие параметры: название, краткое описание, правила, число тем на страницу, число сообщений на страницу, разрешить/запретить отправку сообщений, разрешить/запретить смайлики в форуме, разрешить/запретить антифлуд по картинке, скрыть/отобразить форум.

Внешний счетчик

• Отображение кол-ва пользователей online, а также статистики посещений сайта за сегодня, вчера, неделю, месяц, год, всего. Любую форму можно отключить.
• Счетчик может быть вставлен на страницу или любую другую область сайта.

WYM-editor

   
 
 автор: antf   (24.02.2006 в 15:25)   письмо автору
 
   для: antf   (24.02.2006 в 15:24)
 

Архив отправлю cheop'у по почте, загрузить сюда не получилось.

   
 
 автор: Alexx   (24.02.2006 в 15:33)   письмо автору
 
   для: antf   (24.02.2006 в 15:25)
 

antf, а почему тебе не сделать модуль обновления системы ?
было бы намного удобней пользоватся системой. Сделал бы страничку в админке которая грабила все последние обновления с того же раздела download на softtime.ru. И при желние можно было бы обновить любой модуль и т.д. .

   
 
 автор: antf   (24.02.2006 в 16:41)   письмо автору
 
   для: Alexx   (24.02.2006 в 15:33)
 

Думаю над этим, мысль очень хорошая, но технически реализовать сложно.

   
 
 автор: 10100100   (24.02.2006 в 18:18)   письмо автору
 
   для: antf   (24.02.2006 в 16:41)
 

можно сделать так чтобы система прост ораспознавала какие либо изменения в главных файлах (тех что появились последними на сервере) и оповещала об этом а там уже выбор за человеком... пусть система выводит ссылки на обновления.....

   
 
 автор: Loki   (24.02.2006 в 22:41)   письмо автору
 
   для: 10100100   (24.02.2006 в 18:18)
 

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

   
 
 автор: cheops   (25.02.2006 в 13:46)   письмо автору
 
   для: Loki   (24.02.2006 в 22:41)
 

В Linux для этого обычно держат FTP-развал с кодами, авторы могут заменять отдельные файлы и формируют небольшие сценарии патчи, которые вносят изменения, но там это всё годами отлаживалось и Proteus пока не достиг запредельных размеров, когда начинаешь чесать голову как бы его загрузить на хост, а пользователям как бы скачать.

   
 
 автор: cheops   (25.02.2006 в 20:39)   письмо автору
 
   для: antf   (24.02.2006 в 15:24)
 

Антон, в директории _doc везде версия 2.6 - достаточно ли просто исправить версию в файлах или нужно менять и сам текст?

   
 
 автор: antf   (25.02.2006 в 20:48)   письмо автору
 
   для: cheops   (25.02.2006 в 20:39)
 

Хм... Странно. Поменяйте readme.

   
 
 автор: antf   (25.02.2006 в 20:50)   письмо автору
 
   для: antf   (25.02.2006 в 20:48)
 

Или давайте я вам опять пришлю архив, я посмотрел там с доками все в порядке.

   
 
 автор: cheops   (25.02.2006 в 20:57)   письмо автору
 
   для: antf   (25.02.2006 в 20:50)
 

Нет файл readme.rtf нормальный, а в version.rtf - стоит 2.6, или так и нужно?

   
 
 автор: antf   (25.02.2006 в 22:48)   письмо автору
 
   для: cheops   (25.02.2006 в 20:57)
 

Да, так и нужно. Я просто забыл его дополнить сделаю это потом.

   
 
 автор: cheops   (26.02.2006 в 13:51)   письмо автору
 
   для: antf   (25.02.2006 в 22:48)
 

Выложил в раздел downloads последний присланный вариант, нужно ли как-то модифицировать описание в разделе downloads и аннотацию в списке программ?

   
 
 автор: antf   (26.02.2006 в 16:15)   письмо автору
 
   для: cheops   (26.02.2006 в 13:51)
 

В аннотации можно упомянуть о наличии форума, а описание я Вам выслал в первом письме.

   
 
 автор: webglobus   (26.02.2006 в 20:15)   письмо автору
 
   для: antf   (26.02.2006 в 16:15)
 

Скачал СМS
Архив оказался битым

   
 
 автор: cheops   (26.02.2006 в 23:54)   письмо автору
 
   для: webglobus   (26.02.2006 в 20:15)
 

Хм... может просто не совпадают версии архиваторов - вы пользуетесь WinZip?

   
 
 автор: webglobus   (27.02.2006 в 17:27)   письмо автору
 
   для: cheops   (26.02.2006 в 23:54)
 

нет Win RAR

   
 
 автор: cheops   (27.02.2006 в 23:54)   письмо автору
 
   для: webglobus   (27.02.2006 в 17:27)
 

А версия какая выше или ниже 3.41?

PS Выложу ещё в ближайшее время ещё и RAR-версию, чтобы CMS была доступна как можно большему числу пользователей.

   
 
 автор: Thrasher   (26.04.2006 в 12:15)   письмо автору
 
   для: antf   (24.02.2006 в 15:24)
 

Здравствуйте.
Такой вопрос. Как сделать дизайн страниц этой системы "резиновым", во весь размер окна? Сейчас он фиксированный.
Спасибо.

   
 
 автор: antf   (26.04.2006 в 13:12)   письмо автору
 
   для: Thrasher   (26.04.2006 в 12:15)
 

Вообще смена дизайна реализуется через шаблоны, которые частично описаны в файле _docs/rus/for_designer.rtf. Система просто вставляет в них данные. В Вашем случае необходимо поменять основной шаблон (Области сайта -> Изменить шаблон), а также шаблоны header.htm and footer.htm, которые лежат в папке templates. Наверное, потребуется еще изменить основной файл css (css/main.css)

   
 
 автор: Thrasher   (26.04.2006 в 13:39)   письмо автору
 
   для: antf   (26.04.2006 в 13:12)
 

Спасибо.
Я, просто думал, может какая опция есть в конфигах, типа меняешь с 0 на 1, и дизайн меняется. Ну ладно, буду ковырять код, думаю разберусь.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования