Стойкость пароля в Joomla

Спорим ты не знал, что в джумле есть родная проверка стойкости пароля. Правда она отключена.

Для того, то бы включить эту фичу зайдите в файл /components/com_users/models/forms/registration.xml и к полям паролей добавьте strengthmeter="true"

Как работать в окружении Joomla 3 в произвольном файле

Никогда так не делайте, ребята:

define('_JEXEC', 1);
define('DS', DIRECTORY_SEPARATOR);
define('JPATH_BASE', dirname(__FILE__) . '/../../../..' );//Путь к корню Joomla
require_once(JPATH_BASE.DS.'includes'.DS.'defines.php');
require_once(JPATH_BASE.DS.'includes'.DS.'framework.php');
JFactory::getApplication('site')->initialise();

А если делаете, то не говорите, кто вас этому научил.

А ты PHP знаешь?

Из за того, что я специализируюсь на Joomla, меня считают таким себе школьником/студентом/самоучкой, который разобрался как модули публиковать и разделы создавать, а теперь сайты по 300 баксов делает. Такая уж репутация у этой CMS сложилась. Думаю это связано с её открытостью, бесплатностью и одновременно с этим мощью для разработки. Много начинающих, много рукожопых, вот и...

Часто удивляются: «А что, ты и PHP знаешь?». Да, знаю. А ещё шаблоны разработки и прочую ООП хрень. Анекдот в тему:

— Что такое Объектно Ориентированное Программирование (ООП)?
— Приехал на Объект, сориентировался, программируешь

У меня не повернулся бы язык назвать себя Джумла гуру, если бы я не разобрался во внутренностях этой цмс-ки. Я следил за её развитием с момента появления и по мере прокачки джумлы, незаметно, прокачался сам. Часто на собеседованиях тестировали, но свои результаты нескем сравнить, а тут надыбал сервис PHP тестирования:

Метранпа́ж — верстающий в страницы

Метранпа́ж (от фр. metteur en pages — верстающий в страницы) — старший наборщик или руководитель группы наборщиков в типографии, верстающий полосы (страницы) набора или контролирующий эту операцию. Устаревшее название верстальщика.

В докомпьютерную эру метранпаж имелся в каждой типографии.

Ну круто ведь! Верстальщиков сейчас развелось море, а вот метранпажей не хватает.

Отправка формы в новое окно

Бывают определенные моменты, когда очень важно, чтобы ссылка открывалась в новом окне. Самый простой и эффективный способ - это добавить к ней атрибут target="_blank". Но что делать если нам нужно отправить форму с тем же эффектом - в новом окне? К счастью, можно сделать то же самое:

<form action="http://othersite.com" method="post" target="_blank">

<-- form fields here -->

</form>

«Стряхивать» и «приминать»

Однажды осел упал в колодец и стал громко вопить, призывая на помощь. На его крики прибежал хозяин ослика и развел руками — ведь вытащить ослика из колодца было невозможно.

Тогда хозяин рассудил так: "Осел мой уже стар и ему недолго осталось, а я все равно хотел купить нового молодого осла. Этот колодец уже совсем высох и я уже давно хотел его засыпать, и вырыть новый. Так почему бы сразу не убить двух зайцев — засыплю-ка я старый колодец, да и ослика заодно закопаю".