Сообщения

Показаны сообщения с ярлыком "tips and tricks"

Зацепило

Господи, хочу туда, где так. Там свет и чистота У нас это чуть короче:  1. «Непонятно — спроси. Промолчал — принял задачу».  2. «Видишь косяк — скажи. За ошибки не наказываем.» отсюда, комментарий хабра

Bitrix: Что делать, если вместо содержимого страницы белый экран

Так случилось на этой неделе на двух проектах, с разницей в несколько дней. Закон парных случаев в действии. Итак, протокол скорой помощи в таких случаях ( отсюда ): 1. Включите вывод ошибок в настройках главного модуля 2. Включите в файл .htaccess директиву: php_value display_errors 1 3. Установите в файле bitrix/php_interface/dbconn.php значение переменной $DBDebug в TRUE и обновите страницу. 4. Обратитесь к логам веб-сервера, ошибка должна регистрироваться в них. В некоторых случаях после включения в .htaccess директивы php_value display_errors 1 на сайте возникает ошибка "500 Internal Server Error" - это связано с тем, что хостером запрещено изменять параметры PHP через файл .htaccess. В этом случае следует обратиться к хостинг-провайдеру с вопросом о снятия запрета или просьбой включить данную директиву в параметрах PHP. И дальше уже смотрим, что скажет отладка. Возможно, кому-то будет полезно: у меня причина была в том, что не хватало выделяемой оперативной ...

Как проверить, установлен ли у пользователя AdBlock

1. Создать файл  ads.js с содержимым: window.noAdBlock = true; 2. Добавить на странице, где нужна проверка, подключение: < script src="ads.js" > < /script > < script > if (!noAdBlock) { alert('AdBlock включен!') } < /script > Способ основан на том, что AdBlock блокирует загрузку любых внешних скриптов с именем ads.js. Источник (и еще 2 способа)

JS функция для склонения существительных в зависимости от количества

Чтобы вот не обезличенно "шт.", а красиво в генерации документов. И конечно, по правилам русского языка.

Картинка в шаринге Facebook

Сегодня была проблема - шаринг в Facebook идет без картинки, хотя в исходном коде страницы в метатегах ссылка на нее есть, изображение для внешки доступно. Отгадка: если картинка была добавлена не сразу, страница могла успеть проиндексироваться без нее; в перепост отдается затем кешированный старый вариант. Решается нажатием кнопки "Повторить скрапинг" в отладчике Facebook .

Bitrix: D7 SQL Tracker

Получить сгенерированный итоговый sql-запрос в ядре D7 Битрикс можно так:

Шаринг в твиттер: как добавить к анонсу изображение

И да, метатеги OpenGraph не сработали.

Bitrix: Проблема с xml импортом в существующий инфоблок

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