Michael.J Posted December 23, 2015 Share Posted December 23, 2015 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 Link to comment Share on other sites More sharing options...
Michael.J Posted January 5, 2016 Author Share Posted January 5, 2016 Plugin has been updated and now includes the ability to truncate long external links after X amount of characters. Link to comment Share on other sites More sharing options...
Michael.J Posted August 26, 2016 Author Share Posted August 26, 2016 Plugin has been updated with a few very minor bug fixes. Link to comment Share on other sites More sharing options...
Luis Manson Posted August 29, 2016 Share Posted August 29, 2016 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} Link to comment Share on other sites More sharing options...
Michael.J Posted August 30, 2016 Author Share Posted August 30, 2016 10 hours ago, Luis Manson said: Great plugin im havving issues with latest release Can you PM me the original topic your having an issue on? Link to comment Share on other sites More sharing options...
Luis Manson Posted August 30, 2016 Share Posted August 30, 2016 10 hours ago, Mike John said: Can you PM me the original topic your having an issue on? done Link to comment Share on other sites More sharing options...
Luis Manson Posted September 6, 2016 Share Posted September 6, 2016 @Mike John had you any chance to reproduce the bug? Link to comment Share on other sites More sharing options...
Michael.J Posted September 12, 2016 Author Share Posted September 12, 2016 On 06/09/2016 at 10:30 PM, Luis Manson said: @Mike John had you any chance to reproduce the bug? PM Sent. Link to comment Share on other sites More sharing options...
Aleksandr Stepanov Posted February 8, 2017 Share Posted February 8, 2017 How can i use it for links in private messages? Link to comment Share on other sites More sharing options...
Michael.J Posted February 9, 2017 Author Share Posted February 9, 2017 13 hours ago, 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. Link to comment Share on other sites More sharing options...
LinuxRoy Posted March 28, 2018 Share Posted March 28, 2018 @Mike John Hi please check pm Link to comment Share on other sites More sharing options...
Michael.J Posted February 25, 2019 Author Share Posted February 25, 2019 An update for IP.Board 4.4.x has been released. Link to comment Share on other sites More sharing options...
scotthopkins Posted November 4, 2020 Share Posted November 4, 2020 (edited) 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, 2020 by scotthopkins Link to comment Share on other sites More sharing options...
scotthopkins Posted November 4, 2020 Share Posted November 4, 2020 (edited) 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, 2020 by scotthopkins Link to comment Share on other sites More sharing options...
Michael.J Posted December 1, 2020 Author Share Posted December 1, 2020 Disabling plugins shouldn't cause issues like this. Glad you got it fixed. Link to comment Share on other sites More sharing options...
MediaDiGi Posted December 15, 2020 Share Posted December 15, 2020 @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. Link to comment Share on other sites More sharing options...
Michael.J Posted December 18, 2020 Author Share Posted December 18, 2020 On 12/15/2020 at 10:01 PM, 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. Link to comment Share on other sites More sharing options...
MediaDiGi Posted December 19, 2020 Share Posted December 19, 2020 @Michael.J sounds awesome. I'm already using some of your plugins so I trust your work. Link to comment Share on other sites More sharing options...
NoSpy Posted December 22, 2020 Share Posted December 22, 2020 Hello, I would like to know if your plug behaves like a proxy that allows to hide the SEO? Link to comment Share on other sites More sharing options...
Michael.J Posted January 26, 2021 Author Share Posted January 26, 2021 On 12/22/2020 at 11: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... Link to comment Share on other sites More sharing options...
NoSpy Posted January 27, 2021 Share Posted January 27, 2021 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. Link to comment Share on other sites More sharing options...
Michael.J Posted February 25, 2021 Author Share Posted February 25, 2021 On 1/27/2021 at 2:58 PM, 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. Link to comment Share on other sites More sharing options...
Michael.J Posted July 4, 2021 Author Share Posted July 4, 2021 New update released pending IPS approval. Quote IP.Board 4.6.x compatibility update. Link to comment Share on other sites More sharing options...
Kenneth Baker Posted July 16, 2021 Share Posted July 16, 2021 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 Link to comment Share on other sites More sharing options...
Michael.J Posted July 27, 2021 Author Share Posted July 27, 2021 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. Link to comment Share on other sites More sharing options...
Recommended Posts