Полезная информация для WEB-разработки.
Приведены примеры решения различных задач. Простыми словами о сложных вещах.
Определение страны и города посетителя по его IP. Расширение GeoIP.
Иногда для сайта нужно определить из какой страны и/или города текущий посетитель. Есть различные интернет-сервисы, которые предоставляют такую информацию по API или другими способами. Но надежнее и быстрее будет использовать специальное расширение GeoIP.
ЧитатьМультиязычный сайт на Yii2.
Описан процесс создания мультиязычного сайта на php-фреймворке Yii2. Организован перевод отдельных фраз, статичных страниц и контента получаемого из БД. URL страницы содержит метку текущего языка.
ЧитатьКнопка вверх для сайта на Yii2 - виджет
Кнопка "вверх" служит для удобства посетителей сайта, что бы не приходилось прокручивать страницу вверх. Описан процесс подключения данного атрибута в виде виджета.
ЧитатьСоздание расширения (пакета) для Laravel 5.
Рассмотрен процесс создания пакета для фреймворка Laravel 5.4, его размещение на удаленном репозитории GitHub, сервисе хранения пакетов Packagist.
Читать
Сергей17.02.2018 10:11
В переменную $com попадает коллекция, вот и сортируйте себе используя методы объекта Collection:https://laravel.ru/docs/v5/collections#доступные
Vlad26.10.2017 07:13
Здравствуйте. Мне необходимо парсить код из tpl перед выводом на экран и по регулярке производить замену кода, почти на всем сайте (хочу все скрипты ближе к подвалу перемещать). Я правильно...
Сергей21.09.2017 21:06
Создал, мне надо передавать в шаблон еще данные модели Comment, как это правильно записать в контроллере? У меня было return view('pages.page')->withPost($post); как еще впихнуть туда и данные из Comments?
Сергей07.07.2018 20:28
Здравствуйте. Вариант перевода когда контент хранится в базе данных я вынес в отдельную статью.
Сергей06.12.2017 22:35
Здравствуйте. При добавлении уровней вложенности придется полностью переделывать вывод (т.е. дизайн), чтоб отделить одну подкатегорию от другой. Не представляю как бы это могло нормально выглядеть, в дизайне не силен да...