HashTagging

HashTagging [Paid] 2.2.2

No permission to buy ($25.00)
I think so after the update I've found the links fixed.
But it still seem to find the # in code blocks with CSS code in them but the link for the overlay is not applied. I found a Ressource Manager entry with some CSS code in the global overview page and the tag cloud (#ccc - CSS color).
I also have a BBCode which is called which was posted here at xenForo.com a while ago, it gives you the option to have highlighted contend which slightly looks like a code block, but inline. Another one is from the BB-Code and Buttons Manager, it's called [raw] which should give you plain HTML as output, but without any code highlighting or framing. Those two are still linked but they are not listed in the Tag list at all.
 
I dont like the fact that it only shows most recent Hashtags in the page, instead of most popular one before X date.
 
Well the main page shows the most recent. I'm not opposed to changing it to the most commonly used ones, I just don't know in general if that would be well received. The concept I had was to show the trending topics. I'm very open to changing the index though.
 
bug report: if you include similar #hashtag multiple times in same post, and then click on it. Same post will appear multiple times.
@Daniel Hood
This is fixed in Beta 3 which I will be posting later this evening. I'm working on implementing the ability to watch hashtags (to receive alerts when new content has been posted with that tag).
 
I think so after the update I've found the links fixed.
But it still seem to find the # in code blocks with CSS code in them but the link for the overlay is not applied. I found a Ressource Manager entry with some CSS code in the global overview page and the tag cloud (#ccc - CSS color).

If you rebuild your search index it should disappear.

I also have a BBCode which is called which was posted here at xenForo.com a while ago, it gives you the option to have highlighted contend which slightly looks like a code block, but inline. Another one is from the BB-Code and Buttons Manager, it's called [raw] which should give you plain HTML as output, but without any code highlighting or framing. Those two are still linked but they are not listed in the Tag list at all.[/QUOTE] I was unaware of these bbcode options seeing as they aren't provided in the core. I'll work making it not apply to those.
 
I've started the rebuild process but the CSS code is still showing up.
For test purpose I copied the CSS code from the Resource Manager into my test topic and it got listed as well as the resource manager entry. The test post contained nothing else then the entire CSS code from the RM.
Maybe you could use the option "Do not parse BB Codes placed within this BB Code."/"Stop parsing BB code" of the BBCode and Buttons Manager/deafult XenForo 1.3 BBCode Manager.:coffee:
 
I've started the rebuild process but the CSS code is still showing up.
For test purpose I copied the CSS code from the Resource Manager into my test topic and it got listed as well as the resource manager entry. The test post contained nothing else then the entire CSS code from the RM.
Maybe you could use the option "Do not parse BB Codes placed within this BB Code."/"Stop parsing BB code" of the BBCode and Buttons Manager/deafult XenForo 1.3 BBCode Manager.:coffee:

Was this within a [code] tag?

I haven't looked at the new bbcode manager through 1.3. I will look into using this option though. I can't provide support for every 3rd party bbcode available, but I will tell you how I disabled it from being linked on the front-end.

I made a new option in the $rendererStatues variable called 'ignoreHashTags'. If you set
PHP:
$rendererStates['ignoreHashTags'] = true;
before it hits
PHP:
XenForo_BbCode_Formatter_Base::renderString($string, array $rendererStates, &$trimLeadingLines)
it will not change it to a hashtag link. This won't stop it from being included in the hashtag cloud but I do intend on implementing the feature @tafreehm requested where you will be able to delete tags from the admin panel.

thanks, can you also add an option to delete hashtaghs, and exclude tags x days old ?
Because this looks ugly -> https://www.diigo.com/item/image/448v3/vmhg
 
This is an error message I found today:
Code:
ErrorException: Undefined index: message_state - library/XenMods/HashTags/Model/HashTagWatch.php:51
Code:
#0 .../library/XenMods/HashTags/Model/HashTagWatch.php(51): XenForo_Application::handlePhpError(8, 'Undefined index...', '...', 51, Array)
#1 .../library/XenMods/HashTags/DataWriter/HashTag.php(38): XenMods_HashTags_Model_HashTagWatch->sendNotificationToWatchUsers('ccc', 'resource_update', 59)
#2 .../library/XenForo/DataWriter.php(1397): XenMods_HashTags_DataWriter_HashTag->_postSave()
#3 .../library/XenMods/HashTags/Model/HashTags.php(115): XenForo_DataWriter->save()
#4 .../library/XenMods/HashTags/XenResource/Search/Update.php(10): XenMods_HashTags_Model_HashTags->saveHashTags('resource_update', 59, 'Mit PHP ist es ...', 1391653715)
#5 .../library/XenForo/Search/DataHandler/Abstract.php(238): XenMods_HashTags_XenResource_Search_Update->_insertIntoIndex(Object(XenForo_Search_Indexer), Array, Array)
#6 .../library/XenResource/Search/DataHandler/Update.php(112): XenForo_Search_DataHandler_Abstract->insertIntoIndex(Object(XenForo_Search_Indexer), Array, Array)
#7 .../library/XenResource/Search/DataHandler/Update.php(94): XenResource_Search_DataHandler_Update->quickIndex(Object(XenForo_Search_Indexer), Array)
#8 .../library/XenForo/Deferred/SearchIndex.php(72): XenResource_Search_DataHandler_Update->rebuildIndex(Object(XenForo_Search_Indexer), 0, 500)
#9 .../library/XenForo/Model/Deferred.php(256): XenForo_Deferred_SearchIndex->execute(Array, Array, 7.99999713898, '')
#10 .../library/XenForo/Model/Deferred.php(390): XenForo_Model_Deferred->runDeferred(Array, 7.99999713898, '', false)
#11 .../library/XenForo/Model/Deferred.php(335): XenForo_Model_Deferred->_runInternal(Array, NULL, '', false)
#12 .../library/XenForo/ControllerAdmin/Tools.php(159): XenForo_Model_Deferred->run(true, NULL, '', false)
#13 .../library/XenForo/FrontController.php(347): XenForo_ControllerAdmin_Tools->actionRunDeferred()
#14 .../library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#15 .../admin.php(13): XenForo_FrontController->run()
#16 {main}
Code:
array(3) {
  ["url"] => string(46) "http://localhost/admin.php?tools/run-deferred"
  ["_GET"] => array(1) {
    ["tools/run-deferred"] => string(0) ""
  }
  ["_POST"] => array(3) {
    ["redirect"] => string(51) "http://localhost/admin.php?tools/rebuild&success=1"
    ["execute"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
  }
}
 
Good catch, try opening /library/XenMods/HashTags/Model/HashTagWatch.php find line 51 which should be
PHP:
if ($post['message_state'] != 'visible')
and change it to
PHP:
if (isset($post['message_state']) && $post['message_state'] != 'visible')

I'll upload a new zip in a little while.
 
Back
Top Bottom