Joss Posted July 10, 2014 Share Posted July 10, 2014 Okay, this getting very odd. I have changed it so that I am getting the text from a field on the actual page, rather than from another page. And it has exactly the same problem. ?? Link to comment Share on other sites More sharing options...
Soma Posted July 10, 2014 Share Posted July 10, 2014 I'm not sure. Can you hand a copy? Cache? Link to comment Share on other sites More sharing options...
Joss Posted July 10, 2014 Share Posted July 10, 2014 OKAY!!! Ummmmm If I change it to get the page name, rather than the page title, it works!!! WHAT?? (Cache is very definitely off and this is just on a local box) Link to comment Share on other sites More sharing options...
Soma Posted July 10, 2014 Share Posted July 10, 2014 APC php cache? Is there anything on the title field? Textformatter? It's hard without sitting in front. Link to comment Share on other sites More sharing options...
Joss Posted July 10, 2014 Share Posted July 10, 2014 I know - sorry. Jump on a plane? Link to comment Share on other sites More sharing options...
Joss Posted July 10, 2014 Share Posted July 10, 2014 BINGO! Soma, well done. It was the HTML entity encoder textformatter on the title field (I have no memory of adding that, but then this project started a while ago) Thanks mate, again.... Now the question is why would that mess things up? Link to comment Share on other sites More sharing options...
Soma Posted July 10, 2014 Share Posted July 10, 2014 Well the cool kids use remote control, Airplane bahh... Glad you found it. I have no idea why. 1 Link to comment Share on other sites More sharing options...
Joss Posted July 11, 2014 Share Posted July 11, 2014 Neither do I. One for Ryan when he is wandering by at some point. Interesting to see if you can replicate it though. Night! Link to comment Share on other sites More sharing options...
Joss Posted July 11, 2014 Share Posted July 11, 2014 Correction - the problem seems to have been with the title field also having the hanna code textformatter added. Er, I think. I need to go through this tomorrow! Link to comment Share on other sites More sharing options...
Marty Walker Posted July 13, 2014 Share Posted July 13, 2014 Hi, I've got a problem with trying to edit a hanna code. I can see the list of codes I've setup and I can create a new one but I'm not able to edit it after I've created it. I had this problem with the final 2.4 release but I thought an update to the most recent dev build (2.4.7) might fix it but, no. There's no browser errors at all. Reinstalled it, still no. My server setup is: PHP 5.4.25 & MySQL 5.1.73-cll Any thoughts? Link to comment Share on other sites More sharing options...
mr-fan Posted August 26, 2014 Share Posted August 26, 2014 Some little new hannas from my playground with a question: //BDay //Use this with [[bday?d=1950-12-31]] //You can add this to any place, even in the title of a link or alt text of an image. Also future day possible. !HannaCode:BDay:eyJuYW1lIjoiQkRheSIsInR5cGUiOiIyIiwiY29kZSI6IlwvKmhjX2F0dHJcbmQ9XCIyMDAwLTEtMVwiXG5oY19hdHRyKlwvXG48P3BocFxyXG5cclxuXC9cL1VzZSB0aGlzIHdpdGggW1tiZGF5P2Q9MTk1MC0xMi0zMV1dXHJcblwvXC9Zb3UgY2FuIGFkZCB0aGlzIHRvIGFueSBwbGFjZSwgZXZlbiBpbiB0aGUgdGl0bGUgb2YgYSBsaW5rIG9yIGFsdCB0ZXh0IG9mIGFuIGltYWdlLiBBbHNvIGZ1dHVyZSBkYXkgcG9zc2libGUuXHJcblxyXG4kb3V0cHV0X3ZhbHVlID1cIlwiO1xyXG4kZD10cmltKCRkKTtcclxuJGRhdGVub3c9ZGF0ZShcIlktbS1kXCIpO1xyXG4kZGlmZj1zdHJ0b3RpbWUoJGRhdGVub3cpLXN0cnRvdGltZSgkZCk7XHJcbmlmKCRkaWZmIDwwKSRkaWZmPSRkaWZmICogLTE7IFwvXC9ubyBuZWdhdGl2ZSB2YWx1ZXNcclxuJGRheXM9Zmxvb3IoKCRkaWZmKVwvODY0MDApO1xyXG4keWVhcnM9cm91bmQoKCRkaWZmIFwvMzE1MzYwMDApLCAyKTtcclxuXHJcblwvXC9ERUJVR1xyXG5cL1wvJG91dHB1dF92YWx1ZT1cIiRkYXRlbm93ICRkIEFnZSBpcyAkeWVhcnMgeWVhcnMuIFRoYXQncyAkZGF5cyBkYXlzXCI7XHJcbiRvdXRwdXRfdmFsdWU9XCJBZ2UgaXMgJHllYXJzIHllYXJzLiBUaGF0J3MgJGRheXMgZGF5c1wiO1xyXG5cclxuZWNobyAkb3V0cHV0X3ZhbHVlOyJ9/!HannaCode and //countdown //d_day=(day) d_month=(mont) d_year=(year) txt1=(text_before) txt2=(text_after) //Use [[countdown?d_day=25&d_month=12&d_year=2009&txt1=Only&txt2=days until it is Christmas]] !HannaCode:Countdown:eyJuYW1lIjoiQ291bnRkb3duIiwidHlwZSI6IjIiLCJjb2RlIjoiXC8qaGNfYXR0clxuZF9kYXk9XCIyNVwiXG5kX21vbnRoPVwiMTJcIlxuZF95ZWFyPVwiMjAxNFwiXG50eHQxPVwiT25seVwiXG50eHQyPVwiZGF5cyB1bnRpbCBpdCBpcyBDaHJpc3RtYXNcIlxuaGNfYXR0cipcL1xuPD9waHBcclxuXHJcblwvXC9kX2RheT0oZGF5KSBkX21vbnRoPShtb250KSBkX3llYXI9KHllYXIpIHR4dDE9KHRleHRfYmVmb3JlKSB0eHQyPSh0ZXh0X2FmdGVyKVxyXG5cL1wvVXNlIFtbY291bnRkb3duP2RfZGF5PTI1JmRfbW9udGg9MTImZF95ZWFyPTIwMDkmdHh0MT1Pbmx5JnR4dDI9ZGF5cyB1bnRpbCBpdCBpcyBDaHJpc3RtYXNdXVxyXG5cclxuJHRvZGF5ID0gdGltZSgpO1xyXG4kZGF5WCA9IG1rdGltZShkYXRlKCdHJyksIGRhdGUoJ2knKSwgMCwgJGRfbW9udGgsJGRfZGF5LCAkZF95ZWFyKTtcclxuZWNobyAkdHh0MS4nICcgLnJvdW5kKCgkZGF5WC0kdG9kYXkpXC8oMzYwMCoyNCksMCkuJyAnLiAkdHh0MjsifQ==/!HannaCode so in my former cms (there was a similar addon called droplets) i could get the whole rendered page as a $var or the contentpart of it and could make a nice CreateToc droplet that search for Headingtags and build up the TOC: preg_match_all( '#<h([1-6]).*>([^<].+)</h[1-6]>#i', $wb_page_data, $matches, PREG_PATTERN_ORDER ); the var $wb_page_data gets the actual pagecontent to analyse by the droplet (=HannaCode). Is there a similar option or could i simply use the render() function on the parts of the page that i wanna get into the TOC? Kind regards mr-fan Link to comment Share on other sites More sharing options...
mr-fan Posted August 26, 2014 Share Posted August 26, 2014 I've double ask would it be nice to have a little hanna gallery with structured and sorted hanncode?? Could be a nic addition to the addons page? with some given parameters like name, desc, importcode, vars Link to comment Share on other sites More sharing options...
Peter Knight Posted August 27, 2014 Share Posted August 27, 2014 Just a note to all MODx'ers - I think this is a nice way to transfer some snippets/chunks to ProcessWire as well if people want to go down that route and have some they used to use in body text. Obviously it's not quite the same thing (potentially more powerful depending on your needs), but anything that helps make a transition easier is good in my book Very useful, powerful module ryan! Agree. I'm coming from that CMS and I really like the ability to not have to rely on includes so much. Link to comment Share on other sites More sharing options...
Zahari M. Posted September 5, 2014 Share Posted September 5, 2014 Hi guys Thanks for looking at this! A Hanna code question for you gents... In WordPress, one of the things you can do inside the main text editor is that you can add a read more tag anywhere inside your blog posts. Usually you might insert it after say the end of the first paragraph. And so if you set up WordPress such that it displays your blog posts as a list of excerpts or teasers, then should it come across a post that has a read more tag, it will display the contents of that post from the beginning as an excerpt right up to the point where you placed that read more tag. Finally WordPress turns that read more tag into a link such that if you click on it it takes you to the complete blog post. So my question is gents, if we create a [[readmore]] hanna code, how do we go about replicating this WordPress functionality? As my coding skills are not very good, I thought that there could be two approaches. One would be to somehow break out of the body field once it reached our [[readmore]]. How to do this I do not know how. I tried getting my [[readmore]] to simply echo return; but it ignored that! The other I guess would be to use our [[readmore]] as a "marker" of sorts and somehow extract the section between the beginning of the body field up until it sees our [[readmore]] marker. I'm thinking this might need an explode implode kind of approach but I have never ever done anything like that before and so I am really quite clueless on this one. Or maybe there is a smarter way? Any tips or suggestions or code chunks much appreciated! Cheers guys! Link to comment Share on other sites More sharing options...
adrian Posted September 5, 2014 Share Posted September 5, 2014 Hey Zahari, In a bit of a rush, but PHP's strstr might be what you are looking for. Not sure that you really need a Hanna Code in this situation. Just parse the content of the field in your template. $introtext = strstr($page->body, '[[readmore]]', true); Then when you echo out the body on the full version, just: echo str_replace("[[readmore]]", "", $page->body); Hope that helps to get you started. I am sure there are lots of other ways to approach this. I usually go with automatic truncation because editors usually forget to add things like a [[readmore]] tag. 3 Link to comment Share on other sites More sharing options...
Zahari M. Posted September 5, 2014 Share Posted September 5, 2014 Adrian! That's such an awesome function! Oh so elegant! And here I was trying to bust my head with preg_split As always... thank you thank thank you!! Link to comment Share on other sites More sharing options...
Joss Posted September 19, 2014 Share Posted September 19, 2014 Another little Hanna issue: In CKEditor if you delete a space (like with backspace) and then press the space bar to put it back in, or anything similar, CKeditor inserts a So, if on a hanna code you have something like this: [[col class="medium-4 myclass"]] When you first type it, it is fine, but if you edit it, the source becomes: [[col class="medium-4 myclass"]] And the code breaks. Ryan, can you add a check in the hanna module so that it looks for and replaces is with a blank " "? Link to comment Share on other sites More sharing options...
teppo Posted September 19, 2014 Share Posted September 19, 2014 @Joss: unless you actually need non-breaking spaces somewhere (and assuming that you're running a new-ish version of PW), the "beautify markup toggles" section of CKEditor field are pretty neat. "Remove non-breaking spaces" has saved the day a lot of times for me. Just saying Link to comment Share on other sites More sharing options...
Joss Posted September 19, 2014 Share Posted September 19, 2014 Arf'noon Teppo! Yes, I know there is a way around it on CKEditor, but it struck me that having a catch-all on the Hanna Code is possibly not a bad idea. It's one of those things that could mess a client up if they don't know all the ins and outs. Link to comment Share on other sites More sharing options...
Joss Posted September 24, 2014 Share Posted September 24, 2014 Ryan, next time you're are messing with the module, fancy putting in a drop down for font size on Ace? For us old blokes, you know...... 4 Link to comment Share on other sites More sharing options...
adrian Posted September 24, 2014 Share Posted September 24, 2014 Damn it is embarrassing that I felt the need to Like that suggestion of Joss'. I used to be fine on a 15" laptop running 1920x1200. Seems like 40 really is the beginning of the end when it comes to small things and low light 2 Link to comment Share on other sites More sharing options...
jan Posted September 29, 2014 Share Posted September 29, 2014 Hi, I just can't find my github login, so I'd like to report a minor bug here. (I did cost me some hours…) In the description of the Hanna Code Name field is written, that hyphens are allowed in names: That's definitely not right. as you can read here: https://processwire.com/talk/topic/7123-embedding-css-grid-markup-in-textareackeditor/ Hanna Code Module is not working with additional parameters if hyphens are in the Hanna Code Name. This error was also reported on github in February here: https://github.com/ryancramerdesign/ProcessHannaCode/issues/3 The module is great anyway. So thanks a lot in advance! Link to comment Share on other sites More sharing options...
SiNNuT Posted October 12, 2014 Share Posted October 12, 2014 Ryan, I've got notified in the PW admin (2.5.3 master) that there was an update (0.1.9) available for Hanna Code. I checked GitHub and saw that you added support for hyphenated Hanna names, cool! Unfortunately, updating via Setup->Upgrades did not go as planned. It timed out after 30 seconds and the mentions of TextformatterHannaCode and ProcessHannaCode had dissapeared from the modules list. After that, a '.TextformatterHannaCode' directory was present in the site/modules and a 'ProcessHannaCode' directory with only partial files (the ace stuff) in it. Clearing out these folder and installing from ClassName also did not seem to work anymore, as it also resulted in a timeout. Grabbing the zip from GitHub, extracting it in site/modules and renaming it to 'ProcessHannaCode' and afterwards refreshing the modules section in PW admin seems to have restored everything, and i now have an up to date (0.1.9) Hanna Code Module, with all Hanna Codes i already had working correctly. Maybe it was the initial time-out that got me screwed, but maybe there are some (re)naming issues when upgrading to the latest version of Hanna. Thought i'd mention it anyway. 1 Link to comment Share on other sites More sharing options...
mr-fan Posted October 13, 2014 Share Posted October 13, 2014 next HannaCode to crosslink the topics https://processwire.com/talk/topic/7930-screenshot-generator-url-to-img/#entry76654 !HannaCode:thumbnail:eyJuYW1lIjoidGh1bWJuYWlsIiwidHlwZSI6IjIiLCJjb2RlIjoiXC8qaGNfYXR0clxudz1cIjEyMFwiXG5oPVwiODBcIlxudXJsPVwicHJvY2Vzc3dpcmUuY29tXC9cIlxuaGNfYXR0cipcL1xuPD9waHBcclxuXHJcblwvXC9nZXQgc29tZSB0aHVtYm5haWxzIGZyb20gYSBzZXJ2aWNlIEFQSSBcclxuXC9cL2xpbmsgZXhhbXBsZTogaHR0cDpcL1wvYXBpLndlYnRodW1ibmFpbC5vcmdcLz93aWR0aD0xMjAmaGVpZ2h0PTgwJmZvcm1hdD1qcGcmdXJsPXByb2Nlc3N3aXJlLmNvbVwvXHJcblxyXG5lY2hvIFwiPGltZyBzcmM9J2h0dHA6XC9cL2FwaS53ZWJ0aHVtYm5haWwub3JnXC8/d2lkdGg9JHcmaGVpZ2h0PSRoJmZvcm1hdD1qcGcmdXJsPSR1cmwnPjxcL2ltZz5cIjsifQ==/!HannaCode Some little thumbnailgenerator.... Link to comment Share on other sites More sharing options...
Peter Knight Posted October 24, 2014 Share Posted October 24, 2014 HannaCode isn't currently listed as compatible with 2.5 on the Module page http://modules.processwire.com/modules/process-hanna-code/ I'm wondering if this is why my HannaCode is outputting the raw tag or if it *should* be working and I've got bigger probs. Running 2.5.5 dev Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now