Profile cover photo
Profile photo
pyrko comua
7 followers -
Блог для веб-програмистов и дизайнеров
Блог для веб-програмистов и дизайнеров

7 followers
About
Posts

Post has attachment
Адаптивный шаблон Opencart 2.1.0.1-2.1.0.2 — Magazin

Есть много Адаптивных шаблонов Opencart которые Вы можете скачать бесплатно.Особенно проблематично найти в свободном доступе шаблоны для магазинов одежды или детских товаров!В данном адаптивном шаблоне собраны все самые интересные функции, которые Вас обязательно порадуют.
Шаблон «Magazin» создан под версии 2.1.0.1-2.1.0.2.

Скачать шаблон можете в низу статьи!
https://pyrko.com.ua/opencart/adaptivnye-shablony-opencart-2-1-0-1-2-1-0-2-magazin.html
Photo
Add a comment...

Post has attachment
Простая регистрация и заказ Simple — Хак со Счетом

Все привет!!Сегодня мы поговорим про «кустарный» метод добавления нужного Хака со Счетом в Ваш любимый интернет-магазин на базе Opencar.
На днях ко мне обратился друг с просьбой об дополнении в его сайт!Смысл был прост!Мне предстояло внести в административную часть небольшие дополнения!

И так!Задача у нас такова:
При нажатии «Просмотреть счет» генерируется накладная для печати, но в ней нет пункта: «Номер отделения почты«!И тратится много времени на поиск и запись нужной информации в бумажный вариант заказа!

Вот тут начинается самое интересное!Так как я человек иногда ну очень ленивый, решил что такого метода будет достаточно с головой!

Давайте приступим все же к самому процессу!
И так у нас есть Opencart v.1.5.5.1.2 и модуль Простая регистрация и заказ Simple v.4.2.5 (по крайней мере тестировался на нем)!
Для начала топаем сюда: admin/view/template/sale. В этой папке мы находим вот этот файл: order_invoice.tpl и открываем любым редактором кода, я использую Notepad++.
Ищем строчку


<?php if ($order['shipping_method']) { ?>
1
<?php if ($order['shipping_method']) { ?>
— это примерно 70-80 строчка кода.После нее ставим пробел и добавляем вот такое:


<?php echo $order['shipping_method']; ?> :
<?php
$shippingMethodQuery = "SELECT nomer_otdelenie FROM oc_order_simple_fields WHERE order_id='" . $order['order_id'] . "'";

$shippingResult = mysql_query($shippingMethodQuery) or die(mysql_error());
while ($row = mysql_fetch_assoc($shippingResult)) {
echo $row['nomer_otdelenie'];
}
?>
1
2
3
4
5
6
7
8
9
<?php echo $order['shipping_method']; ?> :
<?php
$shippingMethodQuery = "SELECT nomer_otdelenie FROM oc_order_simple_fields WHERE order_id='" . $order['order_id'] . "'";

$shippingResult = mysql_query($shippingMethodQuery) or die(mysql_error());
while ($row = mysql_fetch_assoc($shippingResult)) {
echo $row['nomer_otdelenie'];
}
?>
Теперь по порядку:
nomer_otdelenie — это графа в таблице oc_order_simple_fields.Она может быть у Вас совсем другой.Так как она создана в модуле Простая регистрация и заказ Simple.
oc_order_simple_fields — название таблицы которую мы будем использовать.
order_id — это номер счета фактуры , который вписан в базу Опенкарт.

Простая регистрация и заказ Simple - Хак со Счетом

Таким образом мы делаем выборку номера отделения, которое внес покупатель, для определенного счета!
Эта функция помогает Вам не тратить много времени на оформление и отправку заказа, так как нужная Вам информация уже будет присутствовать в накладной!Ваши покупатели будут довольны Вашей работой!

Вот в принципе и все!Надеюсь кому-то помог!Жду Ваших комментариев!
Всем спасибо за уделенное время :=)
Add a comment...

Post has attachment
Полезные плагины на WordPress для сервисов Google (продолжение)
Полезные плагины на WordPress для сервисов Google (продолжение) Мы продолжаем обзор «Полезные плагины на WordPress для сервисов Google», их характеристики, свойства, особенности. Как мы говорили в предыдущей нашей статье, в настоящее время для качественного, эффективного продвижения вашего интернет ресурса, ВП…
Add a comment...

Post has attachment
Полезные плагины на WordPress для сервисов Google
Полезные плагины на WordPress для сервисов Google Кто-то поинтересуется, зачем нужны плагины на WordPress? Действительно ли они устанавливаются бесплатно? Облегчают, улучшают ли они работу? Что дает установка дополнительных модулей на движок ВП? Какой плагин облегчит работу с облаком, изображениями, упростит…
Add a comment...

Post has attachment
СЕО для начинающих, основы для чайников – урок №2
СЕО для начинающих, основы для чайников – урок №2 В предыдущей статье, СЕО для начинающих, основы для чайников, мы рассмотрели что такое сео, область интересов, принципов, методов. Мы обещали подсказать с чего стоит начать при продвижении сайта, на какие моменты…
Add a comment...

Post has attachment
СЕО для начинающих, основы для чайников
СЕО для начинающих, основы для чайников Содержание: — Что такое сео; — Что такое контент; Что такое СЕО В наших статьях мы не будем оперировать умными, непонятными фразами (по крайне мере на первых порах). Наша рубрика СЕО для начинающих –…
Add a comment...

Post has attachment
WordPress: переход на https
WordPress: переход на https. Как настроить HTTPS и ничего не забыть.

В последнее время все больше внимания уделяется вопросу защищенности и анонимности пользователей. А такие поисковики как Google, даже всячески приветствуют введение https на сайтах: из двух абсолютно одинаковых сайтов в поиске будет занимать позиции выше тот, который с https протоколом, сайты же без https могут быть помечены как не надежные. Так что лучше не упускать возможность обогнать конкурентов на этом новом факторе и следовать тренду — вводить на своем сайте поддержку https-протокола.

С вводом https мы:

улучшаем сайт в плане SEO
делаем сайт более защищенным — злоумышленники не смогут в незащищенных сетях подслушать какие пароли вводятся на вашем сайте и какие странички посещаются
вызываем доверие у посетителей:
выделяющаяся зеленая адресная строка с https
забота о защите и анонимности посетителей
некоторая защита от фишинг-атак
Вход в админку wordpress только через https

Первым делом защитимся от того, чтобы никто в открытых wifi сетях не смог подслушать ваш пароль при входе в админ панель wordpress.

Открываем файл wp-config.php и прописываем в нем строку:


define('FORCE_SSL_ADMIN', true);
1
define('FORCE_SSL_ADMIN', true);
В настройках адреса сайта меняем http на https

В админке wordpress переходим в «Настройки» — «Общие» и указываем «Адрес WordPress (URL)» и «Адрес сайта (URL)» через https. На моем примере вместо https://pyrko.com.ua пишем https://pyrko.com.ua

Если ваш wordpress работает в режиме мультисайта, то в админке нет полей «Адрес WordPress (URL)» и «Адрес сайта (URL)». В таком случае понадобится редактировать базу данных: во всех таблицах wp_X_options (где вместо X цифры) в полях:»home»,»siteurl» и «fileupload_url» указываем адрес через https.

Меняем во внутренних ссылках http на https

Во внутренних ссылках лучше всего использовать относительные адреса, а не абсолютные:

абсолютный адрес: https://pyrko.com.ua/about/
относительный адрес: /about/
Относительные адреса не только облегчают перенос сайта с одного домена на другой и переход с http на https, но они не так нагружают хостинг, когда служебные процессы обращаются к этим ссылкам. Только не всегда получается придерживаться этого правила.

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

Делаем SQL запрос в базе данных, на примере моего сайта:


UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://pyrko.com.ua', 'https://pyrko.com.ua');
1
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://pyrko.com.ua', 'https://pyrko.com.ua');
Или же можно сразу сделать все ссылки относительными:


UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://pyrko.com.ua/', '/');
1
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://pyrko.com.ua/', '/');
Эта замена происходит только по контенту в записях и страницах. В меню и шаблоне ссылки не затрагиваются чтобы случайно ничего не сломать, изменив какие-либо настройки.

Поэтому было бы еще хорошо обнаружить оставшиеся внутренние ссылки с http. В этом может помочь такой инструмент как SEO: Xenu — бесплатный аудит сайта и мертвых ссылок:

сканируем при помощи Xenu все страницы нашего сайта
сортируем адреса по алфавиту и находим внутренние ссылки с http
анализируем эти ссылки, узнаем где они могут быть прописаны и переделываем их
Канонические ссылки с https

Когда на сайте одна и та же страница доступна по разным адресам, то канонические ссылки указывают которая из страниц является оригинальной и приоритетной. Таким образом мы сообщаем поисковику какую страницу-дубль включать в индекс. Все другие дубли игнорируются.

Например «https://pyrko.com.ua» и «https://pyrko.com.ua» — два разных адреса (в одном http, в другом https), но страница одна и та же. Поэтому убеждаемся что все канонические ссылки указывают на https версии страниц.

Переадресация 301 с http на https

При помощи 301-го редиректа мы получаем два результата:

Сообщаем поисковым системам что «http://elims.org.ua» и «https://elims.org.ua» — это одна и та же страница. А точнее говорим что мы переместили страницу с «http://elims.org.ua» на «https://elims.org.ua» и просим перенести весь ссылочный вес и прочие «заслуги».
Всех посетителей http-версии страницы автоматически переадресовываем на https-версию страницы.
301-ю переадресацию с http на https можно реализовать тремя способами, через:

файл .htaccess
php-код
плагин
301 редирект с http на https через .htaccess
Вариантов кодов для редиректа с http на https через .htaccess существует большое количество, я для примера приведу два из них:


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]
</IfModule>
1
2
3
4
5
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]
</IfModule>
Или еще один код:


<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC]
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC]
</IfModule>
1
2
3
4
5
6
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC]
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC]
</IfModule>
Не всегда такая переадресация работает, у меня например по началу выбивало ошибку «ERR_TOO_MANY_REDIRECTS» — «На этой странице обнаружена циклическая переадресация».

Но после в справочной информации своего хостинга ukraine нашел код, который заработал и позволил отказаться от плагина.

301 редирект с http на https через wordpress плагин
Более опытные веб-мастеры предпочитают обходимся своим кодом и не использовать плагины в тех случаях, когда можно без них обойтись. Это связано с тем, что в плагинах часто реализован лишний функционал, который не нужен и может создавать лишнюю нагрузку. При этом сами плагины могут некорректно работать. Но в данном случае именно этот метод переадресации я предпочел, так, как нашел плагин состоящий всего лишь из нескольких строк php-кода, который опубликован выше. Все-таки активировать и деактивировать плагин более удобней, чем редактировать php-файлы.

Упомяну три плагина:

WordPress HTTPS (SSL): можно активировать принудительный вход в админку через https, настраивать https только для определенных страничек\записей, либо для определенных адресов по регулярным выражениям, удалять со страницы весь не https-контент, изменять исходящие ссылки с http на https версии сайтов и пр. Этот плагин заработал не на всех шаблонах.
Easy HTTPS Redirection: можно настроить переадресацию для всех страниц или только для определенных. По сути плагин добавляет в файл .htaccess код для редиректа. Но, как я писал выше, этот метод у меня вызывает ошибки «ERR_TOO_MANY_REDIRECTS» — «На этой странице обнаружена циклическая переадресация». При этом после деактивации плагина пришлось вручную удалять его код из файла .htaccess.
WordPress Force HTTPS — простой плагин, ничего лишнего. Переадресация реализована через php-код. Именно на нем я остановился.
Не забывайте перед любыми операциями над сайтом создавать его резервную копию.
Add a comment...

Post has attachment
UserPro — регистрации пользователей
UserPro — регистрации пользователей — многофункциональный WordPress плагин для авторизации и регистрации пользователей на сайте, создание уникальных профилей и социальных сообществ.

Если вы планируете создать на своем сайте систему авторизации и регистрации пользователей, а также управление, плагин UserPro — это лучшее решение!

UserPro — регистрации пользователей

Внимание! На скриншоте изображена модифицированная версия плагина UserPro, которая установлена на нашем сайте. Она включает полный перевод на русский язык, множество доработок кода, а так же интеграцию с платежной системой WebMoney.

Ключевые особенности плагина

С помощью плагина UserPro вы можете создать многофункциональную систему сообществ с большим количеством возможностей.

Отдельные страницы каталога пользователей и сообществ с расширенным поиском;
Красивые и элегантные страницы профилей с настраиваемым оформлением;
Разные способы регистрации и авторизации пользователей: отдельные страницы, AJAX и всплывающие формы, а также управление из фронтенда.
UserPro - новые пользователи

Вывод последних зарегистрированных пользователей на сайте.

UserPro - вывод пользователей по параметрам

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

Так же в плагине есть возможность для каждого пользователя или группы пользователей устанавливать бейджики и статусы (можно загружать свои картинки); подтверждение верификации аккаунта для различных привилегии, а так же установить картинку флага в зависимости от страны участника.

UserPro - онлайн пользователи

Вывод онлайн пользователей в любом месте вашего сайта с помощью шорткода или php-кода.

Главные преимущества

UserPro - конструктор форм и полей для регистрции

Уникальный конструктор форм регистрации с возможность создавать свои произвольные поля;
Полная совместимость по стандартам и валидации кода WordPress;
Совместимость с популярными плагинами для WordPress;
Полностью адаптивная верстка;
5 предустановленных стиля оформления (бирюзовый, серый, светлый, синий, темный, розовый);
Поддержка Google Fonts;
Более 300 предустановленных иконок;
Поддержка локализации;
SEO оптимизированные урлы (url).
Возможности регистрации

registrationform

Создание произвольных форм для регистрации пользователей с проверкой заполнения обязательных полей;
Добавление своих полей для сбора дополнительной информации;
Шкала сложности пароля;
Подписка пользователей в процессе регистрации на почтовые рассылки (MailChimp);
Установка и загрузка аватарки для профиля учетной записи;
Установка редиректов на произвольные страницы;
Регистрация через популярные социальные сети: ВКонтакте, Twitter, Facebook, Googl+ и других;
и многое другое.
Посмотреть все возможности работы плагина вы можете на официальной странице.

Дополнительные плагины

В дополнении к основному плагину, так же есть дополнения (Addon) с помощью которых можно значительно расширить функционал вашего сайта.

VK.com Social Connect for UserPro
VK.com Social Connect for UserPro — регистрация через соц.сеть Вконтакте.
Подробнее >>
WordPress User Bookmarks for UserPro
WordPress User Bookmarks for UserPro — вы можете сохранять в закладки понравившиеся записи на сайте.
Подробнее >>
User Rating / Review Add on for UserPro
User Rating / Review Add on for UserPro — система рейтинга для пользователей.
Подробнее >>
Private Messages for UserPro
Private Messages for UserPro — приватные сообщения между пользователями.
Подробнее >>
Media Manager for UserPro
Media Manager for UserPro — пользователи могут сохранять фото, видео, аудио файлы в своей галерее.
Подробнее >>
Social Wall Addon for UserPro
Social Wall Addon for UserPro — сообщества, создание стены записей в своем профиле.
Подробнее >>
Payment Addon for UserPro
Payment Addon for UserPro — платежный шлюз для PayPal.
Подробнее >>
Add a comment...

Post has attachment
Крутая подборка WordPress шаблонов за 2017 год
Привет, друзья! Я как всегда спешу вас порадовать первой крутой подборкой WordPress шаблонов в 2017 году. Уверяю, шаблоны самые качественный и современные, ну и конечно же бесплатные, как же без этого! Приятного скачивания!

Скачать WordPress шаблон — Libre

Крутая подборка WordPress шаблонов за 2017 год

Красивый минималистический шаблон — Saga

Крутая подборка WordPress шаблонов за 2017 год

Отличный шаблон для блога на WordPress

Крутая подборка WordPress шаблонов за 2017 год

Qwerty — классный шаблон для WordPress совсем бесплатно

Editor — крутой типографический шаблон

Адаптивный WordPress шаблон

Фото шаблон совсем бесплатно

Шаблон для фотографов на WordPress



Скачать

Крутой полноэкранный шаблон для фотографа



Скачать

WordPress шаблон в стиле Pinterest



Скачать

Крутой фото шаблон на WordPress



Скачать
Add a comment...

Post has attachment
1. Akismet

Открывает наш топ антиспам плагинов отличный сервис Akismet.
Суть данного программного обеспечения в проверке комментариев вебслужб, проверке их естественности. Позволяет просматривать подозрительные сообщения, вычленять их в разделе «комментарии блога» панели администратор.
Основными характеристиками Akismet, являются:
— проверка всех комментариев с функцией отфильтровывания подозрительных сообщений, выглядящих как спам;
— статус каждого комментария имеет историю, так что воспользовавшись данной программой, вы легко увидите какие комментарии были пойманы, сброшены Akismet, заспамлены модератором;
— строка URL отображается в самом комментарии, что позволяет с легкостью определить какие ссылки являются подозрительными, спамосодержащими.
— при использовании Акисмет, модератор легко увидит одобренные коменты каждого пользователя;
— Акисмет позволяет экономить пространство на диске, ускоряя сайт.
Для использования программы необходим ключ. Для персональных, не коммерческих блогов, ключи бесплатные. Платные ключи поставляются фирмам, предприятиям, коммерческим сайтам.

12 бесплатных антиспам плагинов для WordPress

Смотрите так же:
EventOn v2.3.15 – WordPress Event Calendar Plugin
Создаем портфолио с помощью WordPress плагина Projects от WooThemes
Лучшие плагины CAPTCHA для вашего WordPress-сайта
2. SI Captcha Anti-Spam

Данная капча осуществляет проверку анти-спам при регистрации, в случае когда пользователь забыл пароль, оставляет коменты. Суть работы – проста. Необходимо ввести цифры, отображенные на картинке. Данная программа повышает безопасность, защищает от ботов, хорошо совместима с Акисмет.
Основными особенностями являются:
— возможность настраивания из панели админа;
— позволяет выбрать фон изображения (абстрактный, разноцветный, прозрачный);
— есть возможность скрыть данную программу от зарегистрированных пользователей, администратора;
— наличие функции «обновить картинку» (в случае невозможности прочитать текст);
— настраиваемость установки капчи (оставить комментарии, при регистрации, забыли пароль, логин, все перечисленные).

12 бесплатных антиспам плагинов для WordPress

3. Anti-spam

Данная программа позволяет забыть о ботах, реальных пользователях старающихся заспамить в комментариях Ваш сайт, блог, страницу. Работает без капчи, эффективно блокируя трекбэки, спам в комментариях. Отсутствие рекламы и платы за использование, соответствие высоким европейским стандартам конфиденциальности делают Antispam Bee, популярной.
Особенности:
— положительно относится к зарегистрированным пользователям;
— учитывает сроки комментария;
— возможность проверки IP – адреса пользователя оставляющего комментарий;
— использование повторяющихся выражений;
— оповещает администратора по электронной почте о попытке спам-сообщения;
— проверка пользователя оставляющего комент, по локальным базам данных;
— выводит статистику наличии спама на приборную панель;
— ежедневное обновление уровня спам – обнаружения, блокировки спам-коментариев;
— очистка истории спам-сообщений по истечении определенного периода;
— регулировка лимита на комментарии;
— проста в использовании, настраивании, интуитивно понятна.

12 бесплатных антиспам плагинов для WordPress

4. WP SpamShield Anti-Spam

Мощная программа, позволяющая остановить спамеров-агрессоров, защитить Ваш сайт, от попыток входа. Способен выполнять свыше 20 различных тестов, проверок на присутствии агрессивного спама, нежелательных событий, адаптирован под работу с различными странами. Наличие 12 страниц опций, позволят настроить плагин под ваши нужды и требования.
При обнаружении спама, пользователю предлагается зарегистрироваться (своего рода второй шанс). В случае отказа появляется окно капчи, для блокировки агрессивного спамера. Капча настраивается как OpenCaptcha, Google reCaptcha, SolveMedia.
Данный плагин успешно останавливает различного рода спам-атак с 2010г. К нему разработаны ряд бесплатных приложений и дополнений.

12 бесплатных антиспам плагинов для WordPress

5. Antispam Bee

Данный плагин анти-спам автоматически вычленяет, нежелательные сообщения, ботов, СОШ спам, без дополнительных неудобств реальным пользователям.
Основные характеристики:
— хорошо взаимодействует с плагинами кэширования WordPress;
— данная разработка хорошо понимает фильтры и действия;
— распознает сгенерированные в произвольной форме поля, имена, использующиеся ботами;
— поле антиспам при загрузке, размещено в произвольном порядке, усложняя проникновение спамеров в целевой области;
— облегчает процесс комментирования обычным пользователям;
— для автономности системы использует родной jQuery, JavaScript.

12 бесплатных антиспам плагинов для WordPress

6. Stop Spammers Spam Prevention

Простой, удобный интиспам, блокирующий регистрацию ботов, нежелательные комментарии без дополнительных настроек, установок дополнительных программ.
К основным функциям ЗероСпам в WorldPress относятся:
— отсутствие капчи не создает дополнительных сложностей пользователям;
— отсутствие очереди модерации облегчает работу администраторов;
— эффективность блокировки спамсообщений и бот-регистрации до 99,9%;
— для увеличения производительности – поддержка кэширование плагинов;
— для поддержания полного контроля существуют дополнительные функции;
— возможность персонализации спам-агрессоров;
— поддерживает любую форму вашего сайта.
Установив WorldPress Zero Spam – вы можете быть уверены в отсутствии нежелательных комментариев, наличии ботов, на Вашем сайте.

12 бесплатных антиспам плагинов для WordPress

7. Advanced Invisible Anti-Spam

12 бесплатных антиспам плагинов для WordPress

8. WordPress Zero Spam

12 бесплатных антиспам плагинов для WordPress

9. Growmap Anti Spambot Plugin

12 бесплатных антиспам плагинов для WordPress

10. NoSpamNX

12 бесплатных антиспам плагинов для WordPress

11. WP Bruiser

12 бесплатных антиспам плагинов для WordPress

12. Spam Destroyer

12 бесплатных антиспам плагинов для WordPress
Add a comment...
Wait while more posts are being loaded