Cпонсорство от 0.5$ за ссылку.

Решил написать про одну из wap 2.0 CMS, развивающихся на просторах рувапа. Итак…fmCMS demo 1.0 (27.07.2008)
Автор FallEn

—————————-

Немного истории..

Данный движок задумывался как модификация движка сайта 7ba.ru,но в процессе работы было исправлено,дополнено,убрано/добавлено такое количество кода,что назвать скрипт простым модом сложно.

Тем не менее,происхождение движка не скрываю))

Движок 7ба мне в принципе давно приглянулся,однако в нем куча была (да и сейчас есть) глюков,ошибок и он просто неоптимизированный.Однако понравились задатки и хорошая база для модификации.

Долгое время занимался модами к DCMS,однако получилось так,что исчезло и желание и возможность нормально работать над модификациями к dcms из-за некоторого недопонимания по поводу модов со стороны администрации официального сайта.В общем,работу я прекратил и с данным движком больше не работаю,и не собираюсь.Тем более,что он в принципе не развивается,став практически полностью платным.Меня это не устраивало,поэтому я стал искать другой движок для работы над ним.Чтобы вновь не иметь недомолвок с создателями движка,я и выбрал 7ba.Данный движок никак не поддерживается,официального сайта поддержки не имеет,и я даже не знаю его автора.В принципе,он врядли бы обиделся на то,что я сделал)

Впрочем,от движка 7ba остались только функция подсчета файлов(довольно медленно работающая),форум,гостевая и обменник.

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

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

Функционал уже сейчас очень неплохой.Я старался писать так,чтобы админу не приходилось лишний раз лезть в МySQL или изменять код страниц вручную.Это утомительно.Поэтому почти все настройки собраны в админке и разбиты по разделам.

—————————–

Состав движка стандартный :

-гостевая

-форум

-загрузки

-обменник

-библиотека

Чат ждите в ближайшее время.

—————————–

Установка :

Переходим в папку install.Читаем.Ничего там сложного нет.

—————————–

Возможности и функционал движка :

Гостевая:

1.Для гостей - ввод сообщения,ника,сайта,электронная почта.При вводе ника оно отображается в скобках рядом со словом Гость.

2.Смайлы

3.Отображения времени написания сообщения (день-год-месяц час-минута)

Форум:

1.Подфорумы,темы.

2.Смайлы.

3.ББкоды.

4.Отображение активной темы в подфоруме и ник написавшего последнее сообщение со ссылкой на конечную страницу темы.

5.В подфорумах ссылки на первую и последнюю страницы темы.

6.Поиск по темам и сообщениям.Введенные слова регистрозависимы.

Обменник:

1.Загрузка файлов,скриншота и описание.

2.Маркировка скриншотов водяным знаком(obmen/water.png).

3.Отображение ника загрузившего файл.

4.Комментарии к файлам.

5.Отображение размера файла.

6.Счетчик скачиваний.

Загруз-центр:

1.Полностью совместим со скриптом загрузок движка dcms5.

2.Предосмотр картинок.

3.Отображения размера файла.

4.Отображения оригинального разрешения для картинок.

5.Счетчик скачек.

6.Комментарии.

7.Выбор разрешений для скачки картинок(кроме gif).

8.Описание для файлов.

9.Отображение типа,битрейта,дискретизации и жанра для mp3.

10.Обработчик для каждого типа файла.Легкое изменение алгоритма и создание новых по шаблону.

11.С легкостью обрабатывает неизвестные типы файлов по шаблону.

Библиотека.

1.Возможность использовать как сервис.

2.Переход к определенной странице путем ввода номера страницы.

3.Разбитие страницы по предложениям.

4.Подсчет количества файлов в папке.

5.Чтение заголовка из первой строки файла.

—————————–

Теперь замечания по вышенаписанному:

Кодировка файлов для библиотеки - utf-8.

Кидать файлы нужно в папку lib/data там создавайте свои папки и уже в них кладите файлы в txt-формате.

Названия файлов можно делать любые,все равно скрипт читает заголовок из первого предложения в файле.(Именно предложения,а не строки!Обратите внимание)

Если первая строка пустая,скрипт будет читать файл до тех пор,пока не найдет первое предложение.

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

Настройка отображения папок в файле parts.txt.Пример там есть.Т.е. пишем название папки,потом значок | (палка) и название папки,которое будет отображать скрипт,после этого еще раз символ |.

—————————–

Возможности юзера:

1.Личные сообщения

2.Персональные данные

3.Настройки портала

4.Управление альбомом

5.Смайлы

Подробнее:

1.

Входящих

Исходящие

Написать

2.

Имя:

Пароль:

Почта:

Год рождения:

Пол:

Мобилка:

Город:

Сайт:

Cексуальная ориентация:

О себе:

Показ дополнительных данных:

Телосложение:

Цвет глаз:

Цвет волос:

Брак:

Дети:

Курение:

Алкоголь:

Наркотики:

Для парней еще есть параметры Растительность на лице и теле

3.

Смайл сет:

Настройки библиотеки:

Символов на страницу

Статей на страницу

Разделов на страницу

Записей на страницу:

Новости

Гостевая

Форум

Показывать графику(иконки к ссылкам)?

X-статус

Подпись к постам в гостевой и форуме

4.

Загрузка фото для телефонов и мини-оперы

Описание

До 5 фото.Админ может добавить еще для каждого отдельного юзера.

5.

Смайлы.25 штук.Внешний вид зависит от смайл-сета в вашей анкете.Немного подробнее о смайл-сетах,т.к. многие не знают,что это.Механизм прост - при использовании смайлов на сайте,их внешний вид как-раз и будет определяться тем набором,что выбран у вас в настройках.Т.е.каждый юзер будет выдеть один и тот же смайл по разному.Это очень удобно,т.к.вы сможете выбрать смайлы по настроению и трафику))В стандартной комплектации движка 5 наборов по 25 смайлов.

—————————–

Админка:

Новости

Ссылки главного страницы

Реклама внизу всех страниц

Реклама вверху главной

Счетчики(банеры) внизу главной

Блок верхних заголовков

Блок нижних заголовков

Ссылки загруз центров

Настройки гостевой,форума и библиотеки

Навигация

Модерация гостевой

Модерация и администрирование форума

Управление пользователями

Доступные загруз центры:

Создание страниц

Управление папками

Банн центр

Настройки портала

Добавление / удаление модераторов

Импорт файлов

—————————–

Подробнее:

Новости - Вы пишете заголовок новости,и собственно основной её текст.Также при выводе новости будет отображаться ник того,кто добавил новость.

Ссылки главного страницы - тут вы можете добавлять,изменять и удалять ссылки главной страницы.Возможности таковы - Название ссылки,Ссылка,Положение(обозначается цифрой,т.е. вы можете менять местоположение ссылки),Счетчик(путь до файла,который ведет подсчет количества файлов в данной папке),Папка с загрузками(конкретное указание папки для посчета.В этом случае подсчет будет вестись именно в указанной папке.Не забудьте внести адрес файла,который ведет подсчет).

Реклама внизу всех страниц - В этом разделе можно внести ссылки и баннеры,которые будут отображаться на каждой странице,внизу.Возможности - Картинка баннера(текст) - выбрав из списка ‘картинка’,вы получите баннер и должны будете внести адрес картинки вашего баннера,выбрав ‘текст’ вы должны внести текст ссылки,Ссылка - собственно сама ссылка,Выравнивание - слева,по центру,справа,Положение - опять же выражается цифрой для возможности менять баннеры или ссылки местами.

Реклама вверху главной - аналог предыдущего пункта,но реклама отображается ввреху главной.

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

Блок верхних заголовков - текст объявления вверху главной.Возможность выбора положения и выравнивания.

Блок нижних заголовков - текст объявления внизу главной.Возможность выбора положения и выравнивания.

Настройки гостевой,форума и библиотеки - Антимат в гостевой - вкл.,выкл.,Антиреклама в гостевой - - вкл.,выкл.,Срок новых постов в форуме на главной - на главной,рядом со счетчиком тем/постов будет выноситься количество новых постов за определенный промежуток времени,далее настройки библиотеки - Символов на страницу ,Статей на страницу,Разделов на страницу.Думаю,ничего сложного,все и так ясно)Далее,настройки - записей на страницу - Новости,Гостевая,Форум.Эти настройки влияют на количество элементов(записей) на страницу в соответствующих разделах.

Навигация - Все просто - вносим ссылку и текст ссылки.Также доступно влючение-отключение навигации.

Модерация гостевой - возможность ответить или удалить сообщение.Либо забанить написавшего.

Модерация и администрирование форума - включение-выключение предмодерации разделов,редактирование,удаление,перемещение тем вверх-вниз.Редактирование,удаление тем.Для создания тем войдите на форум не через админку.

Управление пользователями - Редактирование юзера,изменение его анкеты.

Создание страниц - Несложное создание страниц.

Управление папками - создание,изменение названия папок и файлов.

Банн центр - работа с забаненными.

Настройки портала - Лого сайта (можно использовать теги),Показывать время или нет,Разрешение на скачивание гостям,Выключить сайт,Сообщение при выключенном сайте,Копирайт (внизу сайта),Стиль по умолчанию.

Добавление / удаление модераторов

Импорт файлов - тут отображаются только папки,на которых стоят 777 права.

—————————–

Статистика:

Поиск пользователя по логину.

Отображение гостей на сайте.

Отображение зарегистрированных юзеров на сайте.

Все зарегистрированные.

Посты и темы в форуме и гостевой.Статистика за сйтки,неделю,2 недели,месяц и всё время.

При показе юера в онлайне отображается его ник(для гостей браузер),ip(для гостей) и место,где человек находится(для всех).Если на странице нет переменной с обозначением места ($plаce),то эта информация автоматически берется из заголовка страницы.

—————————–

Анкета:

Логин:

Ранг:

Имя:

Год рождения:

Мобилка:

Пол:

Город:

Постов в гостевой:

Постов в форуме:

Тем в форуме:

Смайл-сет:

О себе:

Дополнительная анкета:

Телосложение:

Цвет глаз:

Цвет волос:

Растительность на лице:

Растительность на теле:

Брак:

Дети:

Сексуальная ориентация:

Курение:

Наркотики:

Алкоголь:

P.S.Растительность для девушек не отображается))

—————————–

Безопасность:

Особо к этому руку не прикладывал.Но:

Переменные фильтруются.

В обменнике отключено выполнение php и прочих скриптов.В библиотеке тоже.

Куки сохраняются с привязкой к серверу.

—————————–

Общие плюсы и минусы:

Плюсы:

-огромное количество настроек,как для админа,так и для юзера.

-простота передылывания скриптов под движок.

-набор всех основных функций.

-частое появление дополнений,багфиксов и апдейтов.

-движок некоммерческий,в отличие от большинства других(см.мотор,dcms).На данный момент никаких платных модулей не планируется.

-достаточно интересный внешний вид.

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

Минусы:

-проект в стадии тестирования,имеются ошибки в работе.

-по той же причине немного хромает оптимизация и скорость работы.

—————————–

Если у вас что-то не работает,обращайтесь на форум.

Ко мне на сайте(получите самый быстрый ответ) или на форум к Боцману(тоже быстро).

В аське персональные консультации не даю,не злитесь и не обижайтесь.

Движок тоже просто так вам ставить не буду,только за денежку))

P.S.Движок вообще не хранит свои данные в файлах.

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

Исключение - загрузки.Там нужны права для записи *.name файла при редактировании названия папок через админку.

Также нужно поставить права для записи на папку obmen,чтобы скрипт мог создавать папки.

Постовой :

доски объявлений аренда квартир