DVZ Mentions

by Devilshakerz 59 Stars 19,116 Downloads

Parses @username mentions into profile links. Integrates with MyAlerts.

Change Log for DVZ Mentions

Version 1.0.6 stable Build #14

Version 1.0.6

  • fixed accidental parsing related to @ characters in [url] and [email] MyCodes and auto URL parsing
  • improved compatibility with PHP 8 and MyAlerts
  • improved compatibility with MyBB 1.8.28 (related to parser output validation)

Upgrading (from 1.0.5): Overwrite files.

Version 1.0.5 stable Build #13

Version 1.0.5

  • no MyAlerts notifications will be sent for mentions inside code and quote blocks,
  • added support for DVZ Code Tags syntax to skip sending alerts in code blocks


Upgrading (from 1.0.4): Overwrite files, reactivate the plugin.

-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEE346WhYk6su6vogTe4v2sXM44p30FAltxha0ACgkQ4v2sXM44
p31pNAf/am34GnpTmUHMm7TNLCMMUNFBrRa30rk7HLJqH4+hwGGqEAt+xphHA7B2
J1pZoLZMqqvFtoQHKOnMfSQ4FIWG6rW0xYHN+ze7E3a0fTA1dnHrE5NOBvII7xwB
/6eyNhsQ34lXpHMOihvnX4mDszj7R+wptAVf2clbTag7rWUZ9AeZ/bipNE96PJuI
0DcjBUaHahHaeQz4yI/cC+hxRVuMXcmCZPO6SczZLRxzkNXSqsqLbdSGe94nP89c
wg4hqdq6uidyS8kZ6ltkrZGoeA1/69VbtetZCxcb4bSPP3WsZw62hMLPx8oSDLcY
l6NBwBkNdKOb4EFTGR1rKO2MG4B1DA==
=X28a
-----END PGP SIGNATURE-----

Version 1.0.4 stable Build #12

Version 1.0.4

  • fixed permission permission issue for author-only threads

Upgrading (from 1.0.3): Overwrite files, reactivate the plugin.

-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEE346WhYk6su6vogTe4v2sXM44p30FAltlsqUACgkQ4v2sXM44
p31kawgAqZE6xwOCUugNGH8cpbEVW3ClyjLMvMfLcBUTr7P5KKm5URAIx3kKvOaS
u/S3mMZfrZhphjGY3gFM/khX9Sp8KdHAzCaPC0XHFCS5NXv7acXmz0iucVx9FN2Q
GCl5dufxcmkpiCpDYTb77xCRHOOwH7DjuckIzMmYEIzIjUgD4muP8TPDlpmZA/SZ
AdILm5ZtJrT41b4U8wFG2J5EgjCbYJayM/9MTVAuj8dClbAc8OR6Jr/9sE4h80wk
6HuvybyhB50QGkyZ1SUbUDTqcHh/fqaPbPS4EeEnBpzsSdGere1O6KNHkNSN1BH4
25+p6kTWlK6UKEdyl18mVNQL/YjZWg==
=ov1A
-----END PGP SIGNATURE-----

Version 1.0.3 stable Build #11

Version 1.0.3

  • added missing PluginLibrary-related language string

Upgrading (from 1.0.2): Overwrite files, reactivate the plugin.

-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEE346WhYk6su6vogTe4v2sXM44p30FAlpeL3IACgkQ4v2sXM44
p33Pnwf9FSCFf0lxkTe4joSsihq+V1WRpquSqe2ruhAb8XAwONJbYAOky+Mgf56T
XZkseO3Oy3Gsiq/pixx4oRQAkje9ySxA00FLzEazlaXJn/wi2rLTjarWdVZ5+KJ1
6PlaYKS08z/RwxLGCQj2wUWSEy7uWrawK01cM1FzbaKjyFwtL1BIbeltX5zofQY5
YmSOTC29E+BGIq2omhM+oSUVPQpSVdzUdIvWhznW1MM9NdPEZuxi7L+Udchnkjnl
8h6P1/OAhY22WxLyxARIc6Pv0zolTrEOMjc+Z+DXv5EZ5kgYX35gQsmwq1pHRVx4
ootydBuH4uDqRotLy36nOoYFg8ceoQ==
=b5av
-----END PGP SIGNATURE-----

Version 1.0.2 stable Build #10

Version 1.0.2

  • fixed MyAlerts location uninstalling

Upgrading (from 1.0.1): Overwrite files, reactivate the plugin.

-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEE346WhYk6su6vogTe4v2sXM44p30FAlonJ5oACgkQ4v2sXM44
p307KAf/Y/lKpnF/gp+2ZlBPpju+EJEkT1q/3PZ9uGB+XQIb77MVr9cTC4N++pA6
RhX6BRVIx3+LvW2Kwy1p4VJdLRQovRfZ5mMLDdNTOeihSJGVCQ+uEPuwm4D+3asQ
/+qAjmlrTM1m34G0+IPdOg8lPiwkQTEfF/+6z3xHUa+4+lAP887TJgAQkIRSsxs0
1AtWGRfQlzQligaTcWCKxPtinl6hbPq6gcdzPKxPtSWKUygLcKp3WwwqjHn3SPAq
aDqFpZp2ATX80UFJ0hcT/wDbndYqXJGLP9MKNojDSkzwFPd4a6F2lGDMQXKWcMFe
qZykvHnVwsRl4OF2oFYQRDqpNDhA4A==
=qsR2
-----END PGP SIGNATURE-----

Version 1.0.1 stable Build #9

Version 1.0.1

  • fixed PHP errors related to missing MyAlerts plugin

Upgrading (from 1.0): Reactivate the plugin.


-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEE346WhYk6su6vogTe4v2sXM44p30FAlodtOUACgkQ4v2sXM44
p318MQf/RzH2p+i1deb45gdoZrWpbDQkWmo2Hayi+zB3YVFz5lD5Ie2jVvmfdWEL
f/No4+P0zjUSlPLG1SKEQ011THFs7zE+eSkvWFiwGRqp8RwEV7xqlkdaFfK3euq5
zxhE8N5zkyIBmI7gLdxujo5/9IgjSBImlZzxvBIDa5NckJmyygELKAtF6gOt3lPk
uRIhUfWP+1ytN27BLSxYCVVMij/b4SdhoLV9s3ugpSHPQurLySShL6vunL5t1BLv
S7rFd0KBzOSyRE4+xGpq8SoWTigI1JwHcXh3liEu8BNZRS1sYJ8iwzeCksqykv2F
mrnhdqvZZOBDAe3l4uOnoi7nHf3mCQ==
=FtBc
-----END PGP SIGNATURE-----

Version 1.0 stable Build #8

Version 1.0

  • added support for selecting users by ID (@user#1),
  • added CSS class for tags (mycode_mention),
  • added support for opening profiles in new tabs (configurable),
  • improved parsing accuracy,
  • optimized alerts information storage,
  • added removal of alerts linked to deleted content,
  • added notification filtering to exclude post drafts,
  • fixed possible PHP warnings related to MyAlerts check and undefined constants,
  • configuration moved to ACP settings,
  • code restructured,
  • minimum PHP version raised to 7.0,
  • license changed to ISC

Upgrading: Uninstall MyAlerts integrations (if present), uninstall the plugin, delete old files, upload the new package and install the plugin and MyAlerts integrations.

-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEE346WhYk6su6vogTe4v2sXM44p30FAlocfC4ACgkQ4v2sXM44
p32n7wf9FbvAIpLxU1qbyByp3DUzW3ZNZzKsHi8rjdHTCfMLYkhY3qf3TGYb71sO
ZQwGZa65hXrBK+MfAO5Uu7vfsln0LIQi5hk7+AOu33ztJcKy+L2pPKUCVyLVV+pX
O6BSdH1ERJh34ElHxkgx2PaioNXgXF2UYDpq7P0ogIXLrqlAnU7c0a8pe3QfUSmL
bYELo6pt+Z27/d4B7Y7eQ2ciVON/aeCXL/qWifK+2muweq+9JUs/t6V3gSIn2e3l
zJ33H2+liqhxScz8olDmBAasQfnfkU/0egsuMdCG0t7/PdwAos2f0zufk88GIPdG
TnvREb8vxfyhrfszqio8zwhCLvdy6Q==
=pGjI
-----END PGP SIGNATURE-----

Build #7 stable

0.6:

  • support for MyAlerts notifications of mentions in DVZ Shoutbox (>= 2.3)
  • minor optimizations
  • code restructured for easier extensibility

Build #6 stable

0.5.1:

  • fixed missing alert setting text in the UCP
  • fixed permissions check

Build #5 stable

0.5:

  • integration with MyAlerts 2.0.x
  • PHP's GMP extension no longer required

Build #4 stable

0.4:

  • new parsing engine
  • improved mention catching rules
  • implemented additional schemes (@'username', @username)
  • implemented configurable minimum & maximum length to catch (default: 3-30)
  • implemented configurable mention limits (DoS prevention)
  • fixed fallbacks to the original code if users not found

Build #3 stable

0.3:

  • regex corrected to parse @ calls before a dot (.) sign

Build #2 stable

Minor code corrections. Compatible with 1.8.*.

Build #1 stable

The first build has no changes.