christopher-w
Friends-
Posts
366 -
Joined
-
Last visited
-
Days Won
1
christopher-w last won the day on April 4 2021
christopher-w had the most liked content!
Profile Information
-
Location
London
Recent Profile Visitors
5,854 profile views
christopher-w's Achievements
-
christopher-w reacted to a blog entry: Marketplace Closure
-
PurpleSparkles started following christopher-w
-
sobrenome reacted to a post in a topic: cloudfront setup guide
-
christopher-w started following Global Site Sidebar and Alternating post colors in a topic?
-
Hump Day: A Refresh Has Arrived!
christopher-w replied to Jordan Miller's topic in Invision Community Insider
On DigitalOcean we roll out new instances in less than 15 minutes. And they are free, apart from hosting costs. -
Alternating post colors in a topic?
christopher-w replied to Redmak's topic in Classic self-hosted technical help
I don’t know where exactly you are referring to, but the standard way of targeting odd and even rows is with CSS nth child selector See here for example (towards end of page) CSS :nth-child() Selector You can combine this with :not(something) to exclude those elements with existing class assignments - thus not interfering with highlighted/moderated etc. -
OptimusBain reacted to a post in a topic: Pages - Update
-
Bit of a fiddle but this will give you what you need in a roundabout way. You can use it to inject code or IPS blocks and templates anywhere on the site and it's controller and url sensitive too. It's not been updated for a while as the author was/is? ill, but the support forum has an entry stating it appears to be 4.6 compatible. Nice site by the way. Very cool. Chris
-
I know you are looking for changes to be made to core, but in the meantime have you looked at CSS grid template areas? I appreciate that in most cases you'll have to target entities using CSS :nth-child(), or nth child range, which is a pain, but you can come up with some very cool layouts (also see point 2 below *) https://css-tricks.com/simple-named-grid-areas/ Two things I'd like to see in Pages: 1/ Repeating fields - see ACF Pro for how this might work. 2/ Entity CSS class names. Same goes for custom blocks, forums, in fact anything that has a config section in the ACP should have the ability to assign a class names string to the entity being edited/configured. Would make client side positioning* so much easier. I appreciate we can create and assign our own pages templates, but the lack of literal class name assignments seems a bit of an oversight to me.
-
1/ Make sure the user's group (e.g. Administrators) can post HTML: 2/ Click on source tab in the forum description and you can add html there....
-
Database ACP Records Should Support Data Tables
christopher-w replied to Ocean West's topic in Feedback
I bound 5000+ Pages records to a Datatable recently and it loaded quite quickly and once loaded, filtered and paged almost instantaneously. You can also do near real time search of the table contents too and it naturally supports multiple anded keywords in the search string. It will also group by category if you set the options correctly. It’s a very nice tool and very easy to bind to. Just alter the listing template (iirc) to render the contents out to a formal table, including thead, and on document load bind the table to the Datatable using jQuery. It also works very well on mobile, allowing you to define which columns remain visible and which are revealed when you click the record. If you are interested I think I still have some screengrabs somewhere that I shared with another member here. It shows a fully loaded Datatable bound to Google maps running in our in dev Pages recruitment app. it’s a great tool and went down very well with beta testers. -
Thanks, that appears to have solved it for now.
-
Add Pages database filters to a page with templates
christopher-w replied to mcsg's topic in Developer Connection
Hey Hack Alert Not fully understanding your need here, but generally can't you just mark the common container as flex (assuming it's not already) and order the contents using media queries and order:-1/+1 etc? It won't work if you just want to move one sidebar item to the top of the page on mobile, but if you want to reposition the entire sidebar above main area then it should be fine. Remember, when in mobile mode, set flex container direction to flex-direction: column; Alternatively, if that doesn't work for you and you need this in a hurry, as a temp workaround, set page contents to display none and move stuff around on page load with jQ/JS, with events etc, and then show it when done. Messy, but has worked for me in the past. You could probably also move stuff around in the templates, but given you want to display things differently on mobile and desktop you will probably end up rendering them twice and revealing them as needed with media queries. If it's the same site as were discussing recently and you want to try the CSS only route, drop me a line and I will see if a few lines of CSS will fix it for you in the short term. Edit: assuming you haven't tried the CSS only route already. -
Sorry @InvisionHQ Not a github user. Can I post this bug report here? Invision 4.5.2 Classifieds: 2.2.2 (current version I believe) Trying to update images in existing ad and get the following on save:
-
Invision Community 4.6.0 Beta 1 is live!
christopher-w replied to Jordan Miller's topic in Invision Community Insider
Very, very impressed with achievements. Two things I love. 1/ The ability to reward activity by location. This will allow me to award, for example, VFX Expert status to members who post best answer n times in a VFX Q/A forum. 2/ And the following I can see being incredibly popular. My wife was thrilled with it. One small request for future updates: Please would you consider grouping achievements by named group (same way as you do with custom block authoring) and rendering them to the front end in separate containers identifiable by user nominated class or group name. This will allow us to, optionally, visually separate loyalty type rewards (for example logs in 10 times) from proficiency awards such as receiving an expert award in a video editing Q/A forum. Either way, very happy with what I have seen so far. Installed on a test server without a hitch and so far I have only seen one small issue with VideoBox custom fields which has been reported to the author. -
Have you had no offers of help at all? if not maybe offer a bounty to get it fixed? By that I mean offer a $reward rather than asking for quotes. Similar tactics have worked elsewhere for me in the past.
-
Thanks Dave, it's been a while since we first discussed this when I was in St Ives. We haven't been working non stop though - it comes and goes. We go through cycles of love/hate with the suite. Every now and again we come up against a silly gotcha which takes all the enthusiasm out of the project. And then after a couple of months or so, refreshed, we try again. And on it goes. But anyway, we are getting closer, albeit increasingly using less and less of the Invision UI. We are also starting to write our first plugins which seem easy to put together, hopefully leading to less reliance on the marketplace. Thanks for your support. I am equally impressed with what you've done with Star Trek, which looks to be unique 🙂.
-
Ahhh, that explains the clarity in your comments here. 🙂 Good luck. Edit: ^ becoming a writer
-
Hump Day: A Refresh Has Arrived!
christopher-w replied to Jordan Miller's topic in Invision Community Insider
Hey Dave, I've recently set up Google Maps both in the ACP and separately (async load with init callback) in my evolving jobs app. I know you are making a bigger point here. which I agree with, but in the meantime if I can be of any help, drop me a line. -
There is a filter by tags app in the marketplace and it works well - but if you have lots of tags it can dominate the page. The alternative is to use an enhanced dropdown with multiselect set to true. This will enable you to search for tags (hidden inside the select component = neat and tidy) and display multiple selections. I've not tested huge numbers with the dropdown yet, but we've had 5000+ rows in our jobs app, so no reason why a similar number of much simpler tag elements can't be hidden inside a filterable dropdown. Below is how it works on our content selector - it's perfect for mobile. You are clearly a very visual person - same as your site. I think learning CSS basics would pay huge dividends for you. It's the easiest and fastest way to give a site a new look, and with the latest CSS tools, it can transform the user experience. Again using CSS Grid. You can automatically clamp the row height to that of its smallest or largest item. There's no reason why you can't do this with other CSS methods, but grid is much cleaner and quicker. Some folks use active client size resizing with JS, but in my view it makes for a sluggish page, especially on slower machines. I'll post more images as we tidy up the design over the next few weeks.