Опубликовано

Recaptcha wordpress

Добрый день. У меня недавно сложилась следующая ситуация. Нужно было добавить рекапчу на страницу wordpress. Но tinymce назойливо вырезает, некоторые контейнеры из страницы/записи. Вместо контейнера, который вырезается из верстки ставим шорткод типа [recaptcha]. Затем регистрируем его в functions.phpfunction add_recap() { static $i = 1; return «<div class=’recaptcha’ id=’recap» . $i++ . «‘></div>»; } add_shortcode(‘recaptcha’, ‘add_recap’);Готово.…

читать

Опубликовано

Кэширование в вебе

Кэширование для сайта — очень важная и интересная тема. Сегодня многие ресурсы с кол-вом посетителей до 1000 игнорируют технологию кеширования. Вообще термин кэш — значит буфер с быстрым доступом. для примера кэш в компьютере — это оперативная память или стэк. кэш веб сайта, обычно храниться на жестком диске или если хостинг более продвинутый то на…

читать

Опубликовано

Скидка от суммы заказа Opencart

Я создал модуль под opencart, который позволяет создать скидку на разные суммы заказов. Прочесть подробнее об этом модуле и скачать его можно по ссылке ниже.Модуль работает на oc 1.5.x-2.2.xссылка Здесь же в комменты можете задавать вопросы

читать

Опубликовано

Проверяем верстку w3 валидатором

Что-бы сайт лучше индексировался необходимо подчистить верстку от незакрытых тэгов, лишних аттрибутов и тд.Для поиска таких проблем существует w3 валидаторНапример мы хотим проверить наш сайт на wordpress.Основные страницы которые, необходимо проверить:url главной страницы — файл в шаблоне index.phpurl страницы любой записи — single.phpurl категории — category.php/li>url архива — archive.phpurl поисковой выдачи — search.php

читать

Опубликовано

Сумма всех завершенных заказов пользователя oc 2.x

При написании модулей типа накопительная скидка для новых версий oc эта функция может стать полезна.private function getSummAllCompletedOrders() { $this->load->model(‘account/order’);//load model $sum = 0; $complete_status_value = ‘5’; $orders = $this->model_account_order->getOrders(); foreach ($orders as $order) { $order_details = $this->model_account_order->getOrder($order[‘order_id’]); if ($order_details[‘order_status_id’] == $complete_status_value) $sum+=$order_details[‘total’];//суммируем } return $sum; } Код максимально просто. Дерзайте!

читать

Опубликовано

Подкючаем js в wordpress правильно

JS может быть инлайновым(inline) и внешним(external).Если вы не в теме о вышесказанном, вот здесь можно ознакомиться http://javascript.ru/tutorial/foundation/start.Мы будем подключать js в футер. Почему именно туда? Подключая js в футер мы имеем следующие преимуществаВсе элементы DOM будут доступны для js, который загружается.Не будет препятствовать загрузке DOM структурыЕсли вы используете jquery. Вы можете смело опускать $(document).ready(function () {…}), т.к…

читать