The Joomlashack Blog
Get Your Joomla Extension Description to Show on Install
- Written by Nick Savov Nick Savov
- Published: 18 January 2019 18 January 2019
If you're creating a Joomla extension and want to display the extension description when installing your extension, this tutorial will show you how.
Joomla uses the <description> tag from the main manifest file (i.e. the extension-name.xml file in the root of the zip file) of the extension. Let's use an example.
Read more: Get Your Joomla Extension Description to Show on Install
Class Name Requirements for Joomla's Script File
- Written by Nick Savov Nick Savov
- Published: 18 January 2019 18 January 2019
For anyone new to Joomla development, learning Joomla's conventions has its learning curve. This tutorial will cover naming Joomla's script file class. Let's get started.
How to Stop Joomla Sending Passwords in Emails
- Written by Steve Burge Steve Burge
- Published: 18 January 2019 18 January 2019
One of our members contacted us today and asked about web site security. They asked whether it was a good idea for Joomla to send passwords by email.
Our answer was "No!". You really should stop Joomla from sending passwords inside emails.
The image below shows a typical Joomla registration email, with the username and password included.
CSS Grid #22: Theming a Footer with CSS Grid and Media Queries
- Written by Jorge Montoya Jorge Montoya
- Published: 17 January 2019 17 January 2019
In this tutorial, you are going to build a footer
element with media queries. The main part of the footer
contains 6 elements on a wide screen.
This layout works with screens larger than 960px.
The 6 elements are as follows:
- The logo.
- The primary navigation.
- The secondary navigation.
- The social media block.
- The contact block (phone number and email address).
- The submit form for the newsletter subscription.
Read more: CSS Grid #22: Theming a Footer with CSS Grid and Media Queries
How to Embed YouTube Videos in Joomla
- Written by Steve Burge Steve Burge
- Published: 16 January 2019 16 January 2019
Displaying YouTube videos is one of the most popular things you can do with your Joomla site.
The OSYouTube plugin is the fastest and easiest way to do it. All you need to do is add the URL of the video into your articles.
There is a completely free version of OSYouTube. Here's how it works:
The Joomlashack Roundup: 2019 Starts With Shack Analytics
- Written by Steve Burge Steve Burge
- Published: 14 January 2019 14 January 2019
Thanks for using Joomla and Joomlashack. I hope 2019 is a great year for you. Let's work together to make cool things happen with Joomla.
In case you missed it last week, we reviewed 2018 at Joomlashack .
Now it's time to move forward, and we're getting ready to launch of a new extension: Shack Analytics. Here's a preview screenshot:
Read more: The Joomlashack Roundup: 2019 Starts With Shack Analytics
How to Add Extra Fields in K2 in Joomla
- Written by Valentín García Valentín García
- Published: 14 January 2019 14 January 2019
K2 is a popular extension to build sites with CCK capabilities. Its flexibility makes it possible to add custom fields to manage additional text, images, links, etc.
In this tutorial, you will learn how to create extra fields within your K2 items.
Embed YouTube Videos in ZOO and K2 with OSYouTube for Joomla
- Written by Valentín García Valentín García
- Published: 14 January 2019 14 January 2019
ZOO and K2 are popular Content Construction Kits for Joomla. Out of the box, both extensions are ready to use features such as social sharing, comments, custom fields management and more.
OSYouTube by Joomlashack makes embedding YouTube videos in Joomla easy even to beginners.
In this post, I'll show you how to easily embed YouTube videos in ZOO and K2 items.
Read more: Embed YouTube Videos in ZOO and K2 with OSYouTube for Joomla
3 Ways to Disable a Joomla Plugin
- Written by Steve Burge Steve Burge
- Published: 11 January 2019 11 January 2019
Some of the most common errors we see on Joomla sites involve plugins.
A normal Joomla site will have dozens of plugins, so they are a common source of errors.
In this tutorial, I'm going to show you how to disable a troublesome plugin, using three different techniques.
The first technique is the normal way to disable a plugin. The second and third techniques can be used if the plugin has locked you out of Joomla's administrator area.
CSS Grid #21: How to Insert an Empty Row in CSS Grid
- Written by Jorge Montoya Jorge Montoya
- Published: 11 January 2019 11 January 2019
As you already have learned in the previous tutorials of this series, CSS Grid (the Grid specification in your browser) positions grid items into grid cells or areas, based on an auto-placement algorithm, unless you position the items by yourself.
The browser will automatically create new rows and place items according to their source order. But what if you want to have an empty row without content?
In this tutorial, you will learn how to generate an empty row in a grid and then use this row to overlap two grid items.
Read more: CSS Grid #21: How to Insert an Empty Row in CSS Grid