Maborak Technologies

Official Blog

Spinning Addon Release


We are glad to announce the new version of our Spinning addon.

Version

Current: 3.4

Changelog

- URL Masquerade Integration
- Separator Randomizer
- New .htaccess Rewrite directives
- Spinning Integration in Surveys, Autoresponders, Forms, Triggers
- URL Masquerade Integration in Surveys, Autoresponders, Forms, Triggers
- Custom Field is accessible in all Interspire Fields

Features description

A brief description about the new features.

URL Masquerade

We added the posibility to create Random URL's, for example now the URL's is converted to:

URL Link: http://domain.com/3WvqL11.AyyM135_E2iC12/bzhST.html
Web Version: http://domain.com/MVIwD11/D4hse12f4cc070b434b0ce373d7cd5d863d6.tJXw135.g7PI2-L3YO1.html
Unsubscribe Link: http://domain.com/81nGL11-Jz86135_oaRY7-O4GlT.html
Pixel Fire image: http://domain.com/F11sO11/mwFE2.gUlv135-FxZnH.jpg

Each Link is generated with a new pattern.
For example 3 links inside the email is transformed to:

http://domain.com/9OMwL11.mqk6135/TPH113/rZLCH.html
http://domain.com/gfh8L11-foTU132-o3r812-W2oSH.html 
http://domain.com/TWKfL11_Mwyq132.4ueM13/CrNMH.html

How to enable?

Edit the file admin/addons/spins/config/config.php and enable the settings:

define("ADDON_SPINS_URL_SEO",true);
define("ADDON_SPINS_USE_RANDOM_MASK",true);

Separator Randomizer

Previously we had the option to select the URL separator between . / | - _ now we have the posibility to use all of them and randomize.

How to enable?

Edit the file admin/addons/spins/config/config.php and enable the settings:

define("ADDON_SPINS_USE_RANDOM_SEPARATOR",true);

New .htaccess directive

In order to work with the new URL Links you need replace your current .htaccess directives with:

RewriteEngine On
RewriteRule ^L([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]H\.html$ link.php?M=$1&N=$2&L=$3&F=H [QSA,L]

RewriteRule ^L([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]T\.txt$ link.php?M=$1&N=$2&L=$3&F=T [QSA,L]
RewriteRule ^L([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]T\.html$ link.php?M=$1&N=$2&L=$3&F=T [QSA,L]


RewriteRule ^O([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|](H|T)\.jpg$ open.php?M=$1&L=$2&N=$3&F=$4&image=.jpg [QSA,L]
RewriteRule ^U([0-9]+)[\/|\-|_|\.|\|]([a-z0-9]{32}+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)\.html$ unsubscribe.php?M=$1&C=$2&L=$3&N=$4 [QSA,L]
RewriteRule ^U([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([a-z0-9]{32}+)\.html$ unsubscribe.php?&M=$1&L=$2&C=$3 [QSA,L]
RewriteRule ^D([0-9]+)[\/|\-|_|\.|\|]([a-z0-9]{32}+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)\.html$ display.php?M=$1&C=$2&S=$3&L=$4&N=$5 [QSA,L]
RewriteRule ^D([0-9]+)[\/|\-|_|\.|\|]([a-z0-9]{32}+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)\.html\&rs=(.*)$    display.php?M=$1&C=$2&S=$3&L=$4&N=$5&rs=$6 [QSA,L]
RewriteRule ^F([0-9]+)[\/|\-|_|\.|\|]([a-z0-9]{32}+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)\.html$    sendfriend.php?M=$1&C=$2&L=$3&N=$4&F=$5&i=$6 [QSA,L]
#NORMAL

RewriteRule ^L([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]H\.html$ link.php?M=$1&N=$2&L=$3&F=H [QSA,L]

RewriteRule ^L([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]T\.txt$ link.php?M=$1&N=$2&L=$3&F=T [QSA,L]
RewriteRule ^L([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]T\.html$ link.php?M=$1&N=$2&L=$3&F=T [QSA,L]


RewriteRule ^O([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|](H|T)\.jpg$ open.php?M=$1&L=$2&N=$3&F=$4&image=.jpg [QSA,L]
RewriteRule ^U([0-9]+)[\/|\-|_|\.|\|]([a-z0-9]{32}+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)\.html$ unsubscribe.php?M=$1&C=$2&L=$3&N=$4 [QSA,L]
RewriteRule ^U([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([a-z0-9]{32}+)\.html$ unsubscribe.php?&M=$1&L=$2&C=$3 [QSA,L]
RewriteRule ^D([0-9]+)[\/|\-|_|\.|\|]([a-z0-9]{32}+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)\.html$ display.php?M=$1&C=$2&S=$3&L=$4&N=$5 [QSA,L]
RewriteRule ^D([0-9]+)[\/|\-|_|\.|\|]([a-z0-9]{32}+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)\.html\&rs=(.*)$ display.php?M=$1&C=$2&S=$3&L=$4&N=$5&rs=$6 [QSA,L]

RewriteRule ^F([0-9]+)[\/|\-|_|\.|\|]([a-z0-9]{32}+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)[\/|\-|_|\.|\|]([0-9]+)\.html$ sendfriend.php?M=$1&C=$2&L=$3&N=$4&F=$5&i=$6 [QSA,L]


#SALT

RewriteRule ^[a-zA-Z0-9]{4}L([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}H\.html$ link.php?M=$1&N=$2&L=$3&F=H [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}L([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}T\.txt$ link.php?M=$1&N=$2&L=$3&F=T [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}L([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}T\.html$ link.php?M=$1&N=$2&L=$3&F=T [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}O([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}(H|T)\.jpg$ open.php?M=$1&L=$2&N=$3&F=$4&image=.jpg [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}U([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)\.html$ unsubscribe.php?M=$1&C=$2&L=$3&N=$4 [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}U([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)\.html$ unsubscribe.php?&M=$1&L=$2&C=$3 [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}D([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)\.html$ display.php?M=$1&C=$2&S=$3&L=$4&N=$5 [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}D([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)\.html\&rs=(.*)$ display.php?M=$1&C=$2&S=$3&L=$4&N=$5&rs=$6 [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}DC([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)\.html$ display.php?M=$1&C=$2&L=$3 [QSA,L]        #Display CLEAN VERSION
RewriteRule ^[a-zA-Z0-9]{4}F([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)\.html$ sendfriend.php?M=$1&C=$2&L=$3&N=$4&F=$5&i=$6 [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}C(.*?)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)\.html$ confirm.php?E=$1&C=$2&L=$3 [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}CF(.*?)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)\.html$ confirm.php?E=$1&C=$2 [QSA,L]

RewriteRule ^form\-signup([0-9]+)\.html$ admin/index.php?Page=Forms&Action=View&id=$1 [QSA,L]

#AUTORESPONDERS

RewriteRule ^[a-zA-Z0-9]{4}LA([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}H\.html$ link.php?M=$1&A=$2&L=$3&F=H [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}LA([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}T\.txt$ link.php?M=$1&A=$2&L=$3&F=T [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}LA([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}T\.html$ link.php?M=$1&A=$2&L=$3&F=T [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}OA([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}(H|T)\.jpg$ open.php?M=$1&L=$2&A=$3&F=$4&image=.jpg [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}UA([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)\.html$ unsubscribe.php?M=$1&C=$2&L=$3&A=$4 [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}UA([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)\.html$ unsubscribe.php?&M=$1&L=$2&C=$3 [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}DA([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)\.html$ display.php?M=$1&C=$2&S=$3&L=$4&A=$5 [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}DA([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)\.html\&rs=(.*)$ display.php?M=$1&C=$2&S=$3&L=$4&A=$5&rs=$6 [QSA,L]
RewriteRule ^[a-zA-Z0-9]{4}FA([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([a-z0-9]{32}+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)[\/|\-|_|\.|\|][a-zA-Z0-9]{4}([0-9]+)\.html$ sendfriend.php?M=$1&C=$2&L=$3&A=$4&F=$5&i=$6 [QSA,L]

Custom Fields

By default, in IEM is not possible to use Custom Fields in MAIL FROM, SENDER NAME, COMPANY NAME, MAIL-FROM, MAIL-REPLY, MAIL-BOUNCE, so we created a new Custom Field implementation.

Now you can use: .cf('CUSTOMFIELD-HERE').

Example

.cf('City') will return the City value in Custom Fields.

.cf('First Name') will return the First Name value in Custom Fields

That's all for now, thank you.