Wildcard for meta description in Joomla - metadata

I am wondering if there's a way that I can easily change the month in some Joomla Menus meta title and description.
I thought maybe I could use some sort of wildcard that I could change (somewhere).
So say I put in (*&&) it would display as "October 2017" and then I could change it on the 1st of every month.
I have hundreds that would need changing monthly otherwise and it would be rather time consuming.

The free or paid version of Regular Labs ReReplacer could be used for this.

Related

sap.m.PlanningCalendar - How to display hour in 24-hour format?

I am using a planning calendar where I am displaying the appointments. I am showing the calendar from 7AM to 5PM. But I want the Hour format to be in 24-hour format, like after 12PM it should be 13, 14, 15.. likewise.
It seems like hour format for planning calendar depends on browser locale. For example for me (Europe, Poland) hours are in 24hours format.
It is related to Launchpad settings:
You can set it default in transaction SU01 tab defaults for selected user or You could do massive change in SU10. If You need more information You could find it in 2404186 SAP Note launchpad.support.sap.com/#/notes/0002504186
It's not the most ideal answer, but the 12/24 can be influenced by the locale. For example, adding the URL parameter sap-locale=ES (or sap-language) would use the 24 hour setting because that's how the locale is defined. You could also do it by calling:
sap.ui.getCore().getConfiguration().setFormatLocale()
before rendering with a locale (as string) which uses 24hr.
It may be possible to extend locales to have a special one that has a 24hr format, but the rest of the settings being the same, but I couldn't find any examples of how to do this, and it's not immediately apparent to me.
edit: if English is necessary, locales such as "en_GB", "en_IE" or "en_ZA" may be used.
That doesn't work for us, my Fiori launchpad is set to 24hr as well as in SU01 backend system, but the Planning Calendar still shows 12PM.
Any other suggestions?

How I can customize a datepicker in Sulu?

Are there any methods to customize datepicker in Sulu via XML page config (e.g. I need to change date format)?
Sounds trivial, but http://docs.sulu.io/en/latest/reference/content-types/date.html says "No parameters available."
I am afraid to tell you that this is currently not possible... It would be nice if you create an issue on github also explaining the parameters you'd like to have.
And apart from that, the date format is based on the user language, so if the user has english as UI language he also gets the english formatted date. On the website you can use e.g. the date twig filter to format the date however you like.

Activating multiple versions of a page in AEM over time

In AEM (Adobe Experience Manager), I'm trying to schedule the activation of multiple versions of a single page that have slightly different content each day. So, while I'm out-of-office on Saturday morning, the "Saturday" version of the page is auto-activated. Then on Sunday morning, the "Sunday" version of the page is activated. On Monday morning, the "Monday" version of the page is activated, and so on. So far, I've only been able to successfully schedule a single change, not multiple changes over time, as described. Any help would be appreciated.
I don't know a way to directly do activation of different versions at different times, but an alternative you could consider would be to create the portion(s) of the the page you to change over time as a teaser component, then use segmentation to define time-based segments that would cause the page to render those portions differently depending on the date/time.
Check out this documentation: https://docs.adobe.com/docs/en/aem/6-1/administer/personalization/campaigns/segmentation.html. It states
"...segments are then used to provide a visitor with specifically
targeted content."
This wouldn't be a typical usage of segmentation, but it is a way to accomplish what you want to do. In step 6, when creating a new segment, you would need to define a JavaScript expression that evaluates the date/time to resolve the segment to true/false. You could define several such segments for each date/time you need, then depending on which segment resolves to true different content would be shown.
This has overview info https://docs.adobe.com/docs/en/aem/6-1/author/personalization/campaigns.html and says that
"Typically a teaser page is a temporary action that will last for a
specific period of time, until it is replaced by the next teaser
page."
At least from AEM 6.3 (I didn't check the earlier versions, but quite sure it works the same way) there is "Scheduled publication" function.
When you schedule the page for activation the snapshot version is created and that very version will be published, even if the page itself was changed since then. And this can be used for several times. So actually you have what you need works out-of-the-box.
I would suggest you to investigate /etc/workflow/models/scheduled_activation/jcr:content/
for more information.

How do websites change content daily?

I just started learning HTML and CSS, with no knowledge on other languages such as javascript, Php, and so forth. Websites like Refdesk.com boast fresh content everyday, there has to be someway they are able to have new content everyday other then changing it by hand. Some Google searches came up with nothing but RSS feeds.
How is this done?
Thanks for the helpful answers, it answers half of my question, but does this also mean that the owner would have to manually add the webpage each day for new content, or say add in the content for a few days and have them displayed day after day automatically?
Most dynamic websites derive their page content from a database. Change the content in the database, and the content on the pages changes to follow suit.
Likely they have some form of content management system which allows non-technical users to update the site. In some systems, the content manager itself can get quite advanced. Here's a description of the latest version of the one used at the BBC, CPS, which drives the many BBC websites and more.
They most probably use a database where they store the content and the newest entries are retrieved from this database and displayed. This requires a server side language like PHP, Java, Python.
The HTML is generated dynamically.
The answers about databases combined with a server-side language like PHP are pretty good and very direct, but depending on how new you are to web development they might not be conceptual enough.
The first thing you need to understand is that a database is a collection of tables - each like any you might be familiar with in excel.
For example, one table in your database might be named "daily_links" and it might have two columns, one named "Date", and one named "Link". So every time you want to publish a new link, you just make a new row.
So now you are half way there.
Now what the server-side scripting language is able to do is to go to the database, look at your table "daily_links" and bring back each all the information that it found there.
From there it can do anything with that information like make a new anchor tag in html for each row it found, and give it an href of the data found in the column "Link".
That is rough idea in (very) general terms.
I hope that is easy to understand.

Dates in iPhone Settings Bundle

I'm working on a very simple iPhone app, that in the end will have maybe 3 or 4 settings.
Ideally I'd like to use the Settings app provided for free in the SDK.
One of the settings I'd like the user to be able to enter is their date of birth, however there doesn't seem to be a way to prompt the user for a date in the Settings app.
Aside from writing a custom settings page within my app, is there any other options?
Take a look at UIPickerView to allow the user to "dial in" values that correspond to a day, month, and year.
EDIT: Okay, thanks for clarifying. Perhaps take a look at the PSMultiValueSpecifier key and use its multi-value selectors for day, month and year selections.
Look at the tutorial section of the Application Preferences document for help on this, specifically the "Experience Level" portion.
The only way using the default settings is to use one or more textfields, and to parse the user's input to build a NSDate object.