Помочь проекту Отзывы Обратная связь Заказать шаблон/сайт Супер-шаблон MF
Войти / Регистрация
Закрыть

или зарегистрироваться

MaxSite CMS

  • Возможности
  • Основы
  • Документация
  • Скачать
Подключение сторонних сервисов комментариев к сайту на MaxSite CMS
MaxSite CMS 0.57

MaxSite CMS 0.58

MaxSite CMS, Версии (релизы)Просмотров: 174754 октября 2011 г.

Версия содержит очередную порцию изменений и дополнений MaxSite CMS. Если у вас старая версия MaxSite CMS, то я бы рекомендовал сделать обновление.

Перед тем, как описывать отличия версии, хотелось бы остановиться на вопросах обновления системы. Основное правило такое: MaxSite CMS обновляется простой заменой старых файлов. Если у вас версия 0.5 и выше, то никаких действий, кроме как загрузить новые файлы на сервер, не требуется. Для загрузки используется обычная ftp-программа.

Если же у вас версия младше 0.5, то для обновления нужно предварительно удалить старый каталог system. Более подробная инструкция в install-ru.txt (или тут).

- Для функции mso_create_list() добавил в формат код [SLUG_HTML], который при выводе slug обрабатывает его htmlspecialchars(). Используется для дополнительной защиты от различного рода XSS-атак, если по какой-то причине произошло инфицирование.

- Новая функция mso_xss_clean_data(), призванная обработать входящий массив данных с указанными ключами на XSS-атаку. Данная функция используется в обработке данных: редактирование записей, рубрик, комюзеров, авторов и т.п.

- При выводе meta description происходит обработка htmlspecialchars() - теперь спецсимволы в описании будут выводиться как это положено в HTML. В getinfo('description_site') теперь убрано преобразование через htmlspecialchars(), чтобы позволить указывать в описании сайта в шапке произвольный HTML.

- Переход на jQuery 1.6.4.

- Исправлена логическая ошибка при добавлении нового автора. Раньше проверялся дубль только по логину. Теперь проверяется и email. Если что-то из этого повторяется, то новый автор не добавится.

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

- Добавил возможность привязывать метаполя записей к типам страниц. В мета-поле (meta.ini) можно указывать тип страницы page_type. Идея и основной код Codd (тема на форуме).

- Исправлен недочёт: при комментировании админом неверно формировалась ссылка редиректа на новый комментарий.

- Новая функция mso_avatar(), которая выводит аватарку (или граватарку) комментатора. Используется в type-файле page-comments.php. Решил вынести данный функционал в отдельную функцию из-за того, что код получается довольно громоздкий, что не совсем читабельно. Также добавил в функцию поддержку HTTPS.

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

- Некоторые изменения в плагине BBCode. Прежде всего переделал подсказку в виде html-файла. Было бы здорово, если кто-то привёл бы этот файл к нормальному оформлению. Введены новые коды: bold, italic, small (меньший шрифт).

Как известно для полужирного начертания используется html-тэги STRONG и B. Поскольку раньше по стандарту HTML тэг B был принят устаревшим, то наш bb-код B формировал STRONG. C выходом HTML5 ситуация изменилась: легализованы оба тэга, что приводит к путанице. Отсюда получается, что bb-код B как и раньше остаётся STRONG, а новый bb-код bold будет тэгом B. Семантически в HTML5 STRONG (bb-код B) следует выделять важные (эмоциональные) участки текста. Если же нужно лишь оформительски выделить текст полужирным, то используется B (bb-код BOLD). Аналогичная ситуация с тэгами I (bb-код ITALIC) и EM (bb-код I).

- В редакторе editor_markitup внесены пункты по полужирному (иконки теже, пока не нашел чем заменить). Добавлена кнопка помощи по BB-кодам. В выборе цвета добавлена возможность вызвать страницу с базовыми цветами HTML.

- В плагине randomtext (Цитата) добавлен режим «Раз в сутки». При нём выводится строчка совпадающая с днём месяца. Скажем 4 числа будет выводиться 4-строчка.

- В виджете «top_commentators» исправил ошибку: был указан явный префикс таблиц БД.

- В default-шаблоне исправил ошибку неверного пути «css/my.js» - правильно «js/my.js».

- Для шаблона добавил опции «Адрес в Контакте», «Адрес в Jabber», «Адрес в Google plus». Соответсвенно им иконки.

- Добавил в default-шаблон type_foreach-файл info-top.php, в котором привожу пример того, как можно настроить вывод инфостроки записи.

- Новый css-профиль avatar-right.css. Смещает аватарку вправо и немного дополнительного оформления.

- Новый type_foreach-файл page-content. В нём можно задать свой вывод: это часть кода с mso_page_content().

- Ряд других мелких правок.

PS Огромное спасибо участникам форума поддержки и всем тем, кто сообщал мне о недочетах!

Подключение сторонних сервисов комментариев к сайту на MaxSite CMS
MaxSite CMS 0.57
twitter.com facebook.com google.com

Еще записи по теме

  • MaxSite CMS 0.86
  • MaxSite CMS 97
  • MaxSite CMS 0.83
  • MaxSite CMS 0.51
  • MaxSite CMS - первая публичная версия
  • Очередной latest
  • MaxSite CMS 0.38
  • MaxSite CMS 0.27
  • MaxSite CMS 0.60
  • Версия MaxSite CMS 0.32-pre

Комментариев: 15 RSS

1Александр ШиллингСайт05-10-2011 08:17

Сегодня обновлюсь!

2Александр ЗайцевСайт05-10-2011 20:16

Обновился всё работает отлично, только на страницах блога теперь не показывается количество просмотров для записей. Если перейти на отдельную запись, то тогда видно количество просмотров. Шаблон default.

3Максим05-10-2011 22:15

Так и задумано. Реализация в type_foreach-файле info-top.

4Александр ЗайцевСайт05-10-2011 23:03

Ясно.

5Сергей МСайт06-10-2011 17:13

О... свежак, спасибо!

Народ, может скинемся на полноценный плагин древовидных комментов???

А то тот (там не плагин правда :)) который я ставил - немного глючный.

Найдем исполнителя и пусть сделает.

А затем упросим макса втиснуть его в стандартную комплектацию.

Максим, а ты сам бы за сколько взялся полноценно проработать эту функцию в системе - даже не плагином, а что бы они уже встроены были??

PS: дизайн файла-справки для BB-code отправил тебе по ЛС через форум.

6Игорь10-10-2011 10:30

Кто нибудь подскажите пожалуйста я обновил папки application,system а в админ панели как было 53 версия так она и сталась, почему не обновилась?

7Максим10-10-2011 11:48

Значит еще раз загрузите файлы поверх.

8Сергей МСайт11-10-2011 15:36

У меня все обновилось с первого раза, на всех трех сайтах.

9Сергей МСайт12-10-2011 11:34

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

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

Я про поля: Email администратора и Email для комментариев

Очень бы хотелось что бы в следующей версии можно было ввести сразу несколько ящиков :)

10User00712-10-2011 19:05

Обнова это хорошо. :lol:

Скоро юбилейная 60ая версия :P

Сколько будет стоить разработка интегрированного форума под MaxSite?

Среди тех кто прочел этот коммент есть люди которые способны это реализовать на должном уровне:question:

11Александр ШиллингСайт12-10-2011 22:05

Думаю этот вопрос правильнее задать на форуме.

12Александр ШиллингСайт12-10-2011 22:46

Макс когда планируешь 0.59, я тут перерабатываю немецкую локализацию, успею?

13Александр ШиллингСайт12-10-2011 22:53

Макс а можно как не будь сделать, чтобы был русский вариант локализации актуальный, чтобы легче было видеть что изменилось.

14Максим13-10-2011 10:34

Макс когда планируешь 0.59, я тут перерабатываю немецкую локализацию, успею?

Да, успеешь. 0.59 пока планируется через месяц, если и будет мелкое обновление, то 0.581 - там будут совсем мелкие правки.

Макс а можно как не будь сделать, чтобы был русский вариант локализации актуальный, чтобы легче было видеть что изменилось.

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

15Igor Glyaih14-10-2011 11:30

Круто

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

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

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

Learn more about buy Instagram likes check popular site Buyiglikesfast
Рубрики
  • Видео 1
  • MaxSite CMS 218
    • Версии (релизы) 92
    • Статьи и подсказки 14
    • Шаблоны (всё что касается шаблонов) 14
    • Создание шаблонов (версии 0.8x) 31
    • Создание шаблонов 9
    • Плагины 5
    • Общие вопросы 52
  • Новости проекта 30
  • CodeIgniter 6
  • Старый архив 42
Последние записи
  • MaxSite CMS 102
  • MaxSite CMS 101
  • Установка и начальная настройка MaxSite CMS (видео)
  • Landing Page на MaxSite CMS
  • Нужно ли возрождать форум поддержки?
  • MaxSite CMS 100
  • MaxSite CMS 10 лет!
  • MaxSite CMS 99
  • Подвал
  • Встраиваемые компоненты
Ссылки
  • Обсуждения на GitHub'е
    Примите участие в развитии системы. Здесь же можно задать свой вопрос
  • ЧАВО по MaxSite CMS для новичков
    Наиболее частые вопросы
Поиск по сайту

О проекте

MaxSite CMS предназначена для создания сайтов любой сложности. Система отлично подходит обычным пользователям, вебмастерам, фрилансерам и вебстудиям.

Другие проекты
  • Сайт автора — MaxSite.org
  • UniCSS (Universal Atomic CSS)
  • Landing Page Framework
  • Бесплатные HTML-курсы
  • Лучший кэш для WP
Соцсети
  • Twitter
  • Github
  • YouTube
© MaxSite CMS, 2008-2019 | Время: 0.2309 | SQL: 20 | Память: 7.59MB | Вход