#silverstripe IRC Log

IRC log for 14 September 2012

All timestamps are in NZT (New Zealand Time).

1: [00:07:00] * ugeen has left #silverstripe
2: [00:11:00] * UndefinedOffset has joined #silverstripe
3: [00:18:00] <ocm> how stable is the latest 3.x release?
4: [00:20:00] * waer_away has joined #silverstripe
5: [00:24:00] <MattSS> (only one site though)
6: [00:24:00] <MattSS> ocm: I'm using it for live sites, haven't had any issues yet myself
7: [00:25:00] * waer-away quit (Ping timeout: 282 seconds)
8: [00:27:00] <Zed_> http://doc.silverstripe.org/sapphire/en/trunk/topics/grid-field/ is offline, it seems.
9: [00:27:00] * Zed_ has joined #silverstripe
10: [00:27:00] <Zed_> Could someone link me to the GridField Documentation?
11: [00:29:00] * LePhil has joined #silverstripe
12: [00:30:00] * r3v3rb quit (Quit: r3v3rb)
13: [00:31:00] <LePhil> hey guys, is it possible to add some minutes to a SS_Datetime::now()?
14: [00:33:00] <LePhil> something like $oneMinInFuture = SS_Datetime::now()+1;
15: [00:35:00] * instabil2 has joined #silverstripe
16: [00:36:00] * peter_ss1 has joined #silverstripe
17: [00:37:00] <Zed_> Boy is the GridField not popular.
18: [00:38:00] * DigNZ has joined #silverstripe
19: [00:39:00] * r3v3rb has joined #silverstripe
20: [00:42:00] * peter_ss quit (Ping timeout: 260 seconds)
21: [00:42:00] * instabil quit (Read error: Connection reset by peer)
22: [00:42:00] * DigNZ1 quit (Ping timeout: 260 seconds)
23: [00:44:00] <lx-berlin> LePhil: i dont know how to do it with SS_Datetime. Maybe you can work with http://php.net/manual/de/function.strtotime.php
24: [00:45:00] <UndefinedOffset> Zed_ http://doc.silverstripe.org/framework/en/trunk/topics/grid-field/ sapphire is now framework ;)
25: [00:45:00] <UndefinedOffset> and its still new tech, so no surprise that its not that popular yet
26: [00:46:00] <LePhil> lx-berlin: I'm more familiar with that, but the doc specifically asked me to use that function ;) http://api.silverstripe.org/2.4/sapphire/model/SS_Datetime.html
27: [00:47:00] <LePhil> but I'm using mysql's NOW() at the moment
28: [00:48:00] * Kapdap has joined #silverstripe
29: [00:49:00] * ss23_ has joined #silverstripe
30: [00:49:00] * ajmitch_ has joined #silverstripe
31: [00:52:00] * ss23 quit (Remote host closed the connection)
32: [00:52:00] * Kapdap_ quit (Write error: Broken pipe)
33: [00:52:00] * ajmitch quit (Write error: Broken pipe)
34: [00:53:00] * ocm|wrk has joined #silverstripe
35: [00:54:00] * ec8or has joined #silverstripe
36: [00:54:00] * bretttp_ has joined #silverstripe
37: [00:57:00] * peter_ss has joined #silverstripe
38: [00:59:00] * MrGuits quit (Ping timeout: 260 seconds)
39: [01:00:00] * mrzero_ has joined #silverstripe
40: [01:00:00] * mrzero_ has joined #silverstripe
41: [01:00:00] * mrzero_ quit (Changing host)
42: [01:01:00] * mrzero_ is now known as mrzero
43: [01:01:00] * mrzero quit (Read error: Connection reset by peer)
44: [01:02:00] * mobiusnz has joined #silverstripe
45: [01:02:00] * peter_ss1 quit (*.net *.split)
46: [01:02:00] * ocm quit (*.net *.split)
47: [01:02:00] * mobiusnz quit (*.net *.split)
48: [01:02:00] * ec8or_ quit (*.net *.split)
49: [01:02:00] * bretttp quit (*.net *.split)
50: [01:02:00] * spronk quit (*.net *.split)
51: [01:03:00] * ss23_ is now known as ss23
52: [01:09:00] * Nivery has joined #silverstripe
53: [01:11:00] * ss23 quit (Ping timeout: 248 seconds)
54: [01:15:00] * ec8or quit (Ping timeout: 248 seconds)
55: [01:19:00] * ec8or has joined #silverstripe
56: [01:19:00] * ss23 has joined #silverstripe
57: [01:19:00] * Guits has joined #silverstripe
58: [01:32:00] * ss-log quit (Ping timeout: 248 seconds)
59: [11:33:00] <Blake_> Nay.
60: [11:33:00] * ss-log has joined #silverstripe
61: [11:34:00] <Pyromanik> what version are you using?
62: [11:34:00] <Pyromanik> is it still the nesting issue?
63: [11:34:00] <Blake_> Well, I don't get any errors anymore after I set the envionment as dev.
64: [11:34:00] <Blake_> Just that error on Save.
65: [11:34:00] <Pyromanik> at all?
66: [11:34:00] <Blake_> Well ok, this is the error that's beign thrown, "Error at line 101 of D:\WAMP\www\delta\framework\forms\HtmlEditorField.php"
67: [11:34:00] <Pyromanik> right
68: [11:34:00] <Blake_> So I still can't publish the homepage, but at least it doesn't disappear.
69: [11:35:00] <Blake_> 3.0.2, if I remember.
70: [11:35:00] <Blake_> So the stack probably ends at that.
71: [11:35:00] <Pyromanik> 3.0.1 from download? bleeding edge from github?
72: [11:35:00] <Pyromanik> that's... not stable iirc.
73: [11:36:00] <catcher> Blake_, you can do that by hovering over the SS logo in the CMS
74: [11:36:00] <catcher> I'm using 3.0.2rc2, so far so good.
75: [11:36:00] <Blake_> Wait, I'm confirming the exact version.
76: [11:36:00] <Blake_> Ah, I was looking for the initial config file, anyway, it's 3.0.1.
77: [11:37:00] <Pyromanik> hmm
78: [11:37:00] <Pyromanik> haven't heard of this issue before
79: [11:38:00] <n0ne> Is there a way to tell page that if there's page of that type already exsiting, to not create another?
80: [11:38:00] <Pyromanik> how 'clean' is the install?
81: [11:38:00] <Blake_> It might be because of the third-party plugins.
82: [11:38:00] <Blake_> Yeah, I'm going try that.
83: [11:38:00] <Pyromanik> ah
84: [11:38:00] <Pyromanik> yes
85: [11:38:00] <Pyromanik> more than likely is.
86: [11:38:00] <Pyromanik> 2.4 modules are not pluggable into 3.0
87: [11:38:00] <Blake_> The GridField combined with the Sorter and the Bulk Uploader probably didn't work out too well.
88: [11:38:00] <Pyromanik> and for the most part, I only know of 2 modules that are compatible.
89: [11:39:00] <Blake_> Nay, they're 3.0 plugins, but there might be some issues?
90: [11:39:00] <Pyromanik> could be
91: [11:39:00] <Pyromanik> try removing them and see what happens.
92: [11:39:00] <Pyromanik> n0ne: yes, in canCreate()
93: [11:40:00] <n0ne> ty :)
94: [11:41:00] * theruss quit (Ping timeout: 245 seconds)
95: [11:42:00] * catcher quit (Quit: Leaving)
96: [11:47:00] * mobiusnz quit (Remote host closed the connection)
97: [11:48:00] * sonet quit (Quit: sonet)
98: [11:54:00] * simon_w|air has joined #silverstripe
99: [11:55:00] <simon_w|air> Blake_: what's the actual error message too? Rather than just the line
100: [11:55:00] * willr quit (Quit: willr)
101: [11:57:00] * Motoservo has joined #silverstripe
102: [11:57:00] * chillu quit (Quit: chillu)
103: [11:58:00] <Blake_> Hey Simon, I just got that line as an Ajax Popup.
104: [11:59:00] <Blake_> I'm currently retrying it on a clean install.
105: [11:59:00] <simon_w|air> That's when you look at the response from the server
106: [12:00:00] <simon_w|air> yeah
107: [12:00:00] <Blake_> POST Request in Firebug?
108: [12:02:00] <Blake_> Aye, got it, wait.
109: [12:04:00] <Blake_> ERROR [User Error]: Uncaught Exception: HtmlEditorField->saveInto(): This field should save into a HTMLText or HTMLVarchar field. IN POST /delta/admin/pages/edit/EditForm Line 101 in D:\WAMP\www\delta\framework\forms\HtmlEditorField.php
110: [12:04:00] <simon_w|air> got an HtmlEditorField that isn't doing that?
111: [12:05:00] <Blake_> Actually just a text field.
112: [12:05:00] <Blake_> static $db = array ( 'Caption' => 'Text', 'SortOrder' => 'Int' );
113: [12:05:00] <Blake_> static $has_one = array ( 'Page' => 'Page', 'Image' => 'Image', 'Link' => 'SiteTree' );
114: [12:05:00] <simon_w|air> yeah, a HtmlEditorField needs to go into a HTMLText
115: [12:06:00] * Motoservo quit (Read error: Connection reset by peer)
116: [12:06:00] <Blake_> Wait, is the Caption defaulting to an HTMLEditorField?
117: [12:07:00] <simon_w|air> It shouldn't. You're probably using one in a getCMSFields()
118: [12:07:00] * Motoservo has joined #silverstripe
119: [12:08:00] <Blake_> Let be get an SSBits.
120: [12:08:00] <Pyromanik> sspaste.com
121: [12:08:00] <Blake_> Na.
122: [12:08:00] <Blake_> public function getCMSFields() { $thumbField = new UploadField('Image', 'Gallery Image'); $thumbField->allowedExtensions = array('jpg', 'png', 'gif', 'bmp', 'jpeg'); return new FieldList( new TextField('Caption', 'Caption'), new TreeDropdownField('Link', 'Page to link to', 'SiteTree'), $thumbField ); }
123: [12:08:00] <Blake_> ..ok, that's wrong.
124: [12:09:00] <Blake_> Here we go, http://sspaste.com/paste/show/50527a853f8fd.
125: [12:10:00] * jrast has joined #silverstripe
126: [12:10:00] <simon_w|air> And your saving one of these objects when getting the error?
127: [12:11:00] <simon_w|air> I blame the java bytecode I'm having to debug at the same time!
128: [12:11:00] <Blake_> Yes.
129: [12:11:00] <Pyromanik> you're!
130: [12:11:00] * jrast quit (Client Quit)
131: [12:11:00] <Pyromanik> bad simon_w, bad!
132: [12:11:00] <Blake_> Ha!
133: [12:11:00] <Blake_> anyway*
134: [12:11:00] <Blake_> ..anway, yes I am. The error occurs when I save the homepage that's using the GridField for a gallery.
135: [12:12:00] <simon_w|air> Blake_: that wouldn't be saving those objects, just the home page. Got a custom getCMSFields() on that too?
136: [12:13:00] <Blake_> Should I SSpaste both the object and the associated page?
137: [12:13:00] <Blake_> Besides the one listed in the GalleryImage object? No.
138: [12:13:00] <simon_w|air> Would probably help
139: [12:13:00] <Blake_> Aye, give me a second.
140: [12:15:00] <Blake_> Homepage, http://sspaste.com/paste/show/50527bbb657fb.
141: [12:15:00] <Blake_> GalleryImage Object, http://sspaste.com/paste/show/50527bd7d15a9.
142: [12:16:00] <simon_w|air> which are text types
143: [12:16:00] <Blake_> I'm a moron.
144: [12:16:00] <Blake_> ..yeah, just saw that.
145: [12:16:00] <Pyromanik> ... too fast simon_w|air
146: [12:16:00] <Blake_> Bows to the man.
147: [12:16:00] <Pyromanik> happens to the best of us Blake_!
148: [12:16:00] <Pyromanik> especially at ... 15 past midnight.
149: [12:16:00] <Pyromanik> ?
150: [12:16:00] <Blake_> Bad night indeed.
151: [12:16:00] <Blake_> ..twice in a night, Jesus.
152: [12:16:00] <simon_w|air> Blake_: you're using HtmlEditorField for SplitOneContent, SplitTwoContent and SplitThreeContent
153: [12:17:00] <Pyromanik> with terms like aye and nay you must be in the UK :P
154: [12:22:00] * mobiusnz has joined #silverstripe
155: [12:27:00] * howardgrigg quit (Quit: Leaving)
156: [12:28:00] * instabil2 quit (Read error: Connection reset by peer)
157: [12:30:00] * simon_w|air quit (Ping timeout: 245 seconds)
158: [12:30:00] * spronk has joined #silverstripe
159: [12:34:00] * willr has joined #silverstripe
160: [12:35:00] * n0ne quit (Quit: Page closed)
161: [12:38:00] * Paltat has joined #silverstripe
162: [12:42:00] * Paltat quit (Ping timeout: 245 seconds)
163: [12:44:00] * sonet has joined #silverstripe
164: [12:57:00] * t|m has joined #silverstripe
165: [12:57:00] * razzi quit ()
166: [12:58:00] * Bollig|DesignCty has joined #silverstripe
167: [13:07:00] * mobiusnz has joined #silverstripe
168: [13:07:00] * mobiusnz quit (Read error: Connection reset by peer)
169: [13:10:00] * willr quit (Quit: willr)
170: [13:10:00] * MichaelDesignerX has joined #silverstripe
171: [13:31:00] * willr has joined #silverstripe
172: [13:36:00] * willr quit (Ping timeout: 264 seconds)
173: [13:59:00] * metanat has joined #silverstripe
174: [14:01:00] * Blake_ quit (Ping timeout: 245 seconds)
175: [14:06:00] <Pyromanik> simon_w: you use a SMTP filter for spam filtering don't you?
176: [14:07:00] * simon_w|air is now known as Guest89526
177: [14:07:00] * simon_w|air has joined #silverstripe
178: [14:07:00] <Pyromanik> simon_w|air: ^ ?
179: [14:07:00] <simon_w|air> Pyromanik: kinda. Not really a filter.
180: [14:07:00] <Guest89526> bah, I had idented
181: [14:08:00] <Pyromanik> some kind of 'greylist' iirc?
182: [14:08:00] <Pyromanik> Guest89526: what is it that you use then?
183: [14:08:00] <Guest89526> yeah, postgrey
184: [14:09:00] * Guest89526 is now known as simon_w|air
185: [14:10:00] <Pyromanik> simon_w|air: that sits in front of your inbox though, not as a filter before sending?
186: [14:10:00] * sonet quit (Quit: sonet)
187: [14:11:00] <Pyromanik> yeh, but I mean it deals with incoming, not outgoing
188: [14:11:00] <Pyromanik> or could I say, sit it in front of our server, filtering out contact form abuse before actually sending an email?
189: [14:11:00] * sonet has joined #silverstripe
190: [14:11:00] <simon_w|air> it sits on the SMTP server, before passing an incoming email through to the mail handler
191: [14:12:00] <simon_w|air> nope, grey listing doesn't work like that
192: [14:12:00] <Pyromanik> ok cool, as I thought.
193: [14:12:00] <simon_w|air> all it does is tell incoming emails to try again later, then lets them through if they do
194: [14:12:00] <Pyromanik> assp.sourceforge.net looks more promising :>
195: [14:13:00] <simon_w|air> remember, spam filtering in the mail queue always happens on incoming, not outgoing
196: [14:14:00] <Pyromanik> hmm, always always?
197: [14:15:00] <simon_w|air> you could write a wrapper for sendmail that does something like that
198: [14:15:00] <Pyromanik> http://www.magicvillage.de/~Fritz_Borgstedt/assp/0003D91C-8000001C/
199: [14:15:00] <simon_w|air> yup
200: [14:15:00] <Pyromanik> there's nothing that checks the content of a message through some heuristics before getting sendmail / qmail / etc to actually send?
201: [14:15:00] <simon_w|air> anything else happens before it gets into the mail queue at all
202: [14:15:00] <Pyromanik> ah yeah, well that's kinda what I'm after.
203: [14:15:00] <Pyromanik> Don't want stuff to asplode mid transit, rather it didn't get into transit in the first place.
204: [14:16:00] <Pyromanik> ?
205: [14:17:00] <Pyromanik> gah
206: [14:17:00] <Pyromanik> or is that incoming again :S
207: [14:17:00] <simon_w|air> That's incoming
208: [14:17:00] <simon_w|air> SMTP happens at both ends
209: [14:17:00] <Pyromanik> yeah I know
210: [14:18:00] <Pyromanik> 500 a day is a bit shit.
211: [14:18:00] <Pyromanik> But I'm not aware of much more than that :/
212: [14:18:00] <Pyromanik> all I know is that I wanna stop our contact forms from being abused to all hell and back.
213: [14:18:00] <simon_w|air> try mollom?
214: [14:18:00] <Pyromanik> good, but clients are derp.
215: [14:19:00] <Pyromanik> or mollom slows the site load time down too much.
216: [14:19:00] <Pyromanik> spam either outruns the 100 limit on the free account (clients don't pay)
217: [14:19:00] <Pyromanik> or clients don't like the way it looks
218: [14:20:00] <Pyromanik> especially when they're already using something like gmail.
219: [14:20:00] <simon_w|air> clients can get a better spam filter on their server then
220: [14:20:00] <Pyromanik> recaptcha thins spam out, but doesn't stop it (not even nearly really)
221: [14:20:00] <Pyromanik> yeah, but you try telling a client that simon_w!
222: [14:21:00] <simon_w|air> Oh right, gmail and its sucky spam filter
223: [14:21:00] <Pyromanik> but because spam comes from our server, it's whitelisted, etc.
224: [14:21:00] <Pyromanik> works for unsolicited stuff, but if it's directly addressed from somewhere like your own website... then yeah, it comes through.
225: [14:22:00] <Pyromanik> berko
226: [14:22:00] <Pyromanik> even worse is when client uses gmail in combo with outlook, and outlook makes all it's own folders and shit, ignoring the gmail spam folder (meaning they can't check it for missed legit emails)
227: [14:22:00] <Pyromanik> then they ring up and go completely burko
228: [14:22:00] <Pyromanik> something like that
229: [14:23:00] <Pyromanik> qmail
230: [14:23:00] <simon_w|air> is the server running something like postfix?
231: [14:24:00] <simon_w|air> You could configure it to not automatically email local, don't whitelist localhost and change the email so it sends to an email on the server which forwards to their accounts
232: [14:25:00] <Pyromanik> hmm
233: [14:35:00] * sonet quit (Quit: sonet)
234: [14:37:00] * willr has joined #silverstripe
235: [14:38:00] * mobiusnz quit (Read error: Connection reset by peer)
236: [14:38:00] * mobiusnz_ has joined #silverstripe
237: [14:52:00] * sonet has joined #silverstripe
238: [14:55:00] * mobiusnz_ quit (Ping timeout: 260 seconds)
239: [14:55:00] * mobiusnz has joined #silverstripe
240: [14:59:00] * willr quit (Read error: Connection reset by peer)
241: [15:06:00] * simon_w|air quit (Ping timeout: 245 seconds)
242: [15:09:00] * nyeholt has joined #silverstripe
243: [15:11:00] * mobiusnz quit (Read error: Connection reset by peer)
244: [15:11:00] * mobiusnz_ has joined #silverstripe
245: [15:19:00] * cloph_away has joined #silverstripe
246: [15:21:00] * cloph quit (Ping timeout: 260 seconds)
247: [15:25:00] * catcher has joined #silverstripe
248: [15:27:00] <catcher> Let's say a member has_many Teams. Is there any way to create a modeladmin interface in such a way that the current member can only see/edit his or her own Teams?
249: [15:33:00] <Pyromanik> for more efficiency
250: [15:33:00] <Pyromanik> yes
251: [15:33:00] <Pyromanik> canView, canEdit
252: [15:33:00] <Pyromanik> and alter your query that gets the list that builds the gridfield to leverage Member::currentUser()
253: [15:38:00] <catcher> That sounds too good to be true.
254: [15:41:00] <catcher> Does canView ever get called in front-end dealings?
255: [15:41:00] <catcher> (if I don't check it myself)
256: [15:43:00] <Pyromanik> so far as I'm aware.
257: [15:43:00] <Pyromanik> no
258: [15:43:00] <Pyromanik> well, not in 2.4 at least
259: [15:45:00] <catcher> client is wanting a system where front-end users can edit their profiles, upload multiple files to related objects, etc.
260: [15:45:00] <catcher> I'm trying to spec the time, and comparing developing it all in front-end vs giving them a neutered CMS acct.
261: [15:46:00] <Pyromanik> MemberProfiles would do all you want in 2.4
262: [15:47:00] <catcher> How would MemberProfiles handle a has_many Foo, which has_many files, which need to be uploaded?
263: [15:48:00] <catcher> Member has_many Foo, each Foo has_many files
264: [15:51:00] <Pyromanik> it may not suit, and so far as I know it's not updated to 3.0 yet
265: [15:54:00] <nyeholt> There's a 'development' branch which is mostly updated to ss3
266: [15:54:00] <nyeholt> but not completely nice yet
267: [15:55:00] <catcher> nyeholt, do you happen to know what lacks?
268: [15:56:00] <nyeholt> not exactly no - I'm using it for a couple of ss3 things and it works for me
269: [15:57:00] <nyeholt> as its been ported over to gridfield for the field management
270: [15:57:00] <nyeholt> there might be a few backend things that aren't as smooth as in ss24
271: [15:57:00] <nyeholt> but I'm not exactly aware of what those might be
272: [15:58:00] <nyeholt> you'd probably need something a little bit custom for that to use gridfield on the frontend
273: [15:58:00] <nyeholt> regarding the has_many foo, which has_many files
274: [15:58:00] <nyeholt> which I haven't tried yet
275: [15:59:00] <catcher> gotcha, ty
276: [16:05:00] * waerloga is now known as waer-away
277: [16:10:00] <nyeholt> if so, do you have issues with it not refreshing the grid?
278: [16:10:00] * tankr quit (Quit: Leaving.)
279: [16:10:00] <nyeholt> anyone else using custom actions in a gridfield?
280: [16:11:00] <nyeholt> it appears that the GridField ajax request success handler is never triggered when the 'reload' method is called in GredField.js
281: [16:12:00] <Pyromanik> cool
282: [16:12:00] <Pyromanik> Is there a task to look for broken files?
283: [16:12:00] <Pyromanik> (and not remove them)
284: [16:12:00] * simon_w|air has joined #silverstripe
285: [16:12:00] <Pyromanik> I accidentally rm'd some assets/files
286: [16:12:00] <Pyromanik> want to find out which are missing so I can replace them
287: [16:12:00] <simon_w|air> Nope
288: [16:12:00] <Pyromanik> without messing the ID relationship
289: [16:12:00] <Pyromanik> ok
290: [16:12:00] <simon_w|air> just write one
291: [16:13:00] <Pyromanik> Just stab in the dark
292: [16:13:00] <Pyromanik> all g
293: [16:13:00] <MichaelDesignerX> hi all, need info on OOP , is Page class is a Supperclass ? I am reading some book on DataBaseDesign & trying to find the relation to SS
294: [16:13:00] <simon_w|air> foreach(DataObject::get('File') as $f) if(!file_exists($f->Filename)) echo "$f->Filename is missing<br />";
295: [16:14:00] <simon_w|air> MichaelDesignerX: it's a superclass of anything that extends it
296: [16:15:00] * DigNZ quit (Quit: DigNZ)
297: [16:16:00] <MichaelDesignerX> simon_w: ty
298: [16:23:00] * sonet quit (Quit: sonet)
299: [16:33:00] * nyeholt quit (Quit: ChatZilla 0.9.88.2 [Firefox 6.0.1/20110830214506])
300: [16:36:00] * catcher quit (Ping timeout: 260 seconds)
301: [16:58:00] * willr has joined #silverstripe
302: [17:02:00] * mobiusnz_ quit (Remote host closed the connection)
303: [17:11:00] * irogue quit (Quit: Leaving.)
304: [17:22:00] * nickmolhoek quit (Quit: nickmolhoek)
305: [17:41:00] * SightUnseen has left #silverstripe
306: [17:41:00] * SightUnseen has joined #silverstripe
307: [18:09:00] * simon_w|air quit (Ping timeout: 245 seconds)
308: [18:20:00] * metanat quit (Quit: Leaving.)
309: [18:25:00] * t|m quit (Quit: Ex-Chat)
310: [18:29:00] * AlphaCactus quit (Ping timeout: 246 seconds)
311: [19:21:00] * AlphaCactus has joined #silverstripe
312: [19:22:00] * willr quit (Quit: willr)
313: [19:23:00] * zfmf has joined #silverstripe
314: [19:27:00] * LinusN has joined #silverstripe
315: [19:32:00] * chillu has joined #silverstripe
316: [20:05:00] * SightUnseen has joined #silverstripe
317: [20:05:00] * SightUnseen has left #silverstripe
318: [20:07:00] * popeshoe has joined #silverstripe
319: [20:12:00] * lx-berlin has joined #silverstripe
320: [20:15:00] * Shrike_Finland has joined #silverstripe
321: [20:16:00] * Guest8849 has joined #silverstripe
322: [20:16:00] <Guest8849> Hello! I need help.
323: [20:19:00] * Shrike_Finland quit (Client Quit)
324: [20:19:00] <Guest8849> Someone here?
325: [20:20:00] <Guest8849> Okay.
326: [20:20:00] <MichaelDesignerX> go ahead & ask :D
327: [20:21:00] * Shrike_Finland has joined #silverstripe
328: [20:22:00] <Guest8849> I'd like to do that.
329: [20:22:00] <Guest8849> <% control Categories %> $Letter <% control CategorieEntries($Letter) $Title $Link<% end_control %><% end_control %>
330: [20:22:00] <Guest8849> I just have a 2D Array.
331: [20:23:00] <Guest8849> I think it's a version of 2009.
332: [20:23:00] <Guest8849> 2D Array in my DataObjectSet.
333: [20:23:00] <Guest8849> Is it possible to output that shit?
334: [20:23:00] <MichaelDesignerX> is that in SS3 ?
335: [20:24:00] <Guest8849> I can't upgrade. I modified too much on my core-files, so my CMS won't work if I change something.
336: [20:25:00] <Guest8849> How would you do that on SS3?
337: [20:25:00] <MichaelDesignerX> .. that looks too old .. I dont think this will work ..
338: [20:25:00] <MichaelDesignerX> if its a small website, try upgrading to SS3
339: [20:25:00] <Guest8849> No, it's too big. I heard there are possibilites, but I can't find anything.
340: [20:27:00] <MichaelDesignerX> in SS3 everything is easy, but if you are using like SS2 that has to be done with PHP as the template engine is not smart enough to do that for you
341: [20:29:00] <MichaelDesignerX> Guest8849: how old is your website ?
342: [20:29:00] <Guest8849> Hm, okay. So I have to construct the HTML-part of the template in my PHP code and output it normally there.
343: [20:32:00] * instabil has joined #silverstripe
344: [20:38:00] * mobiusnz has joined #silverstripe
345: [20:42:00] * lx-berlin has left #silverstripe
346: [21:05:00] * AlphaCactus quit (Ping timeout: 240 seconds)
347: [21:07:00] * ajmitch quit (Ping timeout: 240 seconds)
348: [21:07:00] * ajmitch has joined #silverstripe
349: [21:11:00] * Guest8849 quit (Quit: Page closed)
350: [21:12:00] * AlphaCactus has joined #silverstripe
351: [21:18:00] * popeshoe quit (Ping timeout: 272 seconds)
352: [21:22:00] * Shrike_Finland quit (Quit: Leaving.)
353: [21:23:00] * popeshoe has joined #silverstripe
354: [21:25:00] * Shrike_Finland has joined #silverstripe
355: [21:28:00] * mobiusnz quit (Remote host closed the connection)
356: [21:31:00] * Shrike_Finland quit (Quit: Leaving.)
357: [21:46:00] * AlphaCactus quit (Ping timeout: 246 seconds)
358: [21:46:00] * lx-berlin has joined #silverstripe
359: [21:53:00] * micmania1 has joined #silverstripe
360: [21:54:00] * sillymoose has joined #silverstripe
361: [21:54:00] <micmania1> Does anybody know anything about using the HTMLEditorField in ModelAdmin? It seems there is an error whenever the link icon is clicked.
362: [21:54:00] <micmania1> This has happened in a few different sites.
363: [21:55:00] <micmania1> ERROR [User Error]: ModelAdmin::init(): Invalid Model class IN GET /admin/blog-admin/EditorToolbar/LinkForm/forTemplate Line 114 in /home/project/public_html/framework/admin/code/ModelAdmin.php
364: [21:55:00] <micmania1> The class it is (unsuccessfully) looking for is EditorToolbar
365: [22:19:00] * Stomach quit (Quit: Leaving.)
366: [22:21:00] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
367: [22:29:00] * AlphaCactus has joined #silverstripe
368: [22:30:00] <ec8or> simon_w: what is the status of your oauth module?
369: [22:30:00] * Jose__ has joined #silverstripe
370: [22:31:00] <simon_w> ec8or, needs 3.1. May need a patch that hasn't been merged yet too
371: [22:32:00] <ec8or> ok cool
372: [22:32:00] * Jose__ quit (Client Quit)
373: [22:48:00] * ss-log has joined #silverstripe
374: [22:54:00] * micmania1 quit (Ping timeout: 245 seconds)
375: [23:01:00] * waer-away is now known as waerloga
376: [23:01:00] * AlphaCactus quit (Ping timeout: 245 seconds)
377: [23:01:00] * ajmitch quit (Ping timeout: 240 seconds)
378: [23:01:00] * ajmitch has joined #silverstripe
379: [23:02:00] * Stomach has joined #silverstripe
380: [23:11:00] * Stomach quit (Ping timeout: 244 seconds)
381: [23:25:00] * sillymoose quit (Quit: Leaving)
382: [23:32:00] * AlphaCactus has joined #silverstripe

These logs were automatically created by ss-log on irc.freenode.net. This site is powered by code available under a BSD license.