Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted December 23, 20159 yr Control how external links are displayed in posts, including the ability to add a url prefix to external links. Features: Add url prefix to any external link. e.g. http://example-redirect-prefix.com?url={external url} Add a custom css class to any external link. Choose a different text color for external links. Add a custom Font Awesome icon after any external link
January 5, 20169 yr Author Plugin has been updated and now includes the ability to truncate long external links after X amount of characters.
August 29, 20168 yr Great plugin im havving issues with latest release IPS\Http\Url\Exception: INVALID_URL (0) #0 /var/web_site/system/Http/Url.php(308): IPS\Http\_Url::componentsFromUrlString('mailto:firt@itm...', false) #1 /var/web_site/init.php(442) : eval()'d code(41): IPS\Http\_Url->__construct('mailto:firt@itm...') #2 /var/web_site/init.php(442) : eval()'d code(107): IPS\forums\Topic\hook235->parseLinks('\n<p>-- Noticia ...') #3 /var/web_site/system/Theme/Theme.php(734) : eval()'d code(331): IPS\forums\Topic\hook235->content() #4 [internal function]: IPS\Theme\class_forums_front_topics->post(Object(IPS\forums\Topic), Object(IPS\forums\Topic\Post), 'topic_comment', 'forums', 'forums', 'forums_Topic') #5 /var/web_site/system/Theme/SandboxedTemplate.php(57): call_user_func_array(Array, Array) #6 /var/web_site/system/Theme/Theme.php(734) : eval()'d code(1433): IPS\Theme\_SandboxedTemplate->__call('post', Array) #7 [internal function]: IPS\Theme\class_forums_front_topics->postContainer(Object(IPS\forums\Topic), Object(IPS\forums\Topic\Post), Array) #8 /var/web_site/system/Theme/SandboxedTemplate.php(57): call_user_func_array(Array, Array) #9 /var/web_site/system/Theme/Theme.php(734) : eval()'d code(3313): IPS\Theme\_SandboxedTemplate->__call('postContainer', Array) #10 [internal function]: IPS\Theme\class_forums_front_topics->topic(Object(IPS\forums\Topic), Array, NULL, Array, Object(IPS\forums\Topic), NULL, Array) #11 /var/web_site/system/Theme/SandboxedTemplate.php(57): call_user_func_array(Array, Array) #12 /var/web_site/applications/forums/modules/front/forums/topic.php(299): IPS\Theme\_SandboxedTemplate->__call('topic', Array) #13 /var/web_site/system/Dispatcher/Controller.php(96): IPS\forums\modules\front\forums\_topic->manage() #14 /var/web_site/system/Content/Controller.php(46): IPS\Dispatcher\_Controller->execute() #15 /var/web_site/applications/forums/modules/front/forums/topic.php(40): IPS\Content\_Controller->execute() #16 /var/web_site/system/Dispatcher/Dispatcher.php(129): IPS\forums\modules\front\forums\_topic->execute() #17 /var/web_site/index.php(13): IPS\_Dispatcher->run() #18 {main}
August 30, 20168 yr Author On 8/29/2016 at 4:03 PM, Luis Manson said: Great plugin im havving issues with latest release Can you PM me the original topic your having an issue on?
August 30, 20168 yr On 8/30/2016 at 2:07 AM, Mike John said: Can you PM me the original topic your having an issue on? done
September 12, 20168 yr Author On 9/6/2016 at 12:30 PM, Luis Manson said: @Mike John had you any chance to reproduce the bug? PM Sent.
February 9, 20178 yr Author On 2/8/2017 at 1:44 PM, Aleksandr Stepanov said: How can i use it for links in private messages? This plugin currently only supports posts. I'll note private messages for a future version.
November 4, 20204 yr Hi, need some help please 🙂 I disabled your plugin and a short time later I get a 500 error and then this in the log - It is the only change that has been made, so I am assuming it is a result of disabling it? Is there a way to re-enable the plugin from MYSQL maybe ? thanks Scott Wed, 04 Nov 2020 04:56:36 +0000 SELECT * FROM `123core_store` AS `core_store` WHERE ( store_key IN('cacheKeys','settings','storageConfigurations','themes','languages','groups','applications','modules','widgets','furl','javascript_map','metaTags','bannedIpAddresses','license_data','furl_configuration','rssFeeds','frontNavigation','globalStreamIds','profileSteps','announcements','loginMethods','widgets','defaultStreamData','acpNotifications','emoticons','administrators','moderators','group_promotions','promoters') ) IPS\Db\Exception: Malformed communication packet (1835) #0 /home/duroot/public_html/hub/system/Db/Select.php(373): IPS\_Db->preparedQuery('/*IPS\\Data\\Stor...', Array, true) #1 /home/duroot/public_html/hub/system/Db/Select.php(436): IPS\Db\_Select->runQuery() #2 /home/duroot/public_html/hub/system/Data/Store/Database.php(92): IPS\Db\_Select->rewind() #3 /home/duroot/public_html/hub/system/Data/Store/Database.php(108): IPS\Data\Store\_Database->loadIntoMemory(Array) #4 /home/duroot/public_html/hub/system/Data/Store/Database.php(162): IPS\Data\Store\_Database->get('settings') #5 /home/duroot/public_html/hub/system/Data/AbstractData.php(126): IPS\Data\Store\_Database->exists('settings') #6 /home/duroot/public_html/hub/system/Data/Store.php(277): IPS\Data\_AbstractData->__isset('settings') #7 /home/duroot/public_html/hub/system/Settings/Settings.php(166): IPS\Data\_Store->__isset('settings') #8 /home/duroot/public_html/hub/system/Settings/Settings.php(152): IPS\_Settings->loadFromDb() #9 /home/duroot/public_html/hub/system/Dispatcher/Front.php(41): IPS\_Settings->__isset('setup_in_progre...') #10 /home/duroot/public_html/hub/system/Dispatcher/Dispatcher.php(109): IPS\Dispatcher\_Front->init() #11 /home/duroot/public_html/hub/index.php(13): IPS\_Dispatcher::i() #12 {main} #0 /home/duroot/public_html/hub/init.php(898): IPS\_Log::log('SELECT * FROM `...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(IPS\Db\Exception)) #2 {main} Edited November 4, 20204 yr by scotthopkins
November 4, 20204 yr This was actually caused by a WHM / Cpanel update... https://forums.cpanel.net/threads/mariadb-10-3-26-1-breaks-php-7-2.680989/ I can't delete my posts otherwise i would... Edited November 4, 20204 yr by scotthopkins
December 1, 20204 yr Author Disabling plugins shouldn't cause issues like this. Glad you got it fixed.
December 15, 20204 yr @Michael.J is there a way I can whitelist some domains so it will not be redirected through the plugin? I would love to see this feature.
December 18, 20204 yr Author On 12/15/2020 at 11:01 AM, MediaDIGI.com said: @Michael.J is there a way I can whitelist some domains so it will not be redirected through the plugin? I would love to see this feature. No sorry not currently but I can note this for the future.
December 19, 20204 yr @Michael.J sounds awesome. I'm already using some of your plugins so I trust your work.
December 22, 20204 yr Hello, I would like to know if your plug behaves like a proxy that allows to hide the SEO?
January 26, 20214 yr Author On 12/22/2020 at 12:38 AM, NoSpy said: I would like to know if your plug behaves like a proxy that allows to hide the SEO? No if I understand you correctly. It's only modifying external links, adding a link prefix to it etc...
January 27, 20214 yr Hello @Michael.J, I had a bad experience with a user who asked me to delete his name in the URL, when the subject was not talking about him or her. Since then I've been looking for a way to prevent webmasters of other websites from identifying the original link, for example through a proxy. We could even imagine a feature in the topic that allows the member to make the URL unreadable for privacy reasons.
February 25, 20213 yr Author On 1/27/2021 at 3:58 AM, NoSpy said: We could even imagine a feature in the topic that allows the member to make the URL unreadable for privacy reasons. This plugin won't really help you sorry. It's just adding a prefix to the existing link. For something like you want, you would probably need to replace the link completely with an internal link that redirects to the real link in the background.
July 4, 20213 yr Author New update released pending IPS approval. Quote IP.Board 4.6.x compatibility update.
July 16, 20213 yr Hi Michael Recently i'm having problems setting a redirection service The one i used until now doesnt work anymore, all the others i know requires the address format to be as : redirect-prefix.com? or prefix.com/? But the plugin settings just removes the "?" when saving and no redirection service works with out it
July 27, 20213 yr Author If the prefix url is prefix.com/, that is all you need to put in the prefix url setting. No need to use the ? question mark. It's just adding the prefix immediately before the url.