Для тестирования почты на сайтах используем [http://www.fakemailgenerator.com/ www.fakemailgenerator.com] (чтобы не засорять и не светить личную почту)
Малоиспользуемые, но от этого не менее прекрасные возможности LESS
3 новых LESS/CSS-свойства, о которых вам следует знать
правильное использование HTML5-элементов
Как можно определить, что ваш CSS пованивает? (читать обязательно)
Отложенная загрузка изображений (lazyload)
Вертикальное выравнивание IE9+
Как прижать подвал к низу страницы
Ultimate CSS Gradient Generator
Геометрические фигуры - генератор
Что должен знать Junior-разработчик
Что должен знать Middle-разработчик
Что должен знать Senior-разработчик
Это ваш путь к изучению веб-разработки
CSS GuideLines, часть 1.Синтаксис и форматирование
CSS GuideLines, часть 2. Комментирование кода
Список YouTube-каналов для обучения веб-разработке
laracasts.com - THE BEST PHP SCREENCASTS ON THE WEB
Плагин отключения Mootools в Joomla GitHub Download
J!Dump - плагин дебага для Joomla
JB LIBRARY PLUGIN - плагин управления библиотек в Joomla
Selecting data using JDatabase
Вывод модуля Joomla! там, где вам нужно
Скрипт для диагностики проблем интеграции с 1С (не проверено!)
БД, таблица b_option, NAME = admin_passwordh: FVgQeWYUBgQtCUVcDxcGCgsTAQ==
/bitrix/modules/main/admin/define.php: TEMPORARY_CACHE=ARtudgYHb2MMdQgebRtmG24A
удалить /bitrix/managed_cache/
для отправки будем использовать PHPMailer, который нужно предварительно скачать https://github.com/PHPMailer/PHPMailer
в какой-нить файл, например, /bitrix/php_interface/init.php добавляем ф-ию custom_mail, которая будет по дефолту переопределять стандартную mail() битрикса
IsSMTP(); // telling the class to use SMTP $mail->Host = "smtp.mail.ru"; // sets the SMTP server $mail->SMTPAuth = true; // enable SMTP authentication $mail->SMTPSecure = 'ssl'; $mail->Port = 465; // set the SMTP port for the GMAIL server $mail->Username = "login@mail.ru"; // SMTP account username $mail->Password = "password"; // SMTP account password $mail->CharSet = 'utf-8'; preg_match('/From: ([\w]+@[\w\.]+)/i', $additionalHeaders, $matches); $mail->From = $matches[1]; $mail->FromName = 'Your Name'; $mail->addAddress($to); // Add a recipient $mail->Subject = $subject; $mail->Body = preg_replace('/([\w\W]*)[\n]{2,}([\w\W]+)[\n]{2,}(.*)/','$2',$message); // preg_match('/([\w\W]*)[\n]{2,}([\w\W]+)[\n]{2,}(.*)/',$message,$matches); if(!$mail->send()) { echo 'Message could not be sent. Mailer Error: ' . $mail->ErrorInfo; return false; } else { return true; } } затем вызываем ф-ию bxmail($to, $subject, $message) со своими параметрами, например: bxmail('test@mail.ru', 'Мой заголовок письма', 'Мое сообщение'); ### Экспорт каталога в файл 1. Заходим в админку и в левой панели выбираем Контент -> Информ. блоки -> Экспорт -> CSV 2. Выбираем необходимый инфоблок для экспорта 3. Указываем параметры экспорта и необходимые поля 4. Скачиваем полученный файл (кодировка обычно UTF-8) ### Корректный поиск по артикулам, именам в каталоге нужно закомментировать строку '''209''' в файле /bitrix/components/bitrix/search.page/component.php $arLang = CSearchLanguage::GuessLanguage($q); # CMF [Laravel](http://laravel.com/docs/master) [Laravel Cheat Sheet](http://cheats.jesse-obrien.ca/) # Слайдеры, эффекты, карусели и прочие js-библиотеки [Каталог ресурсов (javascripting.com)](http://www.javascripting.com/) и еще [www.unheap.com](http://www.unheap.com/) и [фронтенд-подборка скриптов](https://github.com/moklick/frontend-stuff) [Интересная коллекция прелоадеров](http://simbyone.com/30-css-page-preload-animations/) [jQuery Knob](http://anthonyterrien.com/knob/) [scroll-effects](http://lab.hakim.se/scroll-effects/) [slick](http://kenwheeler.github.io/slick/) [liffect effect for lists](http://ademilter.com/lab/liffect/) [http://www.jssor.com/](http://www.jssor.com/) [DataTables Table plug-in for jQuery](http://www.datatables.net/) [Динамическая расстановка блоков по ширине через Shuffle.js](http://vestride.github.io/Shuffle/adding-removing/) [Animate.css](http://daneden.github.io/animate.css/) [Стилизованные переключатели checkbox/radiobutton (IE8+)](http://ghinda.net/css-toggle-switch/) [autoNumeric](http://www.decorplanit.com/plugin/) [JQuery Raty](http://wbotelhos.com/raty) # Иконочные шрифты [Bootstrap glyphicons](http://getbootstrap.com/components/#glyphicons) [Font-Awesome](http://fortawesome.github.io/Font-Awesome/icons/) [ionicons.com](http://ionicons.com/) # Прочее [Online-редактор регулярных выражений](http://www.phpliveregex.com/) [Как заставить Apache работать или как я реализую создание миниатюр изображений в своих проектах](http://habrahabr.ru/post/239501/) [Практики для ускорения работы сайта](http://www.komtet.ru/lib/praktiki-dlya-uskoreniya-raboty-saita) [Slopy Elements with CSS3](http://tympanus.net/Tutorials/SlopyElements/index2.html) [Одиннадцатиклассница](http://habrahabr.ru/company/2gis/blog/246831/) [Генератор аватарок](http://avatargenerator.ru/) [300 потрясающих бесплатных сервисов](http://habrahabr.ru/post/250621/) [An HTML linter for Bootstrap projects](http://www.bootlint.com/) # DEBUG [Пошаговая настройка Xdebug + OpenServer + PHPStorm](http://open-server.ru/forum/viewtopic.php?f=4&t=1249) [kint](https://github.com/raveren/kint) # SEO [Поисковый плагин для сайта](http://htmlbook.ru/blog/poiskovyi-plagin-dlya-saita) [SEO для мобильных](https://developers.google.com/webmasters/mobile-sites/mobile-seo/index?hl=ru) # SQL Выборка с получением кол-ва строк, без второго запроса на COUNT(*). может использоваться для пагинации. SELECT SQL_CALC_FOUND_ROWS id, address FROM addresses WHERE id > 3; -- LIMIT 1; SELECT FOUND_ROWS(); # Плагины/расширения для браузеров ## Google Chrome [POSTMAN - отладка POST, GET-запросов](https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm) [DROP 64 - img2base64](https://chrome.google.com/webstore/detail/drop-64/jnkglmilmnhhhgcoeenalhcbkdandphp?utm_source=chrome-ntp-icon) [SSH-terminal](https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?utm_source=chrome-ntp-icon) [Lightshot](https://chrome.google.com/webstore/detail/lightshot-screenshot-tool/mbniclmhobmnbdlbpiphghaielnnpgdp) [Lorem Ipsum Generator](https://chrome.google.com/webstore/detail/lorem-ipsum-generator-def/mcdcbjjoakogbcopinefncmkcamnfkdb) [PHP Ninja](https://chrome.google.com/webstore/detail/php-ninja-manual/clbhjjdhmgeibgdccjfoliooccomjcab) [Page Ruler](https://chrome.google.com/webstore/detail/page-ruler/jlpkojjdgbllmedoapgfodplfhcbnbpn) [YSlow](https://chrome.google.com/webstore/detail/yslow/ninejjcohidippngpapiilnmkgllmakh) [Сравнение сайта с макетом (попиксельная вертка)](https://chrome.google.com/webstore/detail/perfectpixel-by-welldonec/dkaagdgjmgdmbnecmcefdhjekcoceebi) [Просмотр сео-заголовков](https://chrome.google.com/webstore/detail/meta-seo-inspector/ibkclpciafdglkjkcibmohobjkcfkaef) # Занимательные вопросы/задачки * У всех ли html-элементов существуют псевдо-классы before и after ? Если нет, то почему ? * Какой будет результат запроса: select null from (select 'null' as `null`) as `null` where null.null is not null ? * Как поведет себя браузер, если в тэг положить еще один тэг ? а если в положить < div> и в него ?