Все записи автора

"Wave"

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-режиме.

SMTP mail

SMTP mail 9 версия 0.7.2.

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

  • Плагин позволяет отправлять почту с сайта, используя SMTP сервер или Sendmail.
  • Требуется MaxSite версии после 0.34.
  • Натройки плагина появляются в списке плагинов после включения.
  • Пароль от SMTP сервера хранится в базе в открытом виде.
Версионность:
  • 0.7.2 добавлены разрешения на редактирование настроек плагина.
  • В 0.7.1 поправил примитивную ошибку синтаксиса и чуть изменил логику протоколирования.
  • С версии 0.7 нужно явно задавать, печатать ли debug-информацию при ошибке отправки. Для этого в финальном массиве параметров нужно задать
  • 'print_debugger' => true.
  • С версии 0.6 лог ошибок отправки сохраняется вместе с текстом письма. Естественно, если добавлено сохранение писем в uploads.
  • С версии 0.5 добавлена поддержка Gmail. См. настройки.
  • С версии 0.5 можно не только отправлять почту, но и НЕ отправлять
  • (например, складировать в uploads). Имейте в виду, появляется проблема с регистрацией комментаторов.
  • С версии 0.5 письма, которые не отправились, складируются в uploads с приставкой !not-sent или !error-not-sent- (чтобы сразу выделялись при сортировке неотправленные вследствии опции или ошибки).
  • С версии 0.4 может сохранять письма на сервере в uploads.
  • С версии 0.3 позволяет пересылать файлы в виде аттача.

Пример вызова функции для пересылки файла
  1.  mso_mail($email, $subject, $text_email, $contact_mail, array('attach' => getinfo('uploads_dir'). 'temp/send.zip'));

Пожелания по дальнейшему развитию принимаются.