没啥可写
很多日子没有写点啥了,其实觉得自己也没干啥,可能这个才是主要的原因。
昨天去和我老婆的同学,以及她的男友一起去吃了一顿东北菜,感觉就是两个字“量足”。同时也至少让我对北方菜的态度有所改观,一直觉得自己不太能够接受北方的菜肴。
明天是中秋节了,希望世上的所有人都能团团圆圆,生活美满幸福。
常用搜索引擎登入链接
1.Google Bot: https://www.google.com/webmasters
2.MSN Bot : http://search.msn.com/docs/submit.aspx
3.Baidu Spider : http://www.baidu.com/search/url_submit.html
4.Yahoo Bot: http://search.help.cn.yahoo.com/h4_4.html
Joomla教程
1.Joomla 1.5 MVC教程:
- http://dev.joomla.org/component/option,com_jd-wiki/Itemid,31/id, components:hello_world_mvc1/
- http://dev.joomla.org/component/option,com_jd-wiki/Itemid,31/id, components:hello_world_mvc2/
- http://dev.joomla.org/component/option,com_jd-wiki/Itemid,31/id, components:hello_world_mvc3/
- http://dev.joomla.org/component/option,com_jd-wiki/Itemid,31/id, components:hello_world_mvc4/
5年同窗代表了什么?10年聚会真的这么困难?
我不清楚大家是否考虑过这样的一个问题?在我看来5年的同窗是件非常不容易的意见事,是一段永远在我记忆中无法抹去的回忆。人生能有多少5年,就算你能活到100岁,也只不过拥有了20个5年时间。我想很多人都会和我有相同的看法和想法。
今年是我们毕业后的10年,一个非常奇妙的数字,5的两倍。人生的1/10的美好时间又已经逝去。每个同学的身边应该都发生了许许多多的变化,很多都找 到了这辈子的另一半,很多人家中更多了一位小祖宗。但美中可能都会带些不足,感觉其他的一些也都随着这个时间起了很大的变化。难道搞一次10年聚会就真的 这么困难?
其实可能大家不是非常了解我为何想搞这样一个交流区?一份吃力不讨好的事情。原因可能就是出于一份嫉妒心:嫉妒我父亲的同学,前几 个月刚刚搞了一次非常成功聚会。他们这些一把年纪的人,都能做到一个不缺的聚到一起。我们这些会使用手机、Internet的新兴人类反而被难倒了。可能 有人会说他们都退休了,时间比较空,我们需要带孩子、加班、应酬没有时间。难道这么一件小事真的变成一个梦想,在退休以后才能完成。
这个版块从开始到今天已经一周了,但其实有些事情让我还是感到比较寒心的,参与积极组织的人为何只有这几个,是不是它最终也会沦落到那些同学录的下场,冷冷清清、惨淡收场。不过还是要感谢那些积极推动,出谋划策的同学们。
可能上面的言语过分偏激了点、过分了点,非常的抱歉!!!
如有和我相同想法同学,让我们行动起来,让我们来一起创造这10年聚会的神话和梦想,别作一个台下的一个旁观着。
牢骚发完,其他人继续。 ![]()
无题
今天在家也不知为啥,什么事情都没做,为何周末的效率是如此之低,可能是一周太累了,想放自己一个假。
那身体都这样决定了,那就都休息休息吧。其实人讲究的应该是效率而不在乎花费的时间。
现在花了好多时间在自己的论坛和班级板块的事务,希望班级的同学们可以多多参与,5年的友谊是非常难得的一份友谊。活到100岁,也只不过20个5年。
Joomla的Toolbar
1.保存按钮:
- mosMenuBar::save() ;
- mosMenuBar::savenew();
- mosMenuBar::saveedit();
2.返回按钮
- mosMenuBar::back();
3.新增按钮
- mosMenuBar::addNew();
4.编辑列表按钮
- mosMenuBar:: editList();
5.回收按钮
- mosMenuBar:: trash();
- mosMenuBar::deleteList();
6.发布按钮
- mosMenuBar::publish()
- mosMenuBar::publishList();
- mosMenuBar::makeDefault();
- mosMenuBar::assign();
7.取消发布按钮
- mosMenuBar::unpublish();
- mosMenuBar::unpublishList();
8.归档和取消归档按钮
- mosMenuBar::archieveList();
- mosMenuBar::unarchieveList();
9.编辑Html按钮
- mosMenuBar::editHtml();
10.编辑CSS按钮
- mosMenuBar::editCss();
11.预览按钮
- mosMenuBar::preview();
12.媒体管理按钮
- mosMenuBar::media__manager();
13.套用按钮
- mosMenuBar::apply();
14.取消按钮
- mosMenuBar::cancel();
15.自定义按钮
- 如果用户需使用自定的按钮,可以使用JToolBarHelper中的Custom成员方法
其中mosMenuBar是JToolBarHelper的子类,JToolBarHelper定义在administrator\includes\toolbar.php中.
Joomla组件常见问题
- 如何把自己的组件(Component)登入到Admin的菜单中
INSERT INTO jos_components (name, link, admin_menu_link, admin_menu_alt, ‘option’, admin_menu_img, params) VALUES (’Restaurant Reviews’, ‘option=com_reviews’, ’option=com_reviews’, ‘Manage Reviews’, ‘com_reviews’,'js/ThemeOffice/component.png’, ”);
摘入于[Learning Joomla Extension Development]
Joomla组件常备函数
- 如何获得Joomla框架的文档:
- $document =&$mainframe->getDocument();
- 如何获取URL Request的参数.
- JRequest::getVar(’task’);
- JRequest::getVar(’name’, ‘Joomla! 1.5.0′);
- 取得模版文件路径
- JApplicationHelper::getPath(’front_html’, ‘com_name’)
- 设定网页的Title
- $document = &$mainframe->setPageTitle(”Example componenet”);
Joomla组件2(Joomla Component2)
1.简单的输出内容
让我们接着Joomla组件1,继续来扩充我们的Joomla Helloworld组件。
打开helloworld.php文件,输入一下内容:
<?php
// no direct access
defined(’_JEXEC’) or die(’Access to this file is prohibited’);
echo ‘Hello World!’;
?>
再来连接一下 http://localhost/joomla/index.php?option=com_helloworld,这次我们可以看到页面上出现Hello world。如何我们终于比前面进了一大步。
同时第一行的代码也防止非法用户直接放我门的Helloworld.php文件,此时浏览器中只会显示Access to this file is prohibited。你可以连接http://localhost/joomla/components/com_helloworld/helloworld.php来测试一下效果。:)
如果为了Joomla 1.0 或者Mambo撰写扩展,请使用_VALID_MOS代替 _JEXEC来判断用户是否直接访问。
2.接收Request的Get参数
接收Get参数,可以使用JRequest::getVar办法,函数经常使用两种格式:
- $task = JRequest::getVar(”task”);
这个例子用来获取URL task参数的值,如果无task的参数,函数会返回null。
- $name = JRequest::getVar(”name” , “Joomla test”);
这个例子用来获取URL name参数的值,如果无name的参数,函数和上个例子中不同,它会使用Joomla test作为默认值来代替null作为函数的返回值。
<?php
// no direct access
defined(’_JEXEC’) or die(’Access to this file is prohibited’);
// load the HTML View class
require_once (JApplicationHelper :: getPath(’front_html’, com_helloworld’));
$task = JRequest::getVar(’task’);
$name = JRequest::getVar(’name’, ‘Joomla! 1.5.0′);
switch ($task) {
case ’show’:
default:
hello_HTML::show($name);
break;
}
?>
Joomla的书籍
关于Joomla的书籍还不是太多。我主要在看这几本:
- Packt Publishing - Building Websites With Joomla Jan (2006)
这本书可能属于Joomla的权威著作,如果使用Joomla 1.0的版本,绝对需要去读一下,不过Joomla 1.5很多特性非常吸引人,如支持UTF-8,彻底解决了中文的问题。不过现在Joomla 1.5 还是RC2,所以为求稳定还是可以通过此书来架构Joomla 1.0的网站。
- Packt Publishing - Building Websites with Joomla 1.5 Beta1 (2007)
这本书是上本书的更新版本,不过正式版本还没出版,属于抢鲜版本。
不要以为是对1.0版本内容的部分更新,作者已经完完全全重写了这本书。从书名就可以知道主要针对的是Joomla 1.5的版本,不过由于撰写时参考的版本是1.5 Beta,所以有很多设定内容已经和实际的RC版本不同。
同时此书也增加了Template和Extension的章节,教你如何来扩展和定制你的个人网站。
最后还通过一个葡萄园的例子来手把手的交你如何建立Joomla 1.5的门户网站。
不过不足的是未能看到关于SEO内容的详细介绍,同时可能RC版的SEO 又比Beta改进过,现在对这一部份内容理解比较糊涂,经常连接的页面无法访问。
- Packt Publishing - Joomla Template Design Jun 2007
这本书出版的时间挺晚的,但内容确实教你如何修改Joomla 1.0的模版,讲的那个Dreamwaver Extensions已经无法使用.不过其中的一些概念流程还是不错,可以部分参考.如果想了解Joomla 1.5的模版定制可以参考"Building Websites with Joomla 1.5 Beta1",里面已经包含了模版定制的内容.
- Packt Publishing - Learning Joomla Extension Development May 2007
这本书就比较与时俱进,内容跳过Joomla 1.0,直接教你如何撰写1.5的Extension.由于是专门讲述Extension的,所以内容也比"Building Websites with Joomla 1.5 Beta1"具体.
如果有兴趣写Joomla 1.5 的extension,绝对值的一读.