Последние обновления

Рутина MySQL

Небольшая заметка по регулярной работе с MySQL.

Китайский Xbox 360 Wireless Reciever и Windows 10 2004 и выше

Начиная с версии Windows 10 2004 обычным способом драйвера на китайский ресивер для джойстиков Xbox 360 не ставятся. Под обычным способом подразумевается установка через ручной выбор устройства из списка, даже если выбрать более старые официальные драйвера.

Outlook 2003 не открывает ссылки

Несколько раз сталкивался с проблемой, что Outlook 2003 отказывается открывать ссылки, предлагая, вместо этого, сохранить на диск...

После перехода на PHP 7.2, при администрировании ja_comment в Joomla появляется ошибка в строке 1157

Warning: count(): Parameter must be an array or an object that implements Countable

ошибка проявилась из-за изменения поведения функции count() для неисчислимых элементов, в том числе пустых или несуществующих

Проблема перехода на последние версии PHP в том, что они решили упразднить большую кучу старого кода, который ради совместимости тянули много лет. Но, не смотря на потерю совместимости с большим количеством старых движком, PHP стал работать в разы быстрее и это очень большой плюс для многих. Я же попробую описать основные проблемы, с которыми столкнётся большинство при переносе своего сайта на новые версии PHP.

RokGallery, довольно неплохой компонент для галереи. Его идеи со срезами (slices) и формированием галерей на основе тэгов (tags) очень удобны, но есть есть одна небольшая проблема - если вы хотите, чтобы по клику на вашу картинку, она открывалась во всплывающем окне RokBox, то у вас будет открываться только срез (slice) картинки, выбранный для этой галереи, а не оригинальная картинка. При этом в самом коде компонента есть всё необходимое для вывода полноразмерных картинок. Будет исправлять данный казус.

Задали мне задачку по Joomla 2.5 - добавить возможность вывода материалов из категории, но только с определёнными мета тэгами (поле Keywords у материалов) и у этой страницы должен быть свой пункт меню и полная совместимость с SEO. Нечто похожее есть в Joomla 3.4.3 и выше, но столь резкое обновление движка не планировалось.  Ну, тогда приступим к модификации. 

Столкнулся недавно с необходимость прикрутить проверку reCaptcha 2.x на все формы сайта на Joomla. Каких то вменяемых решений в интернете не нашлось, поэтому пришлось искать корень проблемы самому и, в глубинах буржуйской документации, решение таки нашлось.

Ну, в очередной раз с целью SEO оптимизации ко мне обратились с просьбой сделать вывод в  <title> нумерации страниц для Joomla 1.5 . Есть конечно готовые и даже платные плагины, но как показал их анализ, реализованы они не ахти, путем вычленения номера страницы из готовой страницы. Так что сделаем сами.

Задача - сделать возможность сортировки по рейтингу материала. Система рейтингов в стандартной конфигурации Joomla 2.5 уже присутствует, но вот возможности сортировать материалы по этим рейтингам почему то нет. Следующими изменениями мы исправим эту досадную оплошность.

Обратились ко мне в очередной раз помощью на тему мультикатегорий для Joomla 2.5, также как и в случае с мультикатегориями для Joomla 1.5, только заказчик залег на дно, но наброски у меня уже были сделаны. Поэтому чтобы не пропадать труду даром, решил поделиться наработкой с людьми, тем более что до сих пор никто этого так и не сделал почему то... Данная реализация не имеет никаких проблем с SEO или SEF. Как обычно описываю пример на 3 категории, если нужно больше/меньше делаем по аналогии.

Довольно часто мне приходится работать с проектами на GIThub, то бишь с исходниками, но они чаще все разбиты на кучи файлов (к примеру js и css). Но это довольно неудобно в использовании, поэтому есть смысл их объединять в один файл как и в готовых релизах. Заморачиваться с какими сторонними программами для сборки не хотелось, поэтому решено было использовать для этого уже имеющиеся под рукой средства, то бишь стандартные средства Windows.

Перешла ко мне в хозяство наша корпоративная АТС (LG LDK300e), с АТС я не работал давно поэтому долго вспоминал как все работает и через какое место. Так что решил в этот раз описать всё у себя на сайте на будущее, чтобы не тратить в будущем время на поиски по мануалам.

После последних обновлений Opera 12 возникли проблемы с работой сайтов на движке Joomla, а если быть более точным, то перестала работать библиотека mootools и все что с ней связано соответственно. Проблема связана с сжатием файла mootools-more.js из-за содержания в нем локальных символов. Соответственно если сжать файл с отключенным сжатием локальных символов, все встает на круги своя и работает.

Есть такой хороший плагин как RokBox , который позволяет открывать медиа контент в всплывающих окнах. И всем впринципе хорош и удобен, но вот для меня нашлась одна проблема - он не масштабировал изображения если они не влазят в экран. На сколько я понял сторону разработчиков по этому вопросу, исправлять они это не будут, считая, что мы должны выкладывать заранее уменьшенные изображения, чтобы они влазили в экран. Я же в этом плане с ними не согласен, ведь в угоду современности, на сайт могут заходить не только с ПК у которых разрешение в большинстве своём начинается от 1280х1024 и выше, но и с портативных устройств, у которых разрешение зачастую 800х600, и как быть в таком случае, на каком разрешение картинок остановиться? На мой взгляд нужно останавливаться на максимальном, а для тех у кого экраны меньше просто масштабировать и не нужно сюда приплетать расход трафика, те у кого трафик безлимитный им пофиг, а у кого лимитированный. тот вообще обычно картинки не грузит.

Есть сервер MSSQL с кучкой баз данных, довольно большого размера, и для всех нужны резервные копии, желательно ежедневные. Делалось всё это счастье раньше банальными Job заданиями. Но вот беда на диске с резервными копиями места не осталось, добавлять новый диск или менять на диск большого обьёма, желания не было, не наш это способ, тем более я знал что в сжатом виде копии весят раз в 10 меньше. Сжимать самому их регулярно не было никакого желания, поэтому было решено сделать автоматическую архивацию копий.

 
© 2020 Legion Leonhart. При полном или частичном копировании материалов сайта - активная ссылка на сайт обязательна.