如何从零开始开发DUPAL8模块?获得用户IP及GEO地理信息、并设置相关信息| 从后端PHP到前端Twig、CSS、JavaScript
如何从零开始开发DUPAL8模块?获得用户IP及GEO地理信息、并设置相关信息| 从后端PHP到前端Twig、CSS、JavaScript
=============
创建一个用户模块detect_ip_region,
复制和粘贴已有的代码,并修改(快速建模)
构建加拿大地区的数据结构array,
写代码,向CORE注册事件(event subscribe)
学习、调试和使用IP2LOCATION模块 API
调试BLOCK错误
创建一个服务SERVICE: event_subscribe,并 提交到DRUPAL核心。复制、粘贴、并修改 IP2LOCATION的代号。
AJAX WEB FORM, SEARCH BOX, FORM SUBMISSION
完成基本程序。
AJAX WEB FORM, FORM SUBMISSION
完成基本程序。
前端开发
SCSS,JS,TWIG TEMPLATE, BLOCKS
完成项目
追加模块功能 | 后端开发PHP, AJAX FORM, 写注释并清理代码 | 第三方模块IP2Location,创建模块Detec_IP_Region
QA-加新功能 | 我的Detect_IP_Region模块, 第三方IP2Location模块, PHP, AJAX, JQUERY
解决一个奇葩问题:网页不能访问 HTTP ERROR 530错误 |基于IP2Location开发的Deted_IP_Region模块
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «如何从零开始开发DUPAL8模块?获得用户IP及GEO地理信息、并设置相关信息| 从后端PHP到前端Twig、CSS、JavaScript», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.