Архивы автора: admin

Добавление canonical на сайт

Для того чтобы добавить вывод canonical на сайт под управлением HostCMS, надо сначала создать файл utils.php со следующим содержимым Обратите внимание, на условие данное условие нужно для того, чтобы не выводить canonical на страницах отзыва, урл который имеет такой вид Далее заливаем файл на сайта, в следующую папку Выводим в макете, используя наш класс и метод Core_Utils::getCanonicalUrl();

Далее »

Редирект с http на https версию сайта на JavaScript

Попался в работу сайт который делает редирект с http на https, и надо было его как раз убрать. Так вот убрать его оказалось не так просто, так как сам редирект был не в файле .htaccess и не на хостинге и даже не в настройках сайта. Покопавшись в коде сайта нашел как раз кусок JavaScript который собственно и делал этот редирект […]

Далее »

Как сделать вложенные записи

Вложенные записи или другая терминология — древовидная структура записи. По умолчанию в вордпресе запись не может в ходит в запись а только в категорию, только страницы имеют древовидную иерархию, где можно указать родительскую страницу. Для того чтоб изменить структуру записи на древовидную, в файле функции темы (functions.php) надо добавить следующий кусок кода, после чего появится у записей возможность выбрать родительскую […]

Далее »

Ошибка «Call to undefined function tidy_parse_string»

Как то дал один клиент проект для доработки, скачал архив, запустил, но некоторый функционал не работает. Пустой экран и ничего нет, но в файле логе ошибок, пошла ошибка на не определенную функции Исправление ошибки «undefined function tidy_parse_string» Поискав информацию по ошибке, нашел что данная функция находится в модуле Tidy, которую надо подключить к php. Разворачивал проект на XAMPP, по этому […]

Далее »

Как защитить почтовый ящик на странице от спама и роботов.

Как то попросили меня сменить название ящика на сайте, убрать старый и поставить новый почтовый ящик в тексте на странице сайта. Открываю код страницы (так как отдельные страницы, это были отдельные html файлы) и ищу почтовый ящик который заменить, и к моему удивлению, не нахожу его. Делаю правки в файле и сохраняю, чтоб проверить, может не тот файл и не […]

Далее »

Опять вывод мета используя поля UF_

Очередной сайт на битрикс и надо вывести мета (title, description) для категорий, при этом чтоб не менялись мета в дочерних категориях. Вскрытие показало что шаблон для категорий переносился вручную и битрикс об этом ничего не знает, что немного затрудняет доступ к шаблону. Реализация вывода мета данных Создал у раздела во вкладке «Доп. поля» (Дополнительные поля), два поля UF_SEO_TITLE, UF_SEO_DESC. Теперь […]

Далее »

Запрет одновременного выполнение php скрипта

Обычно к php скрипту можно обратится и выполнить его на одном и более браузерах, одновременно Обычно к php скрипту могут обратится одновременно и выполнить его множество пользователей с разных браузеров. Это хорошо видно на сайтах, так как к ним подключаются пользователи не по очереди а одновременно, те тормозя выполнение предыдущей выполняемой копии скрипта. Но иногда скрипт должен выполнятся по очереди, […]

Далее »

Работа reCAPTCHA с https

Как то надо было поставить капчу для формы на сайте, формы не генерятся а написаны на html, action формы ссылается на php скрипт, который обрабатывает полученные данные и делает отправку на почту. Вроде все просто. Зарегистрировал сайт в сервисе гугла reCAPTCHA, скачал архив для работы с капчей для php, recaptcha-php-1.11. В архиве лежит файл с примером example-captcha.php Добавляю в свою […]

Далее »

Как получить Telegram chat_id

И так, нам надо получить chat_id, для чего… ну допустим для дальнейших махинаций с чатом отправить сообщение, редактировать, удалить, и т.д. Для все этого надо знать chat_id, и для того чтобы его получить, есть такой запрос Тоесть, подразумевается  что у вас уже создан бот, и у вас есть токен бота. Получает токен бота Допустим бот создали а токена нет, получаем […]

Далее »
1 2 3 16