Очередное обновление системы.
- Обновлён немецкий перевод. Спасибо, Александр Шиллинг!
- В Загрузках можно получить не только адрес изображения (полное или мини), но и превью, которое используется для вывода на странице загрузок. Данная возможность может использоваться для создания превью записи.
- В разных файлах системы подправлен вывод заголовков записей - осуществляется дополнительная обработка html-спецсимволов. Служит для усиления безопасности.
- Страница плагинов разделена на две таблицы: активные и неактивные. Так будет несколько удобней их различать и сортировать.
- В mso_cat_array() можно задать режим, при котором подрубрики будут исключаться. Данная возможность используется в виджете Рубрик (Исключить все подрубрики).
- В mso_show_sidebar() по-умолчанию прописаны блоки «до» и «после». То есть теперь вызов сайдбара можно упростить до:
mso_show_sidebar(1);
- Из комплекта исключены плагины Modules и FeedCount, как потерявшие актуальность.
- Из плагина соц.закладок убрал Buzz, поскольку гугл его закрывает.
- В плагине антиспама проверка на черный список осуществляется не только в тексте комментария, но и в имени анонима.
- Оформлена справка по BB-кодам. Спасибо, Михалевич Сергей!
- В плагине последних записей добавлена возможность выводить превью/миниатюру записи. Доступно сразу несколько новых параметров. Адрес изображения хранится в метаполе (meta.ini) с ключом «prev». По-умолчанию в дефолтном meta.ini такой ключ уже задан.
- В плагине Галерей css-стили перенес в секцию HEAD. Валидатор ругался.
- В default-шаблоне при выводе css-профилей, происходит небольшое сжатие стилей, что уменьшает их объём.
- В default-шаблоне полностью убрал файл header.php. Традиционно он отвечал за секцию HEAD шаблона. Последние изменения в шаблоне привели к тому, что в этом файле а) увеличилась функциональность (стили, ушки, опции и т.п.) и б) усложнился код. Поэтому я принял решение вынести эту секцию в отдельную функцию mso_default_head_section(), а её подключение реализовано в main.php.
Плюсы такого решения: уменьшается количество файлов шаблона; при использовании функции mso_default_head_section(), старые шаблоны автоматом получат новые возможности HEAD; уменьшается громоздкость кода и увеличивается его читабельность. Посмотреть использование можно в main.php. Реализация такова, что можно использовать старый вариант с header.php (файл custom/head-section.php).
- В main.php прописал дополнительные ушки и custom-файл.
- Новый custom/head.php подключается в секции HEAD.
- В HEAD прописано подключение type_foreach-файла head.php. В нём я разместил стиль, для корректировки info-top.php. Иначе получалось, что стиль прописывается в теле страницы, на что ругается валидатор, хотя это прекрасно работает во всех браузерах. Таким образом в type_foreach-файле head.php можно размещать то, что должно быть в секции HEAD.
- Обновил readme.txt дефолтного шаблона до актуального состояния. Если вы делаете шаблоны на основе этого шаблона, то рекомендую почитать.
- Мелкие правки в стилях. Также добавил несколько css-классов в качестве хелперов. Даже если вы делаете шаблоны на своих стилях, рекомендую добавить в них этот блок (в style-all.css /*helpers*/).
- Две новых темы оформления в виде css-профилей: dignity-theme.css (сделал Александр Шиллинг) и gray-theme.css (моя). Также дополнительные профили: font-arial.css и font-verdana.css для смены шрифтов сайта.
- Новые type_foreach-файлы: home-cat-block-text-do, sitemap-posle, users-posle.
UPD. 4 ноября 2011 Обновил несколько файлов MaxSite CMS до 0.591. Исправлен недочет, связанный с неверным отображением файлов в Загрузках в случаях одновременной загрузки нескольких файлов. Также добавлена опция «Порядок сортировки файлов в Загрузках». Переход на jQuery 1.7. Обновление некритическое - только тем, кто загружает файлы скопом или заметил «потерю» файлов в загрузках.
Комментариев: 86 RSS
1Александр ШиллингСайт19-10-2011 13:25
Спасибо.
2VitaliyHTCСайт19-10-2011 14:31
:cheese: Класс :)
3VitaliyHTCСайт19-10-2011 14:54
Как концепция :),
Очень тяжело понять емайл с комментариями. Было б очень хорошо, если к каждому комментарию сначала прописан ник комментатора. Ну ооочень хочется (с возможностью включения/отключения)
4azovfanСайт19-10-2011 14:56
Не знаю как в этой версии (хотя в списке изменений ничего нет), но ещё в 58-й был очень напряжный глюк (до этого была 4х версия, перешёл на 58 - думал уже исправлено)
глюк касается плагина перелинк - он лепит ссылки внутри тега картинки, то есть в поля alt и title, само собой при этом получается полная каша... даже не верю, что этого никто не замечал - может я что-то делаю не так, есть какая-то хитрость, которую я просмотрел?
5Максим19-10-2011 15:00
Когда-то хотел сделать что-то вроде шаблона письма, но потом идея заглохла. Если есть свои варианты письма, то я готов рассмотреть. :)
6Максим19-10-2011 15:02
Да, баг известен. У меня не получается сделать такую регулярку, которая будет корректно обрабатывать тэги. Ждем, когда кто-нибудь подключится и найдет решение.
7azovfanСайт19-10-2011 15:28
function perelinks_custom - копать здесь?
8Den19-10-2011 15:34
А можно в шаблон добавить такую фичу, чтобы опционально выбирать отображать ли в статье автора, дату, категорию и теги? Думаю, многим будет полезно, ведь немногие знают где и что нужно править, а потом следить за обновлениями. Было бы очень здорово.
9Denis19-10-2011 15:36
Спасибо!
Вот это я понимаю оперативность! :) (про дополнение в плагине антиспама)
10Den19-10-2011 15:36
хорошо бы, если бы еще можно было выбирать тип страниц - статик или блог
11Максим19-10-2011 15:55
Возможно будет. Пока не решил как сделать.
12Boom19-10-2011 16:20
Спасибо за проделанную работу!
Раз уж пошли изменения в загрузчике, скажите, когда наконец после завершения загрузки будет сразу выдаваться ссылка на загруженный файл? Ибо искать только что загруженную картинку среди сотен загруженных ранее - уже извращение :)
Ещё раз благодарю Вас за Вашу работу.
13Максим19-10-2011 16:50
Сложно сказать... Никогда над этим не задумывался. Наверное можно будет ввести режим сортировки для файлов, тогда последние окажутся вверху.
14vovansСайт19-10-2011 19:15
Нет, это не совсем то. Если бы в самом верху выводились ссылки только что загруженных файлов. Подумаешь, ещё один блок добавить :)
А если просто файлы переместятся в начало, то всё равно много движений мышью, чтобы добраться до ссылки к файлу. Когда файлов больше одного, это оч неудоьно ((
Не используйте дефолтный шаблон, чтобы не следить за такими мелочами. Сделайте копию текущего и работайте с ним.
15Максим19-10-2011 19:43
В общем перезалил архив, добавил новые файлы вверху.
16vovansСайт19-10-2011 20:16
Огромное спасибо, Максим!
Я этого 3 года ждал )))))
17Александр ШиллингСайт19-10-2011 20:31
Max исправь в default шаблоне -> настройки шаблона "Включить с помощью Cookes" вместо "Включить с помощью Cookies" (правильно Cookies)
18azovfanСайт20-10-2011 00:05
в голову приходит только вариант разбить сначала текст на слова типа $arr1=preg_split("/(\s+)/", $in, -1, PREG_SPLIT_DELIM_CAPTURE) а потом перегнать всё в другой массив $arr2 так, чтобы обычные слова перегонялись без изменения, а слова внутри тега (от "") суммировались - тогда новый массив будет такого вида:
[0]="Посмотрите "[1]="на "[2]=""[3]="картинку"после этого уже проводить замену - только слова без тегов... тогда как минимум в тегах замен не будет...
да и теги
19azovfanСайт20-10-2011 00:08
блин, код запортился, вот как должно быть:
... перегнать всё в другой массив $arr2 так, чтобы обычные слова перегонялись без изменения, а слова внутри тега
суммировались - тогда новый массив будет такого вида:после этого уже проводить замену - только слова без тегов... тогда как минимум в тегах
замен не будет...да и теги
20 Аноним 20-10-2011 00:12
Здравствуйте.
Нахожусь на распутье, передо мной ваша система и ВП, причем под последний ВП (3.2.1) сайт на 95% готов. Скажете, что метаться поздно )), но нет. На ВП больше всего раздражает большая нагрузка. Но и на счет вашей системы у меня сомнения. Хочу задать вам несколько вопросов, прежде, чем окончательно определиться с системой.
1. Имеется ли система рейтинга +/-, с выводом результатов (top-10, например) на отдельной странице? В вашем движке, как я понял, только "5-ти звездочная", стандартная "голосовалка"?
2. Имеется ли возможность настраивать названия ЧПУ как в ВП?
3. Можно ли добавлять и настраивать доп. поля?
Допишу остальное позже.
И вопросик по ВП, помогите пожалуйста, так как опыта работы с этой системы вам не занимать. Версия ВП 3.2.1.
При просмотре полной версии статьи, в шаблоне loop-single.php имеются ссылки для перехода на предыдущую запись и следующую. Выводятся они через
21 vovans Сайт 20-10-2011 06:51
а нагрузка на сервер при таком подходе не сильно возрастёт?
22 vovans Сайт 20-10-2011 19:03
1. http://forum.max-3000.com/viewtopic.php?f=6&t=2867
3. О каких полях речь? О метаполях?
http://maxsite.org/page/maxsite-cms-dlja-verstalshhikov-5
23 Александр Шиллинг Сайт 21-10-2011 12:06
Комментатор 483 почти все возможности которые вам нужны есть в MaxSite CMS и идут по умолчанию. Советую выбрать MaxSite CMS!
24 Аноним 21-10-2011 15:25
Что быстрее — MaxSite или WordPress + MaxCache?
25 Максим 21-10-2011 15:46
MaxCache по сути отдает статику минуя WordPress. Поэтому с моим кэшем сравниться может разве что только отдача статики сервером. Если нужна статика, то в MaxSite CMS включаем глобальное кэширование и получаем почти MaxCache по скорости.
26 Роман 21-10-2011 19:09
Но ЧПУ как в WP ведь нет. Я имею ввиду:
категория - http://сайт.ру/имя_категории;
страница - http://сайт.ру/имя_категории/имя_страницы.
В MS:
категория - http://сайт.ру/category/имя_категории;
страница - http://сайт.ру/page/имя_страницы.
27 Александр Шиллинг Сайт 22-10-2011 16:45
Max а есть ли смысл ставить на сервер memcached и/или eaccelerator? Насколько это эффективно?
28 Максим 22-10-2011 17:25
По memcached ничего не скажу, всё-таки нужно его поддержка в скриптах. А eaccelerator есть смысл ставить - он действительно будет полезен.
29 Александр Шиллинг Сайт 22-10-2011 19:32
Спасибо за ответ eAccelerator поставил, действительно полезен. До него 4.10Мб памяти, после 0.80Мб. Инструкция для новичков есть у меня на сайте, кому будет интересно.
30 azovfan Сайт 22-10-2011 20:35
подскажите плиз в чём может быть дело - раньше на страницах тегов в title выводилось название сайта и тег, теперь только тег... попытался разобраться сам, нашёл файл tag-head-meta.php, но там ничего не поменялось - mso_head_meta('title', mso_segment(2) . ' » ' . getinfo('title')); где искать?
31 azovfan Сайт 22-10-2011 20:45
на страницах рубрик кстати то же самое - только название рубрики в title
32 Максим 22-10-2011 20:48
Так и должно быть.
33 azovfan Сайт 22-10-2011 20:55
а как сделать, чтоб было в титле "название_сайта"+"тег"?
у меня один сайт на какой-то 0.4х версии, там именно так, имхо удобнее...
к примеру сайт называется "Море", тег "пляж", на странице тега было "пляж » море", сейчас просто "пляж" - это хуже...
34 azovfan Сайт 22-10-2011 20:57
это касается именно тегов, для рубрик это не обязательно... хотя тоже можно
35 Максим 22-10-2011 20:58
Используйте type_foreach-файлы *-head-meta.php
36 azovfan Сайт 22-10-2011 21:13
ну я про это и написал - в tag-head-meta.php строка mso_head_meta('title', mso_segment(2) . ' » ' . getinfo('title'));
я сравнил с версией старой - там то же... по идее getinfo('title') - как раз и есть название сайта? но его почему-то нет... что такое
mso_segment(2) я не знаю...
37 azovfan Сайт 22-10-2011 21:43
понял, нужно перенести нужный файл в каталог type_foreach (из _type_foreach), где-то я видел мельком про это, но забыл...
38 Аноним 24-10-2011 09:58
А нельзя ли упростить форму комментария? Вместо верхних двух строк внести следующее: E-mail (Обязательно), Имя (обязательно), Сайт (по желанию). Мне мои посетители советуют упростить форму комментариев, чтобы получить их значительно больше (лень вспоминать пароль?), а количество комментариев сейчас играет не последнюю роль в оптимизации сайта.
Спасибо вам за вашу работу.
39 Александр Шиллинг Сайт 24-10-2011 16:31
Комментатор 488 можно установить плагин "Cackle Comments" и тогда пользователи смогут писать комментарии без регистрации или через соц. сервисы ... подробнее тут: http://dignityinside.org/page/cackle-vidzhet-kommentariev-dlja-vashego-sajta и тут http://dignityinside.org/page/plagin-cackle-comments-dlja-maxsite-cms
40 vovans Сайт 24-10-2011 17:30
Сделайте как у меня. Или как угодно. Есть же type_foreach/page-comment-form для этого! Там можно организовать что угодно.
41 vovans Сайт 25-10-2011 12:24
Хорошо бы, чтобы все файлы были в UTF-8.
Например, dumper/readme.txt
Не знаю, может он последний остался в "Non-ISO extended-ASCII text", но хотелось бы, чтобы всё было одной в кодировке :)
42 EvN Сайт 28-10-2011 13:58
С обратной сортировкой файлов как неудобно стало :( 20-200 файлов, которые раньше, при создании галереи, красиво вставали по порядку, теперь формируются в обратном порядке.
Сейчас правлю номера файлов вручную, чтобы они друг за дружкой шли :'(
43 Александр Шиллинг Сайт 29-10-2011 19:31
У меня на сайте глюк с ColorBox. Если делаю меньше 2 фотографий, он берёт фотографии из другой галереи. Странно.
44 Александр Шиллинг Сайт 29-10-2011 19:32
Кстати фотографии лежат в одной папки, видимо в этом проблема.
45 Александр Шиллинг Сайт 01-11-2011 13:45
Пробовал в отдельную папку сделать, всё равно не работает. Странно.
46 Аноним 01-11-2011 17:10
У меня почему-то все названия статей после правки или создания новых попадают в комментарии и идут письма для их модерации. И что с ними делать? Каждый раз удалять?
Да, vovans,а нельзя ли подробнее о type_foreach/page-comment-form. Мне это не совсем понятно.
47 @zveryga 02-11-2011 09:40
загружаю несколько картинок, появляется в загрузках только одна или две, если смотреть по фтп, то все загружены и миниатюры созданы. в чём проблема?
48 Максим 02-11-2011 09:55
При загрузке у них оказалась одно время создания файлов. Про проблему знаю, будет исправление в ближайшей версии.
49 Александр Шиллинг Сайт 04-11-2011 10:12
Макс исправь плиз ошибку при загрузки файлов!
50 Максим 04-11-2011 18:46
Обновил несколько файлов MaxSite CMS до 0.591. Исправлен недочет, связанный с неверным отображением файлов в Загрузках в случаях одновременной загрузки нескольких файлов. Также добавлена опция «Порядок сортировки файлов в Загрузках». jQuery 1.7.
51 VitaliyHTC Сайт 04-11-2011 18:48
:) Спасибо Макс :)
52 Аноним 05-11-2011 05:43
В шаблоне появилась ссылка на jabber, а как ее писать?
например, username@jabber.ru. добавляю http - открывается сайт jabber.ru
53 Александр Шиллинг Сайт 05-11-2011 08:08
2 Derian ссылку на джабер нужно указывать так: "xmpp:dignityinside@jabber.ru?message"
54 qw4u 05-11-2011 16:23
Неадекватно работает jQuery 1.7 + Nivo Slider (картинки обновляет по половинке)
55 Максим 05-11-2011 16:43
Спасибо за багрепорт. Откатил на jQuery 1.6.4.
56 Алексей 05-11-2011 23:23
Прошу прощения, если это уже где то написано(ткните носом), но как обновлять систему?
есть ли список файлов, которые изменились, и достаточно их заменить?
57 EvN Сайт 06-11-2011 07:45
залить новый поверх старого
58 EvN Сайт 06-11-2011 07:46
Спасибо! :cheese:
59 Александр Шиллинг Сайт 06-11-2011 08:10
Макс когда планируешь следующий апдейт? Я готовлю обновления на немецкую локализацию.
60 Максим 06-11-2011 08:18
У меня пока мало изменений, я их в 0.591 добавил. Поэтому думаю через недели две. Вряд ли раньше.
61 vovans Сайт 06-11-2011 18:24
При попытки скачать обновление получаю 404 :(
Кроме того, интересно, почему перестали работать bb-коды типа:
?
Работает только [img], что не есть гуд (( Найди теперь все запись за 3 года, где [image] (((
62Максим06-11-2011 18:30
Скачка работает. Были мои эксперименты.
Для [image] нужно включить Lightbox. Это его bb-код.
63vovansСайт06-11-2011 20:03
Плохо :( Много он лишнего тащит за собой. Надо будет посмотреть, как вырезать балласт :)
64vovansСайт07-11-2011 12:40
Странно, что в загрузке файлов вставляется именно [image], в то время как его поддержки вообще нет в движке :( Макс, добавил бы уже для совместимости, что ли )) а то вот так вот... Плашгин отключил и ........ ))
65Максим07-11-2011 13:49
Код image для того и придуман, чтобы использовать вкупе с Lightbox. Для других вариантов есть другие коды.
66Сергей08-11-2011 12:25
Дополнительная обработка html-спецсимволов - подправлен вывод заголовков записей.
Иногда возникает потребность форматировать заголовок невалидным, но поддерживамым всеми браузерами
или валидным, но поддерживаемым не всеми .После обновления на версию 0.59 заголовок: Форматирование заголовка № 5 превратился в: Форматирование заголовка № 5
Как с этим бороться?
Спасибо.
67Сергей08-11-2011 12:28
Пример не правильно отобразился, попробую так:
68Николай08-11-2011 16:46
Извените,а можно пример какого не будь сайта кто ставил прислать ссылку на мыло ewwap@mail.ru мне чисто посмотреть пример пользователя СПАСИБО
69Александр ШиллингСайт09-11-2011 08:16
Николай что именно вы хотите увидеть? MaxSite CMS? Она работает на этом сайте.
70Сергей09-11-2011 16:23
Дано: стоят 8 разных счётчиков (и практически все "врут", разнятся показания просмотров и кол-во посетителей)
Что хотелось бы: есть ли плагин для maxsite, приблизительно, как на dle. Чтоб в модуле показывал:
гостей: столько-то
роботов: возможно перечислял бы
юзеров: их ники
Вопрос: у кого как реализовано? Есть ли похожие решения для maxsite (в стандартной установке таких модулей не нашёл)
71Сергей09-11-2011 16:39
Дано: поставил max, включил парочку плагинов, память: 4.43MB. Выключил все плагины память: 3.32MB
Вопрос: как можно уменьшить потребление памяти? (читал, что Александр Шиллинг вроде как использовал доступ по ssh, у меня такой возможности нет) Может есть вариант использования какого-то плагина??
72Максим09-11-2011 17:12
По счетчикам: уберите все 8, поставьте только GA и LI.
По памяти: поставьте на сервере eAcelerator. 4Мб - мизер. Даже десять лет назад минимум выделялось 8Мб.
73Александр ШиллингСайт09-11-2011 17:13
Как на этом сайте, так и у меня стоит eAccelerator... (поэтому у нас так мало кушает памяти) статью как его поставить можно почитать на моём сайте.
74Александр ШиллингСайт09-11-2011 17:14
2 Максим ... мы почти в одно и тоже время ответили :)
75Сергей09-11-2011 17:50
Максим и Александр Шиллинг,благодарю за ответ.
76Саша15-11-2011 11:23
А как скоро ожидать 0.60 версию?
77Максим15-11-2011 11:45
Пока не определился. Изменений мало, на версию не тянут.
Еще держит плагин слайдера Nivo Slider с jQuery 1.7. Там какой-то конфликт.
78Аноним17-11-2011 12:00
CMS шикарный.
А поменять скорость nivoslider не удалось:
в image-slider.php
все равно листает раз в 3 секунды, так что поставил в шапку
image-rand.php, ибо сильно мельтешит
79qw4u17-11-2011 12:25
Выстовлять нужно в этом месте (image-slider.php):
80Аноним17-11-2011 13:10
О! совсем круто! работает! Спасибо, qw4u
81WebDi WebDi19-11-2011 07:04
Добрый день.
Тормозит при сохранении статьи. Практически минуту сохраняет.
В других версиях CMS такого небыло...
Простите, может не в тему. Но раньше ставил и всё было нормально. Может какие-то настройки поправить?
82Максим19-11-2011 08:39
Наверное пинги включили.
83WebDi WebDi19-11-2011 08:48
Ай, точно. Позор на мои седины...
Благодарю, Максим.
84Саша20-11-2011 15:39
> Наверное пинги включили.
А нельзя ли их как-то в фоне запускать? Что бы страница сохранялась быстро...
85Максим20-11-2011 15:48
Проще ими не пользоваться. :coolsmirk:
86Саша20-11-2011 23:12
Плагин то по идее весьма полезный :question: :P