MaxSite CMS 0.20

Рубрика: MaxSite CMS -> Версии
Понедельник, 25 августа 2008 г.
Просмотров: 758
Подписаться на комментарии по RSS

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

  • Исправлена функция 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%, которая заменяется на количество текста «под далее». Вот примерно так:

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

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


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

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

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

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Комментариев: 41

  1. 2008-08-27 в 12:43:16 | Frame

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

    $dirs = directory_map($uploads_dir, false);
       sort($dirs);

    на

    $dirs = directory_map($uploads_dir, false);
       krsort($dirs);

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

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

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

  2. 2008-08-27 в 13:07:36 | Frame

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

  3. 2008-08-27 в 17:16:37 | Avot

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

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

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

  4. 2008-08-27 в 17:27:20 | Максим

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

  5. 2008-08-27 в 18:39:31 | Avot

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

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

  6. 2008-08-28 в 00:40:28 | Roman

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

  7. 2008-08-28 в 00:47:47 | Максим

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

  8. 2008-08-28 в 05:35:33 | Аноним (анонимно)

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

  9. 2008-08-28 в 21:29:56 | bvn

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

  10. 2008-08-30 в 14:45:03 | Avot

    Как ответ bvn-у smile

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

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

  11. 2008-08-30 в 20:24:02 | Nicolas (анонимно)

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

  12. 2008-08-30 в 23:10:24 | Максим

    Выбирайте:

    [cut]
    [cut Читать дальше]
    [cut Читать дальше (еще %wordcount% слов)]
  13. 2008-08-31 в 09:02:17 | Volkman (анонимно)

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

  14. 2008-08-31 в 09:41:46 | Максим

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

  15. 2008-09-01 в 14:33:36 | berry (анонимно)

    Всем привет.

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

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

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

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

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

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

    Помоги админ

    Спасиб

  16. 2008-09-01 в 14:56:31 | Максим

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

  17. 2008-09-01 в 15:11:40 | berry (анонимно)

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

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

    Ну я и баран

  18. 2008-09-02 в 12:17:03 | Иван (анонимно)

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

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

  19. 2008-09-02 в 13:06:26 | Максим

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

  20. 2008-09-04 в 11:05:45 | Комментатор 25

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

  21. 2008-09-04 в 11:09:29 | Максим

    Сделайте .htaccess

  22. 2008-09-04 в 11:20:02 | AlexGr

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

    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 в 11:24:14 | Максим

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

  24. 2008-09-04 в 11:25:56 | AlexGr

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

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

  25. 2008-09-04 в 11:28:25 | Максим

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

  26. 2008-09-04 в 11:53:50 | AlexGr

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

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

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

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

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

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

  27. 2008-09-04 в 11:58:44 | Максим

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

  28. 2008-09-04 в 12:25:06 | AlexGr

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

  29. 2008-09-04 в 13:08:45 | Максим

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

  30. 2008-09-06 в 13:24:36 | silent (анонимно)

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

  31. 2008-09-06 в 13:32:28 | Максим

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

  32. 2008-09-08 в 18:23:53 | Аноним (анонимно)

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

  33. 2008-09-08 в 18:25:59 | Roman

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

  34. 2008-09-08 в 18:34:21 | Roman

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

    <script type="text/javascript" src="http://max-3000.com/application/maxsite/plugins/lightbox/js/jquery.lightbox-0.5.pack.js"></script>
  35. 2008-09-08 в 18:37:49 | Roman

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

    <script type="text/javascript" src="/application/maxsite/common/jquery/jquery.pack.js"></script>
    <script type="text/javascript" src="/application/maxsite/common/jquery/ui/effects.core.packed.js"></script>
    <script type="text/javascript" src="/application/maxsite/common/jquery/ui/effects.highlight.packed.js"></script>
    <script type="text/javascript" src="/application/maxsite/templates/default/js/my_ef.js"></script>
    <script type="text/javascript" src="/application/maxsite/plugins/rater/jquery.rater.js"></script>
  36. 2008-09-08 в 18:39:02 | Аноним (анонимно)
    jquery.pack.js

    effects.core.packed.js

    effects.highlight.packed.js

    my_ef.js

    jquery.rater.js

  37. 2008-09-08 в 18:49:33 | Максим

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

  38. 2008-09-09 в 15:51:02 | neon (анонимно)

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

  39. 2008-09-09 в 16:07:06 | Максим

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

  40. 2008-09-11 в 17:02:26 | Роман (анонимно)

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

  41. 2008-09-11 в 17:06:24 | Максим

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

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

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



(обязательно)