jQuery 与 Drupal。第7课:使用 jQuery 创建搜索框,讲解 Focus 与 Blur 事件
你可能多次见过这种搜索框:默认显示文字“搜索”,当用户点击输入框时,这个文字会消失,从而可以输入自己的搜索内容。下面是一个实现该效果的 jQuery 代码片段:
Drupal 与 jQuery。第8课:在 Drupal 7 中集成 jQuery UI 和 jQuery UI Tabs
文件代码
/sites/all/modules/custom/custom.info
name = custom description = custom module core = 7.x
/sites/all/modules/custom/custom.module
<?php drupal_add_library('system', 'ui.tabs');
CSS代码:
#tabs{ border: 0px; } .ui-tabs-nav{ background: none; border: none; }
在 node-product.tpl.php 中的 HTML 代码:
PHP课程(教材,自学指南)
为什么还要做一个新的PHP自学教程?我还没遇到过一个真正为初学者设计、从最基础内容一步步讲解的简单教程。也许那些编写教程的人都忘记了他们最初也是从 Pascal、Basic 或 C++ 开始学习的。他们认为诸如函数、递归、变量、数据类型等概念是所有人天生就懂的,因此不需要解释。
而我打算从解释基本术语和实例开始讲解,然后再逐步过渡到更复杂的内容。也许从涉及的主题数量来看,我的自学教程并不全面,但这也不是它的目标。我的目标是让课程以简单的方式展开,使任何一个对编程一无所知的人都能学会 PHP,并且在课程结束时,我们甚至可能自己“造轮子”——创建一个属于自己的 CMS。
本教程将帮助您快速掌握 PHP 语言。复杂和庞大的主题都在这里以基础概念的形式得到充分讲解,这些是每个程序员在编写真实 PHP 程序时必须了解的内容。提供的示例和练习都非常实用,能帮助您快速掌握课程内容。重点关注的是 PHP 编程中最有用的部分,使每一位实践型程序员都能从中受益,而讨论的技术和方法将帮助您解决几乎任何来自现实世界的问题。
本教程适合所有希望学习 PHP 语言的人,以及那些已经在使用 PHP 的开发者。
PHP课程 - 第1部分 - PHP编程基础
在本部分的 PHP 教程中,我们将从最基础的地方开始学习 PHP 语言的基本知识。随着你对 PHP 的理解不断加深,示例也会逐渐变得更加复杂。
PHP基础语法 - 第1课
从本课开始,真正有趣的部分来了!在这里我们将执行各种 PHP 脚本并生成 HTML 页面。从第一课开始就直接进入实战!我之所以特意把这篇文章命名为第1课,是因为我不喜欢冗长的前言和理论介绍。谁想了解语言历史和 PHP 的起源,可以自行去阅读。
注意! 视频中可能会使用 Denwer,但它已经过时且不再支持,建议使用 Open Server:
https://drupalbook.org/ru/drupal/1-ustanovka-i-rusifikaciya-drupal-8
PHP课程 - 第2课 - PHP中的变量
PHP变量用于存储值,例如文本字符串、数字或数组。当变量被声明后,它可以在脚本中反复使用。所有PHP中的变量都以符号$开头。
变量是编程中的基本概念之一。要理解编程,就必须清楚地了解什么是变量,它是如何以及在哪里存储的,以及程序执行过程中它会发生什么变化。变量是一个在程序执行过程中其值可能改变的量。
变量是程序中处理并具有名称的数据。正如你所知道的,数据存储和处理在计算机内存中。程序运行时使用的是内存(RAM),而在关闭时会保存到永久存储中。编写程序时会使用不同类型的数据,也就是说,存在不同类型的变量。这些变量可能是数字、字符、文本、布尔值、过程、日期等,每种类型又可以细分。例如,数值数据可以是整数型、小数型等。根据数据类型的不同,程序在声明变量后会在内存中为这些变量分配一定数量的单元格。也就是说,这些单元格会被命名为变量名,并在这些单元格中存储变量的值。变量值可以保留到程序结束或直到它被赋予新值为止。变量名在整个程序中保持不变,而变量值可以改变。在 PHP 语言中,不仅变量值可以改变,甚至它的数据类型也可以变化。
PHP课程 - 第3课 - PHP字符串变量
在上一课中,我们学习了 PHP 语言中变量的概念,在本课中我们将学习变量的一种类型——字符串变量。
PHP 字符串变量用于存储包含字符的值。PHP 字符串可以被保存在一个变量中。下面的 PHP 脚本将文本“Привет, Мир!”(你好,世界!)赋值给字符串变量 $txt:
<?php $txt="Привет, Мир!"; echo $txt; ?>
上面代码的执行结果:
Hello World!
现在,让我们尝试使用一些不同的函数和运算符来操作字符串。
PHP课程 - 第4课 - PHP 数值型变量
在上一节课中,我们学习了字符串变量,现在让我们来看看 PHP 中的数值型变量。最简单的数值类型是整数。
PHP 中的整数(Integer)
整数包括所有位于区间 [-2 147 483 648 ... 2 147 483 647] 内的数值,也就是说从 -2147483648 到 2147483647。这个限制是因为一个整数占用 32 位(bits)进行编码。
在 PHP 中,整数变量通过简单的赋值语句来定义:
PHP课程 - 第5课 - PHP 布尔变量(逻辑变量)
现在我们已经知道,在 PHP 中存在数字和字符串。但这还不是全部,本课我们将学习另一种类型的变量 —— 布尔变量(逻辑变量)。它们之所以被称为逻辑变量,是因为它们用于构建程序逻辑。
例如,假设有一个装水的杯子。如果水太少,你喝不够;如果水太多,当你倾斜杯子时水就会洒出来。所以需要根据水量决定是加水还是倒掉一部分水。
这个逻辑可以这样表示:
$количество_воды_в_стакане = 100;
$мало_воды = ПРАВДА;
ЕСЛИ $мало_воды
ТО $количество_воды_в_стакане = $количество_воды_в_стакане + 20;
PHP课程 - 第6课 - PHP 运算符
我们已经学习了字符串和数字变量,并且知道数字变量可以分为整数、小数和布尔类型。现在是时候学习如何对这些变量进行操作、修改和组合了。
下面的表格展示了各种 PHP 运算符 的用法。