Бесплатная CMS для вашего сайта Разумная альтернатива WordPress

MaxSite CMS 0.20

25-08-2008Время чтения ~ 3 мин.Versions 48999

Данная версия имеет множество мелких изменений, а также несколько довольно существенных переделок и доделок.

[cut Скорее узнать, что нового в новой версии! Еще %wordcount% слов »]

  • Исправлена функция mso_head_meta для decsription и keywords.
  • * Добавлена работа с куками (mso_add_to_cookie и mso_get_cookie).* При редактировании указывается ссылка на просмотр страницы на сайте, включая и в новом окне.* В cut можно указать %wordcount%, заменяющися на количество слов под катом.* Плагин BBCode.* Переделан визуальный редактор.* Прикрутил LightBox на jQuery.* Сделал bbcode для галереи (в LightBox).* Переделал страницу Загрузки.* Куча мелких правок.

Теперь немного подробней.

BBCode я хотел давно, но вместо него использовал свой псевдокод. Сейчас дошли руки и сделал несколько кодов. Все их описывать нет смысла, хелп в каталоге плагина. За основу я взял вариант Александра Макарова, правда изрядно его переделал.

Следующее серьезное изменение - страница Загрузки. Прежде всего обратите внимание, что в каталоге uploads добавились два новых каталога: _mso_i и mini. Желательно на них стразу выставить права на запись (777). В первом каталоге хранятся маленькие копии изображений для отображения на самой странице загрузок. Там же будет создан файл _mso_descritions.dat, в котором будет хранится описание всех файлов.

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

При загрузке изображений можно указать его описание, максимальный размер и размер для миниатюры. То есть загружая изображения, система автоматически его подготавливает для галереи. Миниатюры сохраняются в каталоге mini с тем же именем.

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

Для того, чтобы галерея заработала следует активировать плагин LightBox. Подробные коды приведены в каталоге плагина (help.txt).

Так же в загрузке автоматом генерируется bb-код для вставки одиночной картинки.


В кат (cut) теперь можно не только добавить свою надпись для продолжения, но и специальную конструкцию %wordcount%, которая заменяется на количество текста «под далее». Вот примерно так:

[cut Читать продолжение из %wordcount% слов]

Я изменил функции авторасстановки тэгов и их баланс. Почти полностью всё переделал. Мне не очень нравилась авторасстановка тэгов, поэтому сделал как мне нужно. Что касается баланса тэгов, то написал свой вариант - значительно упрощенный.


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

Исправил (точнее добавил) возможность сохранения текста из html-режима. То есть теперь можно не переключаться в визуальный перед публикацией.

Качаем: MaxSite CMS 0.20 853 (ок. 1.2Мб)

Похожие записи
Комментарии (41) RSS
1 Frame 2008-08-27 10:43:16

Прошу помощи зала. Раньше изменял код в загруженных файлах с

<br>$dirs = directory_map($uploads_dir, false);<br>   sort($dirs);

на

$dirs = directory_map($uploads_dir, false);<br>   krsort($dirs);

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

$dirs = directory_map($uploads_dir, true); // только в текущем каталоге<br>	krsort($dirs);

Но он просто теперь меняет местами верх и низ. Максим, прошу, пожалуйста, скажи где что прописать, рисунков дофига, по алфавиту искать вообще неинтересно... :(


2 Frame 2008-08-27 11:07:36

Извиняюсь, появилось сверху все, походу работает все таки :)


3 Avot 2008-08-27 15:16:37

В визуальном редакторе под IE 7 не все кнопки видны в панели. В частности те, которые теги big и small ставят.. может и еще какие должны быть, просто от старого редактора новый только этими двумя у меня отличается.

И почему-то при написании/редактировании поста тест TimesNewRoman или нечто похожее, а когда на сайте уже смотришь пост, он как и положено - Arial-ом .. ну это может и не проблема редактора, просто до апдейта такого не было.

За галереи огромное спасибо :)


4 Максим 2008-08-27 15:27:20 admin

Похоже, что у вас старый css из кэша браузера. Я тестировал в ie6 все отображается. А шрифт для редактора я сделал Сourier New. А на сайте уже тот, который установлен в стилях шаблона.


5 Avot 2008-08-27 16:39:31

почистил кэш, без разницы. Похоже, это личные трудности моего компа :-)

в общем и целом - не критично, руками теги буду писать, если приспичит :)


6 Roman 2008-08-27 22:40:28

После апдейта перенаправляет со всех ссылок сайта на главную - проверял локально, может это только у меня? - хотя на предыдущую версию обновился нормально


7 Максим 2008-08-27 22:47:47 admin

Проверяйте .htaccess, а также config.php. Я и сам из-за своего fastCGI, чуть с ума не сошел, пока сообразил, что там другой uri_protocol. :)


8 Аноним 2008-08-28 03:35:33

спасибо - я оставил старый config.php - поспешил, все работает


9 bvn 2008-08-28 19:29:56

Прочитва восхваления, думал уж не использовать ли его в качестве движка для следующего сайта... Посмотрел - таки 0.20 еще малова-то... Продолжай в том же духе, начало достойное :)


10 Avot 2008-08-30 12:45:03

Как ответ bvn-у :)

Недавно для нового сайта поставил вордпресс, полюбовался на классные плагины и шкурки, чего-то там надо было исправить в коде темы, потыкался, вспомнил, как это сцуко все проще в макссайте, потом вспомнил, что у макссайта еще много чего впереди.. и снес вордпресс. гы. Для лентяев типа меня - макссайт самое оно :)

ПС - просто имхо


11 Nicolas 2008-08-30 18:24:02

Привет, у меня такая проблема: написонное сообшение/пост на главной показывается полностью и не режится на краткую новоть и полную.. Что это может быть


12 Максим 2008-08-30 21:10:24 admin

Выбирайте:

<br>[cut]<br>[cut Читать дальше]<br>[cut Читать дальше (еще %wordcount% слов)]<br>

13 Volkman 2008-08-31 07:02:17

Вот только приехал... Обновлятся с 0.18 можно сразу на 0.20 или лучше через 0.19 ? Это я из-за изменения в полях базы данных...


14 Максим 2008-08-31 07:41:46 admin

C возвращением! :) Можно сразу. Только запустить после обновления файлов сайт/update019


15 berry 2008-09-01 12:33:36

Всем привет.

Помогите, не устанавливается версия 0.20.

Всё сделал как в ридми. Создал базу и внёс в конфиг данные.

Выставил права чмод как написано.

У меня вот такой адрес http://max.мой домен.ru в .htaccess-subdir вставил (2раза) max, и сделал из него .htaccess вроде должно всё быть нормально, но................

Запускаю http://max.мой_домен.ru хм, появляется страничка, ввожу данные: Ник, пароль, eMail, название сайта, жму на "Установить" и тут же меня перебрасывает на страничку: http://max.МОй_домен.ru/install/2

Ну чего меня туда перекидывает, ведь папки install нету?

Помоги админ

Спасиб


16 Максим 2008-09-01 12:56:31 admin

А зачем .htaccess-subdir, если вы устанавливаете в корне домена? Берите .htaccess-distr переименовывайте в .htaccess.


17 berry 2008-09-01 13:11:40

Спасибо Максим.

Всё получилось как ты сказал.

Ну я и баран


18 Иван 2008-09-02 10:17:03

Установил 0.20, все отлично работает. Есть вопрос:

Максим, скажите, пожалуйста, возможно в обратной связи защиту от спама сделать как при написании комментария?


19 Максим 2008-09-02 11:06:26 admin

Можно. Смотрите плагин капчи. Функции все есть, нужно только их вызывать под вашу задачу.


20 Anonymous 2008-09-04 09:05:45

Приветствую, подскажи пожалуйста, ставлю сайт в директорию blog прописал все как в интструкции но при нажатии "установить" он ссылкается на страницу http://МОй_домен.ru/blog/install/2 но вылетает на страницу 404... В чем может быть проблема??


21 Максим 2008-09-04 09:09:29 admin

Сделайте .htaccess


22 AlexGr 2008-09-04 09:20:02

Его я естественно сделал

Options +FollowSymLinks

Options -Indexes

php_flag register_globals off

DirectoryIndex index.php index.html

#php_value memory_limit 16M

AddDefaultCharset UTF-8

RewriteEngine on

RewriteBase /blog/

RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /blog/index.php/$1 [L,QSA]

но не помогает...


23 Максим 2008-09-04 09:24:14 admin

Значит mod_rewrite не работает.


24 AlexGr 2008-09-04 09:25:56

Так, и что делать???

Кстати у этого хостера у меня стоит WordPress


25 Максим 2008-09-04 09:28:25 admin

Что за хостер-то?


26 AlexGr 2008-09-04 09:53:50

Это Томский хостер Vaulthost.net без доступа во внешку...

.: 100 Mb дискового пространства

.: Поддержка PHP5, Perl, SSI

.: Бесплатный доступ к MySQL

.: Круглосуточный FTP доступ

.: Бесплатный домен 3 уровня


27 Максим 2008-09-04 09:58:44 admin

Понятно... Ну тогда смотрите настройки панели управления, может .htaccess отключен, может настройки PHP такие. Как вариант (но это вряд ли), если в корне домена есть какой-то свой .htaccess, который перебивает все подкаталоги - тогда нужно его править. В общем пишите в их техподдержку.


28 AlexGr 2008-09-04 10:25:06

Смотри, у меня тут же, в корне, WordPress стоит, может они конфликтуют???


29 Максим 2008-09-04 11:08:45 admin

Попробуй временно удалить .htaccess у WordPress - если установка пойдет, значит в нем дело. Если нет, значит - хз.


30 silent 2008-09-06 11:24:36

А не могли бы выложить предыдущие версии вашей CMS?


31 Максим 2008-09-06 11:32:28 admin

Нет, конечно.


32 Аноним 2008-09-08 16:23:53

Я попробовал сделать галерею. Получилось. Только Lightbox почему-то работает без эффектов (картинка с миниатюры открывается в том же окне) - с чем это связано?


33 Roman 2008-09-08 16:25:59

забыл кнопку переключить (как зарегистрированный) - плагин Lightbox включен (без него ведь совсем галерея не работает) а эффектов нету :(


34 Roman 2008-09-08 16:34:21

надо скрипт в шаблон подключить?

<br>

35 Roman 2008-09-08 16:37:49

об этих скриптах тоже нигде не сказано :)

<br><br><br><br><br>

36 Аноним 2008-09-08 16:39:02
jquery.pack.js

effects.core.packed.js

effects.highlight.packed.js

my_ef.js

jquery.rater.js


37 Максим 2008-09-08 16:49:33 admin

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


38 neon 2008-09-09 13:51:02

Максим, а можно ли мигрировать с уже существующего вордпресс-блога на MaxSite CMS? Существует ли импорт постов, юзеров, паролей?


39 Максим 2008-09-09 14:07:06 admin

Будет конвертер записей, рубрик, меток, комментариев. Остальное, увы.


40 Роман 2008-09-11 15:02:26

А почему ссылка на скачивание не работает?


41 Максим 2008-09-11 15:06:24 admin

Потому что уже есть новая версия. :)

Оставьте комментарий!