Рубрика

«MaxSite CMS»

Participants

Participants 23 версия 1.0.

Плагин написан для регистрации на фестиваль фантастики. Причём, изначально написан основательно не так, как выложено здесь — а именно, через
контроллеры и админский плагин.
Решил привести его в более-менее божеский вид, вдруг кому-то пригодится.
Приведение пока в процессе, есть несколько задумок и необходимостей.
В данной версии плагина есть ошибка, её увидел, но плагин не обновил.
Если плагин действительно кому-то нужен — есть повод пнуть меня.
 
Как выглядит регистрация и управление списком зарегистрированных в админке.
Регистрация

Список участников в админке

Редактирование отдельного участника
 
  • Не сделана инсталяция. Кому нужно, импортируйте в базу прилагающийся sql-файлик.
  • Не сделаны очень многие планируемые опции. Например, список полей для регистрации. Да и фразы жёстко в коде прописаны. Либо через ушки
  • выводятся, что тоже нужно заменить на опции плагина.
  • Плагин жёстко зашит на адреса register и participants. Могу сделать опции, если нужно.
  • Не сделана навигационная линейка регистраций. Т.е. в опциях плагина устанавливаем, на номер какой события сейчас идёт регистрация. А чтобы увидеть списки зарегистрировавшихся на другие события, в админке в адресную строку нужно добавить номер этого события.
Следующий «Портал» проходит весной. Если кому-то нужно довести этот плагин до ума быстрей, стучите.

Redirect 404

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

Category title

Плагин, позволяющий задавать категориям title, keywords и desctription.

Register

Register 183 версия 0.3.3 бета.

Тема плагина на форуме.

Поскольку в движке МаксСайт не предусмотрена регистрация без добавления
комментариев, а это довольно необычно для инета, то многие просят всё же
добавить эту функциональность. Да и для трёх конкурсных сайтов, которые
я веду, весьма нелишне будет.
  • Итак, версия бета. Не рекомендую разрешать регистрацию пользователей без инвайтов.
  • В 0.3.3 исправлена ошибка с отправкой инвайта комментатору.
  • В 0.3.2 исправлена ошибка с проверкой существования логина.
  • В 0.3.1 исправлены некоторые ошибки с настройками.
  • В 0.3 полностью переработан код (он стал меньше и лучше). Добавились
  • некоторые настройки. Возможность указать имя при регистрации. Капча.
  • Добавился механизм инвайтов. Реализован вчерне. Но пользоваться можно.
  • Всё ещё нет перевода.
  • Что было на момент версии 0.2.
  • Опциональное отключение подтверждения на e-mail, возможность сразу указать имя пользователя — на будущее.
  • Не сделаны некоторые проверки, мало влияющие на безопасность, но по хорошему нужные.
  • В коде сделан прототип виджета, админской страницы — но отключён, ибо не реализован до конца.
  • В общем, альфа-версия, господа.
  • Добавил настройки в админке, а также разрешения на настройку.
  • Можно выбрать, по какому адресу регистрация.
  • Можно выбрать, кому регистрироваться: пользователям, комментаторам, всем.
  • Регистрирующийся пользователь попадает в группу users (с наименьшими привилегиями). Переключать в нужную группу всё равно вручную.

Multipage

Multipage 16 версия 0.5b.

Тема плагина на форуме. Плагин идёт в стандартной поставке системы.

Плагин для разбивки динных текстов записей на отдельные страницы.
  • Настраиваемый разделитель страниц (по умолчанию [pagebreak]).
  • Настраиваемый next_url. Настраиваемый вывод листалки — над\под текстом.
  • Листалка выводится плагинами пагинации, которых для МаксСайта существует минимум четыре.
  • В версии 0.4 листалку можно обернуть каким-то текстом или тегами.
  • Появился пункт меню в админке. По умолчанию выключенный.
  • В версии 0.5 добавилась возможность работать с текстами больше 64 кб. Для таких текстов рекомендую ставить опцию: «не обрабатывать тексты на
  • главной, в категориях и так далее». См. настройки.
  • Добавил возможность автоматически закрывать открытые теги, но работает это для страниц, на которых остаются открытые теги. Для следующих страниц, где закрытые теги, всё равно остаются глюки, поэтому я рекомендую самим следить за тем, чтобы разделитель не бил теги.
Если в настройках стоит не обрабатывать тексты на главной, в категориях-метках и так далее — то чтобы там текст не портили разделители, ставьте первый [pagebreak] уже после ката ([cut] или [xcut]).
Или же задайте в настройках разделитель страниц вида <!--pagebreak--> (т.е. в виде html-комментария) и вводите его в html-режиме.