#silverstripe IRC Log

IRC log for 28 June 2016

All timestamps are in UTC.

1: [00:00:01] * ss-helper quit (Remote host closed the connection)
2: [00:00:13] * ss-helper has joined #silverstripe
3: [00:11:42] * Stomach has joined #silverstripe
4: [00:15:02] <ss-helper> Get has_one relation in silverstripe - http://stackoverflow.com/questions/38065028/get-has-one-relation-in-silverstripe
5: [00:34:58] <DanaeNZ> geekdenz__: if (Director::is_ajax()) { return $form->renderWith('LoginForm'); }
6: [00:35:00] <DanaeNZ> or something
7: [00:55:39] * muskie9 has joined #silverstripe
8: [00:56:33] * Stomach quit (Quit: zzz)
9: [01:03:03] * Stomach has joined #silverstripe
10: [01:09:58] * grg quit (Remote host closed the connection)
11: [01:12:09] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
12: [01:21:33] * muskie9 has joined #silverstripe
13: [01:27:27] * sould has joined #silverstripe
14: [01:27:27] <ss-helper> sould: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
15: [01:27:55] <sould> hey chaps
16: [01:29:18] <sould> i've got a question regarding userforms multiforms https://userhelp.silverstripe.org/en/3.3/optional_features/forms/multipage-forms/
17: [01:29:50] <sould> Could be that i'm being a real dunce, but I can't seem to see any pages that aren't the first one. Is there some special set-up required here?
18: [01:31:06] <muskie9> sould we recently tried it and from what I recall the steps listed above the form allowed you to navigate to each step... we ran into a small issue with adjusting the .ss include for that portion of the form, but otherwise I don't think we did anything special to get it working
19: [01:32:09] <muskie9> I don't think they're actual pages, just show/hide via jquery rather than actual pages
20: [01:35:21] <sould> Hmm. Yeah, it does seem to be a set of fieldsets, with their display property being toggled. However, I'm not really sure what triggers that. I've filled in all the fields in step 1, and all i'm left with is a submit button which submits the form. Step 2 doesn't seem to want to appear
21: [01:36:11] <sould> When you say that there are steps listed above the form which allow you to navigate to each step, what are you referring to?
22: [01:37:21] <muskie9> I think it was numbers (1, 2, 3) in blocks (that may have been our styling for them) but there should be 1 - x for the number of steps
23: [01:38:19] <sould> hmm, interesting. I think that's what I'm missing! haha
24: [01:39:19] <muskie9> I'm double checking our use case... it was the first time we'd used that feature
25: [01:39:43] <sould> cheers
26: [01:42:25] <muskie9> ugh, I think our front-end dev had it setup locally unfortunately... this was the bug we found: https://github.com/silverstripe/silverstripe-userforms/issues/488
27: [01:44:31] <sould> ahh, no worries. It does look like that issue may be related to what i'm experiencing, though. An include may not be including itself properly somewhere.
28: [01:44:39] <sould> Thanks for your help! I'll investigate it some further
29: [01:46:50] * adrexia quit (Ping timeout: 260 seconds)
30: [02:13:51] <sould> Ah, got it working.. Kind of. Apparently for whatever reason, My userforms was calling the generic Form.ss. Moving UserForms.ss to it's own includes folder seems to have done the trick.
31: [02:14:14] <sould> Pretty much this issue here: https://www.bountysource.com/issues/35369830-userform-ss
32: [02:14:24] <sould> Unfortunately it's a core file change. Not really ideal, haha
33: [02:15:23] <muskie9> you could create a file in your project dir (mysite/templates/Layout/UserForm.ss) and it should pick it up
34: [02:16:36] <sould> That sounds good. I'll give that a shot
35: [02:16:46] <muskie9> you'll need to flush
36: [02:18:06] <muskie9> if you ever find a template/layout/include issue with the .ss files, you can create one with the same name in your project folder and make the changes as needed... or at least that's how it's supposed to work
37: [02:19:01] <sould> Hey, cool! Worked like a charm
38: [02:19:10] <muskie9> perfect!
39: [02:19:13] <sould> Cheers mate, very helpful
40: [02:19:34] <muskie9> glad I could help
41: [02:31:39] * irogue needs a vacation
42: [02:43:04] * sould quit (Ping timeout: 250 seconds)
43: [02:47:30] <Stomach> go to beervana @irogue
44: [02:48:58] * kerozene quit (Ping timeout: 252 seconds)
45: [02:52:50] <irogue> Stomach: but beer is gross
46: [02:55:12] <Stomach> :P
47: [02:56:44] * kerozene has joined #silverstripe
48: [03:01:03] * micmania1 has joined #silverstripe
49: [03:24:20] <muskie9> anyone use the static site connector module recently?
50: [03:39:02] * micmania1 quit (Quit: micmania1)
51: [03:40:22] * micmania1 has joined #silverstripe
52: [03:48:28] * johan_ has joined #silverstripe
53: [03:48:33] <johan_> hello team.
54: [03:48:44] <johan_> I am wondering if someone can point me at the right direction.
55: [03:49:13] <johan_> At some simple tutorial / example of making Blocks using sheadawson/silverstripe-blocks
56: [03:50:57] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
57: [03:54:02] * DanaeNZ quit (Remote host closed the connection)
58: [03:54:38] * DanaeNZ has joined #silverstripe
59: [03:59:02] * DanaeNZ quit (Ping timeout: 244 seconds)
60: [03:59:57] * DanaeNZ has joined #silverstripe
61: [04:05:57] <DanaeNZ> is it home time yet?
62: [04:30:16] * Stomach quit (Quit: zzz)
63: [04:31:55] * Stomach has joined #silverstripe
64: [04:35:13] * newbee has joined #silverstripe
65: [04:35:43] <newbee> hello, I want to save records through loop
66: [04:36:06] <newbee> but I don't know how to save record with nested loop here is the code
67: [04:36:50] <newbee> http://www.sspaste.com/paste/show/5771fed6f2823
68: [04:36:54] <newbee> plz help
69: [04:46:18] * Phlunk3 quit (Remote host closed the connection)
70: [04:58:31] * micmania1 quit (Quit: micmania1)
71: [04:59:27] * micmania1 has joined #silverstripe
72: [05:05:12] * newbee quit (Ping timeout: 250 seconds)
73: [05:12:09] * micmania1 quit (Quit: micmania1)
74: [05:18:51] * TombL has joined #silverstripe
75: [05:47:59] * glenn-bautista quit (Quit: Leaving.)
76: [06:01:19] * spronk quit (Quit: I may need a longer sleep timer...)
77: [06:08:27] * deschebbs has joined #silverstripe
78: [06:33:08] * Eliseth has joined #silverstripe
79: [06:33:12] * wmk has joined #silverstripe
80: [06:39:38] * Stomach quit (Quit: zzz)
81: [06:51:22] * johan_ quit (Ping timeout: 250 seconds)
82: [06:52:45] * deschebbs quit (Quit: Konversation terminated!)
83: [06:54:23] * arnhoe has joined #silverstripe
84: [07:16:29] * irogue quit (Ping timeout: 260 seconds)
85: [07:17:34] * Eliseth quit (Ping timeout: 240 seconds)
86: [07:43:24] * DanaeNZ quit (Quit: TIME TO FEED)
87: [07:57:26] * Eliseth has joined #silverstripe
88: [07:58:48] * slievr has joined #silverstripe
89: [08:04:54] * Eliseth quit (Ping timeout: 260 seconds)
90: [08:06:53] * kinglozzer has joined #silverstripe
91: [08:08:08] * janneklouman-- has joined #silverstripe
92: [08:09:54] * darianno has joined #silverstripe
93: [08:31:02] * elgabbu quit (Quit: Page closed)
94: [08:31:37] * elgabbu has joined #silverstripe
95: [08:39:35] * Stomach has joined #silverstripe
96: [08:54:10] * deschebbs has joined #silverstripe
97: [09:53:07] * WebDevB has joined #silverstripe
98: [09:55:30] <WebDevB> Hey, the PaginatedList class - is it possible to group results together?
99: [10:00:12] <ss-helper> User Forms Dropdown Field - http://stackoverflow.com/questions/38072927/user-forms-dropdown-field
100: [10:12:19] <wmk> WebDevB, then you need a grouped list
101: [10:12:24] <wmk> and paginate over that...?
102: [10:12:48] <WebDevB> wmk thanks for the reply!! Any docs on this?
103: [10:13:04] <wmk> there are docs on grouped list and on paginated list
104: [10:13:11] <wmk> though...
105: [10:13:16] <wmk> does that even make sense?
106: [10:13:22] <WebDevB> https://docs.silverstripe.org/en/3.3/developer_guides/model/how_tos/grouping_dataobject_sets/
107: [10:13:28] <wmk> yup
108: [10:15:01] <wmk> kinglozzer, does paginatin' a grouped list make sense?
109: [10:15:56] <wmk> or - you group a paginated list.
110: [10:16:13] <wmk> then you have your list, sort by xx, and group page 1, page 2...
111: [10:16:59] <WebDevB> Yea it's a strange one... Basically it's a search page and I need to group them together by the found results eg... Vehicles / News / Products
112: [10:24:47] * Stomach quit (Quit: zzz)
113: [11:26:45] <WebDevB> kinglozzer you around?
114: [11:46:34] * wmk quit (Ping timeout: 240 seconds)
115: [11:51:25] * WebDevB quit (Remote host closed the connection)
116: [11:57:12] * kinglozzer quit (Remote host closed the connection)
117: [12:00:26] * glenn-bautista has joined #silverstripe
118: [12:02:02] * swaiba has joined #silverstripe
119: [12:05:04] * glenn-bautista quit (Ping timeout: 258 seconds)
120: [12:15:15] * UndefinedOffset has joined #silverstripe
121: [12:17:09] * wmk has joined #silverstripe
122: [12:52:06] * kinglozzer has joined #silverstripe
123: [12:52:19] * kinglozzer quit (Remote host closed the connection)
124: [12:52:24] * kinglozz_ has joined #silverstripe
125: [12:56:18] * wmk quit (Ping timeout: 250 seconds)
126: [13:15:15] <ss-helper> How to use a different protocol with $AbsoluteLink in Silverstripe - http://stackoverflow.com/questions/37714857/how-to-use-a-different-protocol-with-absolutelink-in-silverstripe
127: [13:26:22] * WebDevB has joined #silverstripe
128: [13:27:01] <WebDevB> I'm trying to merge to DataLists together... I'm trying to use $obj->push() but I keep getting this error: Can't call DataList::push() because its data comes from a specific query
129: [13:27:03] <WebDevB> Any ideas?
130: [13:52:34] <slievr> You'll need to use an ArrayList
131: [13:54:36] <slievr> You can then use ArrayList::merge() to combine your lists
132: [14:10:48] * janneklouman-- quit (Ping timeout: 258 seconds)
133: [14:13:56] * muskie9 has joined #silverstripe
134: [14:23:35] <swaiba> WebDevB what slievr said
135: [14:23:52] <WebDevB> Thanks guys.
136: [14:27:45] * janneklouman-- has joined #silverstripe
137: [14:32:25] * janneklouman-- quit (Ping timeout: 252 seconds)
138: [15:08:32] * janneklouman-- has joined #silverstripe
139: [15:11:29] * swaiba quit (Remote host closed the connection)
140: [15:13:40] * janneklouman-- quit (Ping timeout: 264 seconds)
141: [15:25:04] * WebDevB quit (Remote host closed the connection)
142: [15:27:37] * arnhoe quit ()
143: [15:29:06] * janneklouman-- has joined #silverstripe
144: [15:34:30] * janneklouman-- quit (Ping timeout: 276 seconds)
145: [15:50:25] * cloph is now known as cloph_away
146: [15:53:57] * UndefinedOffset quit (Quit: Leaving.)
147: [15:57:06] * UndefinedOffset has joined #silverstripe
148: [16:09:17] * darianno quit (Quit: Computer has gone to sleep.)
149: [16:10:08] * janneklouman-- has joined #silverstripe
150: [16:15:00] * janneklouman-- quit (Ping timeout: 258 seconds)
151: [16:21:12] * cupcake quit (Ping timeout: 250 seconds)
152: [16:23:34] * kinglozz_ quit ()
153: [16:30:41] * janneklouman-- has joined #silverstripe
154: [16:35:37] * janneklouman-- quit (Ping timeout: 252 seconds)
155: [16:43:44] * slievr quit (Quit: Leaving.)
156: [16:51:15] * janneklouman-- has joined #silverstripe
157: [16:56:24] * janneklouman-- quit (Ping timeout: 276 seconds)
158: [17:02:44] * janneklouman-- has joined #silverstripe
159: [17:28:11] * slievr has joined #silverstripe
160: [17:52:02] * DimiStripe quit (Quit: DimiStripe)
161: [17:57:17] <neomang> AlphaCactus: I have the function in a pagecontroller, but I hadn't thought about just a regular controller. How would I call it then, would my class just need to implement that controller and call it like that? I can't do the same process via js as it requires access to an API and our local DB so I don't want that information viewable.
162: [17:58:42] <AlphaCactus> neomang: we have actions in page controllers and just controller controllers both returning just text without a template so it is possible both ways
163: [17:58:55] <AlphaCactus> I'm just not sure about what extra details I might be forgetting.
164: [18:00:05] <AlphaCactus> I'm assuming you can call the action now, it just returns everything including the templates?
165: [18:02:56] * slievr quit (Quit: Leaving.)
166: [18:05:39] <neomang> well, it only returns the template at the moment, which is frustrating, doesn't return my data even though the method i'm using should be echoing it.
167: [18:07:06] <neomang> I'm just getting the standard page template, even though I have an empty template for that page and action
168: [18:12:45] * gelignite has joined #silverstripe
169: [18:26:16] * DimiStripe has joined #silverstripe
170: [18:29:57] <neomang> I'm just not sure how to get it to render without a template
171: [18:31:56] <AlphaCactus> Well now I can' t get a new action to show up at all on my controller so I gotta figure out why that is the case, but in the mean time what version of ss are you using?
172: [18:39:25] <neomang> Using 3.4
173: [18:44:58] * BrewNaked has joined #silverstripe
174: [18:45:17] <AlphaCactus> Figures that just now something which i've been using for years decides to not work...
175: [18:46:40] <neomang> haha isn't it always
176: [18:47:00] <neomang> I still can't figure out why it wont show up. I have SchedulePage.php and SchedulePage.ss
177: [18:47:15] <neomang> and the method i'm using in SchedulePage_Controller is called schedule
178: [18:47:26] <neomang> but SchedulePage_schedule.ss isnt the one used
179: [18:50:43] <AlphaCactus> well, the first problem might be that you might have to define a route
180: [18:51:01] <AlphaCactus> since as of 3.2 the default routes are not longer automatic
181: [18:51:41] <neomang> ah, well that would have been good to know
182: [18:52:24] <AlphaCactus> you can put '$Controller//$Action/$ID/$OtherID': '*' in a routes.yml
183: [18:53:50] <AlphaCactus> but I can't even test right now because it isn't recognizing my new action, but all my old actions work fine so i figure flush=all must not be working...
184: [18:55:21] <neomang> I put that in, my routes.yml, waiting on flush all now
185: [18:58:21] <AlphaCactus> ok, finally got it working. so yeah, have an action, and I can either echo or return a string and that is all that shows up
186: [18:58:46] <AlphaCactus> controller has to have a route, action has to be in allowed_actions
187: [18:58:57] <neomang> yeah i've got those steps
188: [18:59:07] <neomang> full disclosure, this is my first time getting a controller action working
189: [18:59:09] <AlphaCactus> just don't return $this;
190: [18:59:52] <AlphaCactus> is it still not working?
191: [19:00:37] <neomang> http://www.sspaste.com/paste/show/5772c94de6547
192: [19:00:38] <neomang> nope
193: [19:01:01] <neomang> i still just get the default page template
194: [19:01:33] <muskie9> neomang renderWith(array('SchedulePage_schedule', 'Page')); might work
195: [19:01:56] <muskie9> unless it's just supposed to be a partial template like an include
196: [19:02:33] <neomang> Well, it is being included in a way
197: [19:02:37] <AlphaCactus> add a return "hello"; to the end of schedule()
198: [19:03:38] <muskie9> also, your shows data might have to go into a customise... so return $this->customise(array('shows' => $this->getShows(...)))->renderWith(array(...))
199: [19:03:44] <neomang> it's calling a script to output some data, which is called by a js script and reloaded based on changing information on the page
200: [19:04:08] <muskie9> ah, so some type of ajax call and expected data return
201: [19:04:12] <AlphaCactus> ya
202: [19:04:29] <neomang> yup
203: [19:04:38] <muskie9> I think I have a gist somewhere
204: [19:05:05] <neomang> i wish i had an easier way to do this, I was actually gonna handle this with a paginated list via js, found some code for that somewhere on github
205: [19:05:15] <neomang> but it was a huge hassle getting to the specific point in the list i wanted
206: [19:05:31] <muskie9> there's a lesson on using ajax for pagination iirc
207: [19:06:25] <neomang> yeah but this data is from an external db and has a whole weird setup to get it
208: [19:06:36] <muskie9> gotcha
209: [19:06:42] <neomang> it's from a postgre server we only have read access to
210: [19:06:53] <neomang> love those constraints but
211: [19:06:54] <AlphaCactus> neomang: what is your url? don't need domain part
212: [19:06:55] <muskie9> you could always take the data you gather and put it in ArrayData
213: [19:07:28] <neomang> url is domain.org/education/home/schedule/
214: [19:07:36] <neomang> for the page itself
215: [19:07:38] <muskie9> I don't have the supporting js, but here's a controller example that returns the results when it's an ajax request: https://gist.github.com/muskie9/b4738e2ebf5c239a1340
216: [19:07:56] <AlphaCactus> what happans if you do domain.org/SchedulePage_Controller/schedule
217: [19:07:58] <neomang> and domain.org/education/home/schedule/schedule/params for the action
218: [19:08:23] <neomang> 404
219: [19:08:46] <muskie9> AlphaCactus that's probably the way to do it, unless there's a $url_handler somewhere for education/home and whatnot
220: [19:08:47] <AlphaCactus> you have dev builded since making this class?
221: [19:09:13] <neomang> woah hold on
222: [19:09:19] <neomang> okay
223: [19:09:41] <neomang> so i needed the education heading since it's the project folder
224: [19:09:47] <neomang> but after that I got a blank page
225: [19:09:52] <AlphaCactus> yay, blank page good
226: [19:09:52] <neomang> it's progress lol
227: [19:10:01] <AlphaCactus> echo something in your function
228: [19:10:53] <AlphaCactus> to make sure the blank page isn't some other problem...
229: [19:11:50] <neomang> okay
230: [19:11:51] <neomang> this works
231: [19:12:10] <neomang> i still have some errors due to moving it into this class
232: [19:12:14] <neomang> gotta fix some small bits
233: [19:12:26] <neomang> but i've got it outputting the errors now, it's running the script!
234: [19:12:57] <AlphaCactus> yay, so it was just wrong url the whole time?
235: [19:13:03] <neomang> haha apparently
236: [19:13:25] <AlphaCactus> my problem was my hosts file was pointed at the wrong ip. so basically the same ...
237: [19:13:36] <neomang> is there a way to make it work for the kind of URL i was using? That's what the lessons showed iirc
238: [19:14:48] <AlphaCactus> if you have your page class in the SiteTree in the CMS and you can get to it and see it properly as you would any other page, then yes you should be able to append your action to the end of that url and it will work the same.
239: [19:15:10] <AlphaCactus> I have both actions I acces from pages in the the SiteTree and also actions i access with their classname directly.
240: [19:17:46] <neomang> weird, this one is in the sitetree
241: [19:18:03] <neomang> well, i'll worry about that issue later, I have another action that should render it's own full page
242: [19:18:23] <neomang> but i'll be working on that in a week or so, i'll finish fixing this one for now
243: [19:18:28] <neomang> thanks a ton guys!
244: [19:24:57] * Phlunk3 has joined #silverstripe
245: [19:29:42] * UndefinedOffset quit (Quit: Leaving.)
246: [19:37:27] <neomang> well, the controller action now works perfectly
247: [19:37:32] <neomang> but when the javascript calls it
248: [19:37:36] <neomang> it still gets the template
249: [19:37:40] <neomang> bluh
250: [19:39:03] <muskie9> neomang do you want it to be json or something?
251: [19:40:42] <AlphaCactus> are you sure the js is calling the correct url?
252: [19:41:05] <muskie9> ^
253: [19:41:13] <neomang> yeah, i had it log the url and tested it with a direct connection and it worked fine
254: [19:41:35] <neomang> I'm using XMLHttpRequests to get the page data
255: [19:41:49] <neomang> but I'm open to changing that, this is using code from my predecessor
256: [19:41:53] * Stomach has joined #silverstripe
257: [19:42:44] * deschebbs quit (Quit: Konversation terminated!)
258: [19:43:57] <AlphaCactus> i've never used one and with that advanced knowledge I can't imagine any reason why it would cause the controller to behave differently.
259: [19:44:13] <AlphaCactus> you could try a normal ajax call and see what you get to eliminate xhttp issues
260: [19:44:59] <neomang> yeah that's my next step
261: [19:58:34] <BrewNaked> o/ Good <insert timezone-appropriate daypart> all.
262: [20:00:41] <BrewNaked> Namespace question for the oo-challenged... if I have a module that is being included via composer into the /vendor directory and the module calling it is coming up with a "Class <module>\<classname> does not exist" error, where should I be adding a namespace reference in order for it to find the module correctly?
263: [20:01:41] <muskie9> BrewNaked after the <?php and before the class declaration: http://php.net/manual/en/language.namespaces.importing.php
264: [20:01:51] <AlphaCactus> o/
265: [20:08:42] <BrewNaked> @muskie9 So the module in question is fulltextsearch and it calls in monolog as one of its dependancies via composer. The class it's not finding is Logger. In Logger.php I see "namespace Monolog".
266: [20:09:14] <BrewNaked> Is there something in fulltextsearch that needs to be explicitly naming Monolog and/or Logger in order to link the two?
267: [20:19:17] <neomang> Okay, I got the ajax working but now it's giving me a css issue
268: [20:20:05] <neomang> I've got my CSS files included as "$ThemeDir/css/file.css" and the source code gives the proper relative path
269: [20:20:14] <neomang> but when i click them, i get the error "Action 'themes' isn't available on class SchedulePage_Controller."
270: [20:21:41] <neomang> nevermind! ignore that
271: [20:21:47] <neomang> base tag didnt get copied right
272: [20:24:08] <muskie9> sorry, had a call there... if fulltextsearch requires it I would assume it handles the use statements
273: [20:26:34] <muskie9> BrewNaked here's where it's decalring the use statements: https://github.com/silverstripe-labs/silverstripe-fulltextsearch/blob/a9eda33db7bbb0789f79b837d8ffe81914d14cb2/code/utils/logging/MonologFactory.php
274: [20:27:10] <muskie9> I think if you're using it outside of that you'd need to do the same thing... declare the namespaces
275: [20:27:20] <muskie9> but otherwise I think it should handle it
276: [20:28:19] <BrewNaked> Yeah... the error is actually coming from the InjectionCreator class in framework.
277: [20:39:14] <muskie9> I could see that, if it's overriding the base classes for search with the new ones
278: [20:39:55] <muskie9> maybe zap monolog from the vendor dir and do another composer update in case something got botched
279: [20:41:51] * UndefinedOffset has joined #silverstripe
280: [20:43:14] * Stomach quit (Ping timeout: 260 seconds)
281: [20:53:42] * Stomach has joined #silverstripe
282: [20:54:01] * UndefinedOffset quit (Quit: Leaving.)
283: [21:12:22] <BrewNaked> Looks as though the most recent version of monolog is not getting included correctly for some reason. (v1.19.0) If I roll back to v1.15.0, as per the minimum requirements for fulltextsearch, it all works out fine.
284: [21:12:40] * Hailwood_Ghost has joined #silverstripe
285: [21:13:07] <muskie9> interesting... odd that a minor release would have a big enough change to affect it
286: [21:16:27] <vitaly_> Is there a way to stop SS from converting &#121; to actual letters?
287: [21:23:34] <muskie9> is that stored in a db field?
288: [21:23:45] <muskie9> or is it casted as a certain type of data?
289: [21:24:30] <muskie9> vitaly_ ^
290: [21:25:53] <vitaly_> muskie9: i just put it in template .ss file
291: [21:26:41] <muskie9> what if you put it in <code></code>
292: [21:27:22] <muskie9> probably won't work still
293: [21:27:47] <muskie9> vitaly_ try &amp;#121;
294: [21:28:06] <vitaly_> muskie9: No, i need it to be recognised as a character
295: [21:28:22] <vitaly_> muskie9: by browsers, but not converted to a character by SS
296: [21:29:28] <muskie9> I'm not sure I'm following... so you need it to spit out the character on the web page, but not be the character in the ss file?
297: [21:31:18] * micmania1 has joined #silverstripe
298: [21:31:28] <vitaly_> muskie9: It's an email encoding technique e.g. &#109;&#97;&#105;&#108;&#116;&#111;&#58;&#115;&#116;&#106; will be readable on a page but it'll be not that trivial to parse emails by simple text
299: [21:31:49] * DarjusIT_ quit (Read error: Connection reset by peer)
300: [21:32:10] <muskie9> ah, basically this: https://github.com/axllent/silverstripe-email-obfuscator
301: [21:32:45] <muskie9> install that ^ and you should be able to do your@email.com in the template and it'll obfuscate it when it's rendered
302: [21:32:54] <vitaly_> muskie9: oh yeah, thanks
303: [21:33:52] <muskie9> pretty sure it does the conversion even for emails in the ss files... we include it in all our projects
304: [21:34:50] <vitaly_> muskie9: good stuff, gonna try it
305: [21:45:18] <vitaly_> muskie9: Nope, not applies to ss files :) oh well, not worth doing it then
306: [21:45:25] * Stomach quit (Quit: zzz)
307: [21:46:21] * Stomach has joined #silverstripe
308: [21:46:46] * Stomach quit (Read error: Connection reset by peer)
309: [21:47:16] * Stomach has joined #silverstripe
310: [21:50:22] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
311: [21:51:02] * DanaeNZ has joined #silverstripe
312: [21:53:46] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
313: [21:57:20] * irogue has joined #silverstripe
314: [22:00:24] <ss-helper> Silverstripe recover password with .com email address failed - http://stackoverflow.com/questions/38086908/silverstripe-recover-password-with-com-email-address-failed
315: [22:06:37] * Stomach quit (Quit: zzz)
316: [22:23:34] * spekulatius has joined #silverstripe
317: [22:35:30] * Azure quit (Quit: Oops.)
318: [22:36:14] * Azure has joined #silverstripe
319: [22:36:24] * Azure quit (Remote host closed the connection)
320: [22:37:13] * Azure has joined #silverstripe
321: [22:39:25] * Stomach has joined #silverstripe
322: [22:42:18] * Azure quit (Quit: Oops.)
323: [22:56:01] * Stomach quit (Quit: zzz)
324: [23:01:22] * Stomach has joined #silverstripe
325: [23:03:13] * slievr has joined #silverstripe
326: [23:03:34] * janneklo1man-- has joined #silverstripe
327: [23:06:44] * janneklouman-- quit (Ping timeout: 260 seconds)
328: [23:16:18] * Azure has joined #silverstripe
329: [23:19:54] * janneklo1man-- quit (Ping timeout: 276 seconds)
330: [23:36:20] * janneklouman-- has joined #silverstripe
331: [23:37:57] * slievr quit (Quit: Leaving.)
332: [23:41:21] * janneklouman-- quit (Ping timeout: 276 seconds)
333: [23:57:15] * janneklouman-- has joined #silverstripe

These logs were automatically created by ss-log on irc.freenode.net.