пятница, 26 января 2018 г.

Подключение и кастомизация сервиса входа и регистрации через соцсети Ulogin на Opencart 2




Эта статья описывает личный опыт подключения сервиса входа и регистрации через соцсети uLogin на сайте под управлением CMS Opencart 2.3.0.2, а так же последующую кастомизацию и стилизацию кнопок социальных сетей, при помощи которых осуществляется вход на сайт и регистрация новых покупателей.

Ulogin – это уникальный сервис, который позволяет подключить соцсети как инструмент регистрации и входа на сайты под управлением множества популярных CMS, а так же располагает инструментарием для самостоятельного создания и кастомизации социальных кнопок.

У меня стояла задача подключения соцсетей как инструмента на сайт построенный на CMS Opencart 2.3.0.2 и я опишу процесс детально, пошагово, с полным примером кода.

К статье прилагается архив содержащий файлы, которые содержат описываемый в статье код и подготовлены для заливки на сервер. При закачке файлов на сервер выберите копирование с заменой.

понедельник, 22 января 2018 г.

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


После обновления одного из сайтов до версии Joomla 3.8.3 при входе в установщик расширений, получил ошибку:

No installation plugin has been enabled. At least one must be enabled to be able to use the installer. Go to the Plugin Manager to enable the plugins.

Вылечил так:

Зашел /administrator/index.php?option=com_installer&view=discover

Выбрал все расширения и нажал "Установить".

Недостающие плагины установились, все заработало

Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

воскресенье, 21 января 2018 г.

Не отображаются материалы в админке K2


Не отображаются материалы в админке Joomla в компоненте K2.
Устранить эту проблему поможет банальная читска кеша и куков в браузере.

Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

понедельник, 8 января 2018 г.

Как сделать два одинаковых по высоте блока Bootstrap?


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

Скачиваем плагин отсюда.

Подключаем его следующим образом:

Перед закрывающим тегом </head> подключим файл плагина

<script src="assets/conformity/conformity.js"></script>

Далее перед закрывающим тегом </head> пишем стили

<style>
    [class*=col-] {position: relative}
    .row-conformity .to-bottom {position:absolute; bottom:0; left:0; right:0}
    .row-centered {text-align:center}   
    .row-centered [class*=col-] {display:inline-block; float:none; text-align:left; margin-right:-4px; vertical-align:top} 
</style>
 
 
Далее перед закрывающим тегом </body>подключим скрипт

<script>
    $(document).ready(function () {
        $('.row-conformity > [class*=col-]').conformity();
        $(window).on('resize scroll', function() {
            $('.row-conformity > [class*=col-]').conformity();
        });
    });
</script>


Теперь если мы создадим конструкцию типа такой

<div class="row row-conformity">
    <div class="col-sm-4">...</div>
    <div class="col-sm-4">...</div>
    <div class="col-sm-4">...</div>
</div>

соседние блоки будут одной высоты.


Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

воскресенье, 7 января 2018 г.

После обновления Joomla 3 ошибка в админке 1054


Столкнулся с проблемой, обратился Клиент, сайт которого взломали и заразили с тем, что после чистки файловой системы, когда стал обновлять версию Joomla c 3.4 до 3.8, после обновления не смог зайти в админку. Появлялось сообщение об ошибке 1054 - Unknown column 'a.client_id' in 'where clause.

Лечится это добавлением в таблицу ПРЕФИКС__menu_types столбца client_id.

На практике нужно в PhpMyAdmin выполнить следующий SQL запрос:


ALTER TABLE ПРЕФИКС__menu_types ADD client_id INT.

После этой операции обязательно профиксите базу данных. 


Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре

суббота, 6 января 2018 г.

Проверка на вирусы и лечение сайта на Joomla


 
В последние несколько недель обратилось множество клиентов с жалобами, что их сайт был взломан и заражен вредоносными скриптами. Помните, обновлять Joomla и сторонние скрипты до актуальной версии нужно регулярно и обязательно!

Если же уже мы имеем то что имеем, то рекомендую скачать себе бесплатную утилиту по сканированию файловой системы сайта для выявления файлов содержащих вредоносный код, с их последующей чисткой или удалением. Итак, утилита называется AI-BOLIT и скачать ее можно отсюда.

Когда мы скачали архив, разархивируем его к себе на компьютер, в папку site помещаем копию файловой системы сайта и запускаем на выбор либо start.bat, либо для подробного отчета start_paranoic.bat.

По окончании сканирования получаем файл с подробным отчетом AI-BOLIT-REPORT.html. В файле есть описание всех потенциально опасных файлов и описаниями подозрений. После чего можем степ бай степ чистить файловую систему.

Подробную инструкцию читаем в файле readme.txt


Предлагаю вашему вниманию подборку интересных каналов Telegram по дизайну интерьера и архитектуре
https://tele.gg/dizain_interjera - канал практикующего дизайнера интерьера с интересными советами по ремонту и декору.
https://tele.gg/interio_inspiration - канал с ежедневной подборкой проектов интерьера для вашего вдохновения
https://tele.gg/arh_inspiration - так же подборка вдохновляющих проектов, но уже по архитектуре