Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jan 28, 2025. It is now read-only.

Releases: dle-modules/DLE-UniForm

2.0.0

07 Dec 19:46
@pafnuty pafnuty
0ee9067
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Модуль теперь распространяется как плагин DLE
  • Убрана совместимость со старыми версиями DLE, не поддерживающими плагины
  • Переработан синтаксис передачи параметров формы
Assets 3
Loading
aazzz, seerojiddin, Arksault, and PanasPanasovich reacted with thumbs up emoji Arksault reacted with heart emoji
4 people reacted

Исправлена ошибка совместимости с DLE13

28 Jun 12:07
@pafnuty pafnuty
1d8c89e
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Merge pull request #74 from dle-modules/1.4.2
fixed #73
Loading
Arksault reacted with thumbs up emoji
1 person reacted

1.4.1

27 May 19:46
@pafnuty pafnuty
2bbb94b
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Добавлена совместимость с DLE 13
  • Обновлён dle_starter_kit до актуаьной версии
Loading
Arksault reacted with thumbs up emoji
1 person reacted

1.4.0

16 Mar 19:33
@pafnuty pafnuty

Choose a tag to compare

  • Обновлён установщик доя версии 1.0.2 (fix #47)
  • Добавлен новый параметр parseSendMail, добавляющий возможность производить манипуляции над данными перед отправкой email. В параметр передаётся путь к php файлу, без расширения, отностительно папки engine/modules. Например можно добавить в шаблон email-сообщения новые теги [footer]{footer}[/footer]. Для этого в конфиге прописываем parseSendMail = addFooter, создаём файл engine/modules/addFooter.php со следующим содержимым:
<?php
if ($arSendMail['select1'] === 'val1') {
	$mailTpl->set('[footer]', '');
	$mailTpl->set('[/footer]', '');
	$mailTpl->set('{footer}', $arSendMail['select1']);
} else {
	$mailTpl->set_block("'\\[footer\\](.*?)\\[\\/footer\\]'si", '');
}
  • Идея с "колбэками", реализована, дальше будем добавлять по потребностям (fix #40) (fix #50).
Loading
Arksault reacted with thumbs up emoji
1 person reacted

Исправлена опечатка в коде

27 Nov 10:23
@pafnuty pafnuty

Choose a tag to compare

Merge pull request #46 from dle-modules/dev-1.3
Fix error #45
Loading
Arksault reacted with thumbs up emoji
1 person reacted

1.3.0

11 Oct 22:25
@pafnuty pafnuty

Choose a tag to compare

  • Новый, удобный установщик модуля.
  • Улучшения и оптимизация кода.
  • Добавлены почти все поля из профиля пользователя в шаблон email (fixed #20).
  • Добавлен вывод допполей из профиля пользователя в шаблон email (fixed #22).
  • Ко всем тегам шаблонам email-сообщения добавлены противоположные теги [not_xxx] выводящие текст между ними, когда соответствующий тег {xxx} пуст.
  • Исправлена ошибка, когда пользователю разрешено менять шаблон сайта, а форма подтягивается из шаблона, установленного по умолчанию в системе (fixed #32).
  • Добавлен новый параметр конфигурации sendToSender. Если этот параметр задан, то письмо будет отправлено на email-адрес, указанный в поле email. Так же проверяется валидность этого адреса. (fixed #28)
  • В шаблон email-сообщения добавлены новые теги, обрабатываемые в сообщении и в поле заголовке письма, когда активирован параметр sendToSender.
    • [to_sender] текст для отправителя [/to_sender]
    • [not_to_sender] текст для других получателей [/not_to_sender]
Loading
Arksault reacted with thumbs up emoji
1 person reacted

1.2.2

12 Jun 08:03
@pafnuty pafnuty

Choose a tag to compare

fix typo
Loading
Arksault reacted with thumbs up emoji
1 person reacted

Исправлены ошибки 1.2

10 Jan 11:35
@pafnuty pafnuty

Choose a tag to compare

Merge pull request #21 from dle-modules/dev
remove pre
Loading
Arksault reacted with thumbs up emoji
1 person reacted

v1.2

09 Jan 10:48
@pafnuty pafnuty

Choose a tag to compare

  • Теперь если в форме есть заполненное поле с name="header", такое поле будет автоматически подставлено в тему письма. #12
  • Теперь можно отправлять письма как простые текстовые #11
  • Исправлена ошибка на DLE 10.5+ #14
  • Исправлена ошибка #10
  • Если пользователь авторизован, тег {uf_field_email} при открытии формы автоматически заменится на его email.
  • Убран тег {send_date='формат_даты'} т.к. он оказался нерабочим.
  • Исправлено некорректное поведение тега {send_date}.
  • Добавлен новый параметр конфигурации sendAsPlain — Отправлять сообщение как простой текст.
  • Добавлен новый параметр конфигурации sendToAuthor — Отправить письмо автору новости, если есть поле с name="newsId" и если автор разрешил получение писем с сайта.
  • Реализована возможность отправлять в письме данные из новости. Для этого необходимо передать в форму поле newsId. Пример шаблона в папке newsauthor. В шаблоне email-сообщения можно использовать следующие теги:
    • [news_id]{news_id}[/news_id] — ID новости.
    • [news_autor]{news_autor}[/news_autor] — Логин автора.
    • [news_title]{news_title}[/news_title] — Заголовок новости.
    • [news_email]{news_email}[/news_email] — Email автора.
  • Реализована возможность отправки сообщения на email автора новости. Для этого необходимо передать в форму поле newsId и в конфиге прописать sendToAuthor = y. Пример шаблона в папке newsauthor.
  • Добавлены новые теги для использования в шаблоне email сообщения.
    • {site_home_title} — Выводит название сайта из настроек DLE.
    • {site_http_home_url} — Выводит адрес сайта из настроек DLE.
    • {site_short_title} — Выводит краткое название сайта из настроек DLE.
    • [user_name]{user_name}[/user_name] — Выводит логин пользователя, отправившего сообщение.
    • [user_fullname]{user_fullname}[/user_fullname] — Выводит полное имя пользователя, отправившего сообщение.
    • [user_email]{user_email}[/user_email] — Выводит email пользователя, отправившего сообщение.
    • [user_foto]{user_foto}[/user_foto] — Выводит ссылку на аватар пользователя, отправившего сообщение.
    • [user_land]{user_land}[/user_land] — Выводит то, что пользователь, отправивший сообщение, написал в поле "Место жительства".
Loading
Arksault reacted with thumbs up emoji
1 person reacted

v1.1

02 Jul 19:30
@pafnuty pafnuty

Choose a tag to compare

- Добавлены теги для вывода даты отправки сообщения в email. Теги
работают в шаблоне email.tpl. Использование: `{send_date}` или
`{send_date=D.m.Y}`.
- Добавлена возможность вывода формы инлайново. Форма подгружается
по-прежнему на ajax, но выводится сразу после загрузки страницы.
Подробности в шаблоне **inline**
- Добавлен тег `{current_page}` для вывода URL страницы, с которой была
вызвана форма. Используется только в шаблоне email.tpl.
Loading
Arksault reacted with thumbs up emoji
1 person reacted
Previous 1
Previous

AltStyle によって変換されたページ (->オリジナル) /