Time of Update: 2017-01-19
直接上代碼: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type"
Time of Update: 2017-01-19
由於項目中需要設計樹形菜單功能,於是百度找相關資料,發現zTree方面的資料不少,覺得挺不錯,而且zTree官方也有API文檔,介紹的非常詳細,經過一番搗騰之後,終於給弄出來了,所以便記下來,也算是學習zTree的一個總結吧。zTree的介紹:1、zTree 是利用 JQuery 的核心代碼,實現一套能完成大部分常用功能的 Tree 外掛程式2、zTree v3.0 將核心代碼按照功能進行了分割,不需要的代碼可以不用載入3、採用了 消極式載入 技術,上萬節點輕鬆載入,即使在 IE6
Time of Update: 2017-01-19
本文執行個體講述了jquery外掛程式jquery.dragscale.js實現拖拽改變元素大小的方法。分享給大家供大家參考,具體如下:該外掛程式是文章作者所寫,目的在於提升作者的js能力,也給一些js菜鳥在使用外掛程式時提供一些便利,老鳥就悠然地飛過吧。此外掛程式旨在實現目前較為流行的拖拽改變元素大小的效果,您可以根據自己的實際需求來設定被拖拽元素的最小寬高和最大寬高。整體代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Time of Update: 2017-01-19
當時的情況是這樣的:a.aspx頁面 執行一個URL字串訪問b.aspx 然後 b頁面返回一個值給aa.aspx.cs的一段代碼複製代碼 代碼如下: string
Time of Update: 2017-01-19
CSS樣式: 複製代碼 代碼如下: .zeng_msgbox_layer, .zeng_msgbox_layer .gtl_ico_succ, .zeng_msgbox_layer .gtl_ico_fail, .zeng_msgbox_layer .gtl_ico_hits, .zeng_msgbox_layer .gtl_ico_clear, .zeng_msgbox_layer .gtl_end{display:inline-block;height:54px;line-height:54
Time of Update: 2017-01-19
ThinkPHP官網上曾有一段公告指出,在ThinkPHP 3.1.3及之前的版本存在一個SQL注入漏洞,漏洞存在於ThinkPHP/Lib/Core/Model.class.php 檔案根據官方文檔對"防止SQL注入"的方法解釋(參考http://doc.thinkphp.cn/manual/sql_injection.html)使用查詢條件預先處理可以防止SQL注入,沒錯,當使用如下代碼時可以起到效果:$Model->where("id=%d and username='%s'
Time of Update: 2017-01-19
ThinkPHP3.1.3在啟用路由的情況下,其分頁地址不是路由的地址,由於thinkphp3.2.1的代碼也沒有修複,很多人都遇到了這一問題,本文採納olcms的修改方法解決這一問題,特別感謝phper jack對此做出的貢獻,具體解決辦法是修改ThinkPHP的functions.php的U方法,在287行左右: if(!empty($vars)) { // 添加參數 foreach ($vars as $var => $val){ if('' !== trim($val))
Time of Update: 2017-01-19
本文以執行個體代碼的形式深入剖析了ThinkPHP許可權認證Auth的實現原理與方法,具體步驟如下:mysql資料庫部分sql代碼:-- ------------------------------ Table structure for think_auth_group-- ----------------------------DROP TABLE IF EXISTS `think_auth_group`;CREATE TABLE `think_auth_group` ( `id`
Time of Update: 2017-01-19
有了基本配置,我們就可以來訪問我們的應用預設首頁了。進入到項目目錄,可以直接使用PHP內建伺服器來開始訪問,比如:php -S localhost:8999瀏覽器輸入localhost:8999就可以看到ThinkPHP的預設首頁了:一個笑臉。在這裡,我們訪問到的是ThinkPHP內建的預設入口檔案index.php也就是訪問到的是IndexController的index()方法,這是因為ThinkPHP預設設定:'DEFAULT_CONTROLLER' =>
Time of Update: 2017-01-19
---------------------------後台------------------- 複製代碼 代碼如下: [HttpPost] public JsonResult CheckStock(IEnumerable<pvIdsCount> pvIds) { var resultList = new List<pvIdsCount>(); if (pvIds != null) { foreach (var pvIdsCount in pvIds) { var
Time of Update: 2017-01-19
很多時候我們在使用ThinkPHP配置網站前台和網站背景資料庫連接時,往往都是分別在前台的設定檔和背景設定檔單獨都寫了配置的。但是有很多時候配置前台和背景資料庫可能是一樣的配置,但是在二個檔案中用的都是一樣的配置,那麼這時代碼就產生了冗餘。網站前台好使用資料庫,比方說使用者的註冊、使用者的登入還有評論等,這些都需要我們在前台使用到資料庫,既然使用了資料庫那麼就得串連資料庫!網站後台那就更不用講了,使用資料庫無處不在。大部分的網站前台和後台都是使用的一個資料庫,也就是前台和後台串連資料庫的配置資訊
Time of Update: 2017-01-19
最近遇到一個項目要求使用次層網域,以方便SEO,由於採用的是CodeIgniter架構,這個架構雖然提供了靈活的路由功能,但是不能實現次層網域。查詢了多很資料之後,經過幾番測試得出瞭解決方法。本例採用www.mysite.com這個假網域名稱。步驟1:首先在httpd.conf中建立virtualhost<VirtualHost *:80> ServerAdmin admin@163.com DocumentRoot "D:/www/cms" ServerName
Time of Update: 2017-01-19
本文以執行個體講述了ThinkPHP表單自動認可驗證的實現過程,詳細步驟如下所示:一、模板部分:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2017-01-19
一、樣本:通常在使用codeigniter的時候經常使用這樣的方式載入:$this->load->view('about', $data);通過這個類庫,可以將一個視圖載入到這個模板中:$this->template->load('template', 'about',
Time of Update: 2017-01-19
有時候我們需要在一些資訊前面添加他所屬的分類,讓他顯示出來,本文介紹的方法雖然有些不具有通用性,但是可以實現這一效果,代碼如下,供大家參考:<!--{php $tags=tag("moduleid=21&condition=status=3 and catid IN(263,264,249,327,11,598,599,12,238,237,265,285,328,567,570) and
Time of Update: 2017-01-19
django-grappelli裡面使用inline似乎有點兒問題,換一個皮:django-suit是2scoops推薦的第二個admin skin.Supports: Django 1.4-1.7. Python: 2.6-3.本文的環境是django 1.7.1django-suit官網安裝指導連結設定攻略翻譯搬運如下:安裝複製代碼 代碼如下:pip install django-suit# settings.pyfrom django.conf.global_settings
Time of Update: 2017-01-19
DJANGO-ALLAUTH是github上面排名較高的django user系統.本來通過對比是想選用django-userea的,可是博主智商不夠看懂它的安裝配置文檔.....搞亂了一個測試專案之後,只好作罷.好在allauth安裝配置相對簡單.但是它的文檔寫得更亂...很多關鍵資訊居然是在常見問題裡面找到...記錄下來備忘.1.安裝:複製代碼 代碼如下:pip install django-allauth2.配置settings.py複製代碼
Time of Update: 2017-01-19
上一節我們做完了購物車的基本操作,但是有個問題是:當使用者點擊結算時,我們應該做一個登入的判斷,判斷使用者有沒有登入,沒有登入的話,得首先讓使用者登入。這就用到了過濾器的技術了,過濾器是專門攔截頁面請求的,它與攔截器的原理差不多,攔截器是專門攔截Action請求的,所以各有所用,如果直接是頁面的跳轉,不經過Action的話,我們只要寫一個攔截器即可,如果需要跳轉到一個Action處理,那麼我們就得寫一個攔截器。1.
Time of Update: 2017-01-19
本文執行個體講述了基於jQuery實現的無重新整理表格分頁。分享給大家供大家參考,具體如下:效果圖如下:html結構:<table id="cs_table" class="datatable"></table>css樣式:html,body{margin: 0;padding:0}a:focus {outline: none;}/* 通用表格顯示 */table, th, td {font: 12px
Time of Update: 2017-01-19
一般人驗證估計都是想到這種方法: 複製代碼 代碼如下: function chk() //是否被選中驗證有選中的return true,否return false { var falg = 0; $("input[name=cbname]:checkbox").each(function(){ if($(this).attr("checked")) // 這裡可以用 if($("#cr").is(":checked")) { falg +=1; // 這裡可以加上 return false