问个问题:我在区块配置里面设置了在页面可见性,当我选择第一项并且在页面了添了wangluo/*,奇怪的是当我打开这个wangluo这个页面的时候,却发现那个区块在页面里面,这是第一点。第二:当我选择第二项的时候,并且在页面里面添了wangluo/*,但当我打开wangluo 这个页面的时候,那个区块却找不见,郁闷的很啊!!所以特地向大家请教下,到底为什么错了???如果不明白问题的可以加我QQ446747455,帮我解决下。
您在這裡
使用者登入
最新文章
回應
3 年 5 個月 之前
6 年 5 個月 之前
6 年 5 個月 之前
6 年 5 個月 之前
6 年 5 個月 之前
6 年 5 個月 之前
6 年 5 個月 之前
6 年 5 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
Re: 为什么不能在特定的页面显示区块??
TKY記得說網址似乎不能有空格喔。
建議把wangluo/*改成wang_uo/*試試看。
tky
Re:
会不会是搞错选项的意思啦?
第一项是
「在下列页面之外的所有网页里,显示此区块。」
第二项是
「只在下列页面里,显示此区块。」
这和 liangfei0899 说的状况符合呢!
---------
會不會是搞錯選項的意思啦?
第一項是
「在下列頁面之外的所有網頁裡,顯示此區塊。」
第二項是
「只在下列頁面裡,顯示此區塊。」
這和 liangfei0899 說的狀況符合呢!
Re: 为什么不能在特定的页面显示区块??
www.whyouth.com.cn 就是这个网站上的计算机培训那个区块,里面有内容,角色也指定了,可还是在peixun 这个页面显示不了,但是当我在页面可见性里面选择第一个选项的时候就有了,而且在下面的页面选项框里添加了home/*
wangluo/*
lxwm/*
jicheng/*这些,应该就不会在这些页面里显示了吧,但是还是有的,为什么呢??权限设置里面怎么设置呢??
里面的东西都设置了,就是没有,权限是什么意思,
Re: 为什么不能在特定的页面显示区块??
问题还差最后一步了。希望大家帮下啊!!!!
不可以的,我试过了,有人告诉是运行简洁连接,就可以了,但是我直接上传到网上的,就是没有本地的那个运行环境,下面是运行简洁连接的方法:
群里一个朋友的简单教程,我是用这个方法的,配合XAMPP套件
Dp簡潔路徑
XAMP服務與A服務
在apache目錄下修改httpd.conf. 文件
/apache/conf tpd.conf.
在文件中 確定開啟mod_rewrite模塊 如果尚未開啟把前面的#號去掉
LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule cache_module modules/mod_cache.so 這個模塊如果是默認是關閉的話 就不用管他了 開啟了就加#號關閉
在HTTPD.CONF文件中的
AllowOverride 代碼 全部替換成 AllowOverride All 這個是以保证重写可以启用
(2006-09-16 18:03:14) 獨享寂寞
188 行改成 AllowOverride All
223 行改成 AllowOverride All
其他的不用改了 httpd.conf是改這個文件的
Drupal的settings.php中 我是在此文件最下方加入
$conf['clean_url']=1;
在标准的Drupal安装中, .htaccess文件已经支持简洁链接了 這個文件不用改 就是上傳的時候記得把它給傳上去
在DP的path 讓使用者重新命名URL。 這個啟用不啟用 無所謂的說!
昨晚以上的設置 已經可以支持XX/SSS/Sl 路徑了
回到管理員菜單---設定---一般設定---簡潔網址: 選擇啟用 然后儲存 即可
當然你也可以先測試下鏈接
http://localhost/admin/settings ( 用你的主机名替换掉 http://www.example.com/ )。
如果沒有錯誤的話 你的主機 服務器 是支持URL簡潔路徑的
A服務的簡潔路徑 完!!!
现在的问题是我怎么样改这些东西?我的网站是别人帮我传到网上的。我只在网站上改东西,apache这个文件没有啊??
怎么办呢???
Re: 为什么不能在特定的页面显示区块??
跟簡潔網址無關哦
如果是針對 xxx.com/wangluo
要設定 wangluo
而不是 wangluo/*
Re: 为什么不能在特定的页面显示区块??
xie 首先谢谢上面兄弟的支持,我是这样设置了,他也在那个页面显示了,但是我想在wangluo 这个菜单里所以的页面显示,那又该怎么办呢???给留个联系方式,直接交流下。
Re: 为什么不能在特定的页面显示区块??
就設定兩個:
wangluo
wangluo/*
Re: 为什么不能在特定的页面显示区块??
我是这样设置了,但是当我设置wangluo时候区块就有了,但他只在这个页面有,里面的子页面是没有的啊,当我设置wangluo/*的时候区块就不见了就没有了,我的想法是让他在这个页面的所有的子页面都显示,www.whyouth.com.cn 这是我的网站,你可以看下计算机培训这个页面,左面的计算机培训这个区块,当我点击里面的任意一篇文章的时候,区块就不见了,我在创建文章的时候选择了相应的类,就是这个区块里面的类,但是为什么显示不出来呢》??还有个问题就是我建了一个大类,是新闻的分类,里面有
培训首页
开班信息
新闻动态
课程介绍
师资力量
招生问答
这几个小类,我把他们用panels进行了排列,效果是这样的http://www.whyouth.com.cn/index.php?q=peixun,他可以显示在计算机培训的页面,我想在课程介绍里面也这样做,基本是一样的设置,为什么就显示不出象http://www.whyouth.com.cn/index.php?q=peixun这个页面一样的效果呢?
而且我在课程介绍的子类:思科认证
计算机等级培训
网页设计与制作
网络编程
其他培训 ,里面添加文章。为什么显示不到课程介绍里面??http://www.whyouth.com.cn/index.php?q=peixun/kcjs而直接添加到课程介绍里面就可以。这个问题是怎么搞的,
Re: 为什么不能在特定的页面显示区块??
TKY去看了一下,發現說wangluo下面有一些node的連結,不過這些連結的link都不是wangluo/*形勢的,這樣點選所謂的「子頁面」當然不會顯示區塊。
(如果你想要顯示的區塊是「计算机培训」,tky也沒有看到耶。你確定你有設定只在wangluo和wangluo/*顯示嗎?)
同時,tky發現「计算机培训」的顯示設定應該只有peixun和peixun/*,再深層的頁面就沒有顯示了。如果你想要顯示的話,還要另外加一句peixun/*/*,這樣才可以顯示第三層。
最後,如果你想要在這些連結下層的node中顯示區塊,你必須手動或者使用pathauto來自動變更這些node的path路徑。區塊的顯示模式是認路徑、而不是認階層的。
tky
Re: 为什么不能在特定的页面显示区块??
我想问下是不是可以用php代码可、可以实现这个呢??
<?php
$node = node_load(array('nid'=>arg(1)));
if ($node->type == 'story') {
return true;
}else {
return false;
}
?>我把这段代码加上去就可以在所有的内容里面看到那个区块了,但是不能在http://www.whyouth.com.cn/index.php?q=peixun
http://www.whyouth.com.cn/index.php?q=peixun/xwdt这些地方就又显示不了,能不能帮我写下这个代码就是在这些页面都显示的代码,我不懂这个php,
Re: 为什么不能在特定的页面显示区块??
<?php
$node = node_load(array('nid'=>arg(1)));
if ($node->type == 'story' or arg(0)=='peixun') {
return true;
}else {
return false;
}
?>
Re: 为什么不能在特定的页面显示区块??
谢谢,搞定了,谢谢上面兄弟们帮助!!!
Re: 为什么不能在特定的页面显示区块??
受用!不過,非要使用PHP代碼來寫嗎?在NODE其他設置中不能完成嗎?
____________________________________________________
輕呷咖啡、簡單減肥