Пример обрезания всего лишнего в метатегах. Удаление всего кроме такса (html тегов и плейсхолдеров).
Генерация метатегов
Нужно в папке создать файл .htaccess:
SetHandler application/octet-stream ForceType application/octet-stream
Иногда, в зависимости от настроек сервера, хватает:
ForceType application/octet-stream
Обновленный вариант, для всех файлов:
<FilesMatch "\.*$"> ForceType application/octet-stream Header set Content-Disposition attachment </FilesMatch>
Проблема в том, что если попробовать выдать языковую константу через JText::_ из другого компонента или модуля, то Joomla локализацию не находит.
Для вызова нужно сначала подключить его языковой файл.
Сериал FLCL (фури кури)
Название, это искаженное fully coolly (очень круто).
Что-то в сериале наверно есть, но я не понял )))
Первоначально события выглядят совершенно хаотично, потом, кое что объясняют...
Основная идея в том, что у паренька (ГГ) в голове портал из которого что-то лезет, но он выглядит камки-то притянутым притянутым. Лезет не всегда, не за раз, то у него были кошачьи уши, то...
В каких-то сериях докинули психодел и триллер, но это мало спасло ситуацию.
В целом посмотреть можно, но на разок.
6.5
Довольна давно столкнулся с проблемой, что ссылки сделанные через JRoute::_ не на страницах самого компонента теряли ЧПУ, т.е. вместо /blog/29 выводятся как /component/blog/29
Решение: нужно добавлять ссылкам Itemid=, равен он должен быть ID пункта меню.
Т.е.: JRoute::_('index.php?option=com_blog&view=item&Itemid=108&id='.$oRow->id);
Иногда, например для разного вывода данных на экран, нужно проверить, запущен ли скрипт из браузера или из консоли.
$is_console = PHP_SAPI == 'cli';
Есть несколько способов решения данной задачи, но мне кажется самый удобный - получить бесплатный ssl сертификат от Let's Encrypt, через утилиту certbot.
Certbot позволяет не только получить сертификат, но и сразу установить его на apache или nginx. При этом не только на один домен, а на несколько.
На сайте под управлением Joomla 3, столкнулся с проблемой - при переходе на несуществующую страницу, вместо кода 404 и соответствующей страницы, выдавалось содержимое главная с кодом 200.
Добавляем recaptcha v2 на сайт, php
Идем сюда, получаем код и то, что нужно добавить в хэдер шаблона и на место вывода капчи.
Проблема: preg_split, при разборе строк в UTF8, возвращает битые символы, т.к. не понимает что строка мультибайт.
Решение: добавить ключ "u":
$sTMP = 'Добрый день!'; echo '<pre>'; print_r(preg_split('//u', $sTMP, -1, PREG_SPLIT_NO_EMPTY)); echo '</pre>';