Все записи автора
"Wave"
авг
3
2009
3
2009
Redirect 404
Redirect 404 24.
Простейший плагин, который позволяет в случае ненахождения страницы, категории, чего-либо в категории, каких-то результатов поиска и т.п. перенаправлять на адрес, указанный в настройках, либо выводить какую-то информацию. Надеюсь, вы понимаете, зачем вам это нужно или чем грозит.
авг
1
2009
1
2009
Register
Register 183 версия 0.3.3 бета.
.
Поскольку в движке МаксСайт не предусмотрена регистрация без добавления
комментариев, а это довольно необычно для инета, то многие просят всё же
добавить эту функциональность. Да и для трёх конкурсных сайтов, которые
я веду, весьма нелишне будет.
- Итак, версия бета. Не рекомендую разрешать регистрацию пользователей без инвайтов.
- В 0.3.3 исправлена ошибка с отправкой инвайта комментатору.
- В 0.3.2 исправлена ошибка с проверкой существования логина.
- В 0.3.1 исправлены некоторые ошибки с настройками.
- В 0.3 полностью переработан код (он стал меньше и лучше). Добавились
некоторые настройки. Возможность указать имя при регистрации. Капча.- Добавился механизм инвайтов. Реализован вчерне. Но пользоваться можно.
- Всё ещё нет перевода.
- Что было на момент версии 0.2.
- Опциональное отключение подтверждения на e-mail, возможность сразу указать имя пользователя — на будущее.
- Не сделаны некоторые проверки, мало влияющие на безопасность, но по хорошему нужные.
- В коде сделан прототип виджета, админской страницы — но отключён, ибо не реализован до конца.
- В общем, альфа-версия, господа.
- Добавил настройки в админке, а также разрешения на настройку.
- Можно выбрать, по какому адресу регистрация.
- Можно выбрать, кому регистрироваться: пользователям, комментаторам, всем.
- Регистрирующийся пользователь попадает в группу users (с наименьшими привилегиями). Переключать в нужную группу всё равно вручную.
июл
31
2009
31
2009
Multipage
Multipage 16 версия 0.5b.
. Плагин идёт в стандартной поставке системы.
Плагин для разбивки динных текстов записей на отдельные страницы.
- Настраиваемый разделитель страниц (по умолчанию [pagebreak]).
- Настраиваемый next_url. Настраиваемый вывод листалки — над\под текстом.
- Листалка выводится плагинами пагинации, которых для МаксСайта существует минимум четыре.
- В версии 0.4 листалку можно обернуть каким-то текстом или тегами.
- Появился пункт меню в админке. По умолчанию выключенный.
- В версии 0.5 добавилась возможность работать с текстами больше 64 кб. Для таких текстов рекомендую ставить опцию: «не обрабатывать тексты на
главной, в категориях и так далее». См. настройки.- Добавил возможность автоматически закрывать открытые теги, но работает это для страниц, на которых остаются открытые теги. Для следующих страниц, где закрытые теги, всё равно остаются глюки, поэтому я рекомендую самим следить за тем, чтобы разделитель не бил теги.
Если в настройках стоит не обрабатывать тексты на главной, в категориях-метках и так далее — то чтобы там текст не портили разделители, ставьте первый [pagebreak] уже после ката ([cut] или [xcut]).
Или же задайте в настройках разделитель страниц вида <!--pagebreak--> (т.е. в виде html-комментария) и вводите его в html-режиме.
июл
30
2009
30
2009
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 позволяет пересылать файлы в виде аттача.
Пример вызова функции для пересылки файла
- mso_mail($email, $subject, $text_email, $contact_mail, array('attach' => getinfo('uploads_dir'). 'temp/send.zip'));
Пожелания по дальнейшему развитию принимаются.
