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

Исправление ошибок при работе с MYSQL

Обновляемый список с возникающими проблемами при работе с MYSQL.

Адаптация сайта под PHP 5.4 и выше

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

Windows 10 не видит привод оптических дисков

Столкнулся я с одной проблемой, после установки Windows 10 на ноутбуке - в Windows не было видно DVD привода, хотя сам привод прекрасно работал и определялся в BIOS. Просмотрев диспетчер устройств, я увидел, что привод висит не в DVD/CR-ROM приводах, а в Других устройствах со знаком вопроса. В...

Проблема перехода на последние версии 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 меньше. Сжимать самому их регулярно не было никакого желания, поэтому было решено сделать автоматическую архивацию копий.

За основу взят Joomulus как хороший модуль с большим количеством настроек и видимый для поисков, но тэги для него указывались только в ручную (до 30 тэгов в Расширенных настройках).
Целью было довести до ума, что бы он брал не только свои тэги, но и тэги материалов или компонентов.

Делал я как то сайт для одной компании, среди условий было использование движка Joomla и возможность размещения одной статьи в нескольких категориях, они почему то были уверены что в Joomla это есть. Для меня же это было первое знакомство с Joomla, поэтому не возражал, но практика показала что ничего стоящего для размещения статей в нескольких категориях не оказалось, единственное что оказалось более менее близко - это компонент ZOO. Но его реализация страдала на обе ноги, меня это абсолютно не устраивало. Так что собравшись мыслями и терпением стал изучать движок с целью его допиливания до наших нужд.  Данная реализация не имеет никаких проблем с SEO или SEF.

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