自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏壹分享

夏壹分享

  • 博客(186)
  • 资源 (137)
  • 收藏
  • 关注

原创 为什么要使用泛型?使用泛型带给你的好处有哪些 ?

通过泛型,我们可以编写与类型无关的代码,这意味着我们可以用一套代码来处理不同类型的数据。例如,在Java中,你可以编写一个泛型方法来打印任何类型的数组,而不需要为每种类型的数组编写单独的打印方法。:泛型提供了编译时类型安全检查的功能。这意味着你可以在编译时捕获类型错误,而不是在运行时,这有助于减少运行时错误和调试时间。:使用泛型,可以避免装箱和拆箱操作(将值类型转换为引用类型,反之亦然),从而提高应用程序的性能。这是因为泛型允许创建针对特定数据类型的优化代码。

2025-02-01 22:22:09 405

原创 Redis是单线程为什么还这么快?

综上所述,Redis之所以能够在单线程模型下实现如此高的性能,主要得益于其纯内存操作、高效的数据结构、单线程模型的简化性、非阻塞I/O和I/O多路复用技术、异步持久化以及(在部分版本中)多线程IO读写的引入。综上所述,Redis之所以能够在单线程模型下保持高性能,主要得益于其纯内存操作、高效的数据结构设计、单线程模型的简化性、I/O多路复用技术的应用以及异步持久化的实现。例如,内存的访问延迟通常在纳秒级别,而SSD的访问延迟则在微秒级别,这种数量级的差异直接体现在Redis的响应速度上。

2025-01-14 16:11:52 886

原创 SpringBoot利用事件监听实现异步发送163邮件

首先,你需要定义一个事件类。这个类通常继承自。} }} }} }

2025-01-13 18:28:42 241

原创 HTTP是啥?今天就来聊一聊

HTTP(Hypertext Transfer Protocol,超文本传输协议)是应用层上用于在客户端与服务器之间传输超文本数据的核心协议。它构成了现代互联网通信的基石,尤其在浏览器与Web服务器的交互中扮演着至关重要的角色。HTTP的核心机制允许客户端发起请求并接收来自服务器的响应,其根本目的在于实现双方的有效通信与数据交换。值得注意的是,HTTP是一种无状态协议,意味着每一个请求-响应周期都是相互独立的,服务器不会保留之前请求的任何信息。

2025-01-11 20:44:57 820

原创 ThreadLocal为什么会导致内存泄漏?如何解决的?

变量在使用线程池的场景下容易导致内存泄漏,因为线程不会结束生命周期。为了避免这种情况,应在使用完后显式调用remove()方法来清除存储的数据。

2025-01-10 21:32:49 296

原创 说说Lambda表达式底层原理?

Lambda表达式在底层通过类型推断、字节码增强(特别是“invokedynamic”指令)以及函数式接口等机制,实现了简洁且高效的函数式编程。通过Lambda表达式,我们可以更简便地编写匿名方法,极大地提升了Java语言的表达力和开发效率。

2025-01-09 13:13:25 615

原创 get和post有什么区别

GET和POST是HTTP协议中两种常用的请求方法,它们在用途、参数传递方式、缓存处理、安全性等方面存在显著差异。以下是对GET和POST区别的详细讲解,并给出示例演示。

2025-01-07 23:45:55 634

原创 接口隔离原则,到底什么需要隔离?

接口隔离原则(Interface Segregation Principle, ISP)是SOLID五大设计原则之一,其核心思想是:客户端不应该被迫依赖于它不使用的方法;接口应当尽量小而专一,避免创建“胖”接口(即一个接口中定义了太多的方法)。通过应用接口隔离原则,可以使系统更加灵活,维护性更高,并且减少类之间的耦合。

2025-01-04 17:13:27 369

原创 Java如何实现动态代理?

JDK动态代理只能代理接口。无需第三方库,JDK原生支持。实现简单,性能较高。CGLIB动态代理可以代理类和接口。需要引入第三方库(CGLIB)。实现稍复杂,性能稍低(因为生成子类并重写方法)。通过这两种方式,可以在运行时动态生成代理对象,从而实现方法调用的拦截、增强等功能,广泛用于AOP(面向切面编程)等场景。

2025-01-02 11:59:15 519

原创 改善代码质量10种方法

改善代码质量是软件开发中的一个重要目标,它不仅能提高软件的可维护性和可扩展性,还能减少错误和提升性能。

2024-12-31 23:26:20 707

原创 Lombok是银弹?还是陷阱?

Lombok 是一个 Java 库,它通过注解简化和减少了 Java 中的样板代码(boilerplate code),例如 getter/setter 方法、构造函数、equals 和 hashCode 方法等。对于是否将 Lombok 视为“银弹”或“陷阱”,这实际上取决于你如何使用它以及你的项目需求。

2024-12-30 23:48:42 329

原创 来,讲解下Java try catch原理

Java的try-catch机制通过异常表实现了对异常的捕获和处理。异常表在编译时生成,并在运行时由JVM使用来确定异常的处理流程。通过合理使用try-catch语句块和异常表,Java程序可以更加健壮和可靠地处理运行时错误。

2024-12-27 11:21:15 435 1

原创 说一下ArrayList和LinkedList区别?

特性ArrayListLinkedList底层数据结构动态数组(Resizable array)双向链表(Doubly Linked List)访问时间复杂度O(1)O(n)插入/删除时间复杂度O(n)(在末尾操作是摊销O(1))O(1)(在首尾操作)内存开销较低,数组有连续内存空间较高,每个节点需要额外存储指针线程安全非线程安全非线程安全适用场景频繁访问元素的场景频繁插入、删除元素的场景。

2024-12-26 13:21:25 335

原创 说一下HashMap的Put方法(基于JDK8)

在JDK 8中,HashMap的put方法用于将指定的键与指定的值关联起来(或者更新一个已经存在的键的值)。put。

2024-12-25 12:21:35 238

原创 说一下JVM中,哪些是共享区,哪些可以作为gc root

在实际应用中,当Java通过JNI调用本地方法时,如果本地方法内部引用了Java对象,那么这些对象在本地方法执行期间就可以被视为GC Root。注意:由于本地方法栈中的JNI引用通常涉及到本地代码(如C或C++),因此在Java代码中直接展示其作为GC Root的示例可能不够直观。如果一个对象到GC Root没有任何引用链,那么该对象就可以被垃圾回收器回收。GC Root是垃圾回收器进行垃圾收集时,需要判断哪些对象还“存活”的起点。在JVM中,共享区主要是指那些可以被多个线程共同访问的内存区域。

2024-12-25 12:19:43 688

原创 项目中如何排查JVM问题?

在项目中排查JVM问题是一个系统性的过程,涉及多个步骤和工具的使用。

2024-12-22 21:11:47 436 1

原创 说一下Spring的事务机制

Spring的事务机制是Spring框架中的一个核心功能,用于确保数据的一致性和完整性,尤其是在多个操作需要作为一个原子单元执行时。Spring事务管理提供了一种抽象层,使得开发者可以不必关注底层的事务处理细节,而专注于业务逻辑的实现。

2024-12-20 19:26:30 824

原创 什么时候@Transactional失效?

Transactional注解在Spring框架中用于声明式事务管理,它通过AOP(面向切面编程)技术,在方法执行前后进行事务性的增强处理。然而,在某些情况下,@Transactional注解可能会失效,导致事务控制不按预期执行。

2024-12-19 20:19:23 682

原创 Dubbo是如何做系统交互的?

Dubbo作为一款高性能的Java RPC(远程过程调用)框架,

2024-12-19 20:16:40 634

原创 Dubbo的负载均衡策略

负载均衡策略特点适用场景随机(Random)- 随机选择一个服务提供者- 实现简单,性能相近时效果好- 服务提供者性能相近- 需要快速负载均衡轮询(Round Robin)- 顺序循环选择服务提供者- 公平分配请求- 服务提供者性能均匀- 需要均匀分配请求最少活跃数(Least Active)- 选择活跃数(正在处理的请求数)最少的服务提供者- 动态调整负载- 服务提供者性能有差异- 需要避免过载和闲置一致性哈希(Consistent Hashing)

2024-12-18 23:19:52 1126

原创 Jdk1.7到Jdk1.8 HashMap 发生了什么变化(底层)

从JDK 1.7到JDK 1.8,HashMap在底层实现上发生了显著的变化,主要体现在数据结构、链表插入方式、哈希算法、扩容机制以及并发性方面。

2024-12-17 21:40:20 748

原创 说说常用的SpringBoot注解,及其实现

Spring Boot 是基于 Spring 框架的一个工具集,用于快速开发独立、生产级别的基于 Spring 的应用程序。Spring Boot 提供了大量的注解来简化配置和开发过程。

2024-12-17 21:27:49 890

原创 Innodb是如何实现事务的?

InnoDB 是 MySQL 中最常用的存储引擎之一,它通过一系列复杂的机制和策略来实现事务的 ACID 特性(原子性、一致性、隔离性和持久性)。

2024-12-16 20:20:29 535

原创 说说你了解的分布式锁实现

分布式锁是分布式系统中用来解决多个进程或节点之间对共享资源的安全访问问题的一种机制。

2024-12-16 20:17:50 520

原创 Redis的数据结构及使用场景

Redis是一种基于内存的高性能键值存储系统,它支持多种数据结构,每种数据结构都有其特定的用途和优势。

2024-12-15 20:15:45 1003

原创 Mysql数据库中,什么情况下设置了索引但无法使用?

在MySQL数据库中,即使已经正确设置了索引,但在某些情况下索引可能无法被使用。

2024-12-14 19:53:35 684

原创 深拷贝和浅拷贝

浅拷贝:只复制对象本身,不复制对象中的引用类型字段所指向的对象。因此,浅拷贝后的两个对象会共享一些内部状态。深拷贝:不仅复制对象本身,还复制对象中的引用类型字段所指向的对象。因此,深拷贝后的两个对象是完全独立的。

2024-12-13 22:32:57 587

原创 Spring事务管理详解:核心接口、声明式管理与工作原理

Spring框架通过其事务管理抽象层,为开发者提供了一种一致的方式来管理事务。事务管理在数据库操作中至关重要,它确保了一组操作要么全部成功,要么在出错时全部回滚,从而维护了数据的一致性和完整性。Spring通过其核心接口和声明式事务管理方式,为开发者提供了一种简单、灵活的事务管理解决方案。通过合理的配置和使用注解,开发者可以轻松地在Spring应用程序中实现事务管理,确保数据的一致性和完整性。欢迎访问我的(夏壹分享)公众号和博客(sanzhishu)后缀top。

2024-12-07 10:09:26 1004

原创 垃圾回收算法详解:工作原理、优缺点及实际应用场景

标记-清除算法简单直观,但可能产生内存碎片。复制算法解决了内存碎片问题,但需要额外的内存空间,并且如果存活对象较多时复制成本较高。在实际应用中,垃圾回收器通常会根据对象的存活周期和内存使用情况选择合适的垃圾回收算法或组合使用多种算法以提高效率和准确性。欢迎访问我的(夏壹分享)公众号和博客(sanzhishu)后缀top。

2024-12-06 12:33:04 925

原创 线程生命周期与常用方法详解:从新建到终止的全面解析

调用线程的interrupt()方法会设置该线程的中断状态为true,但不会立即停止线程的执行。线程的常用方法包括start()、run()、sleep()、join()等,它们在上述示例中已有体现。注意:用户不应该直接调用线程的run()方法,而应该通过调用start()方法来启动线程。线程的生命周期描述了线程从创建到终止的过程,而常用方法则提供了控制和交互线程的手段。调用某个线程的join()方法会使当前线程阻塞,直到该线程终止。:线程启动后,JVM会调用线程的run()方法来执行线程的任务。

2024-12-05 12:26:25 923

原创 分布式事务解析:机制、挑战与解决方案,确保跨系统数据一致性

什么是分布式事务分布式事务是指涉及多个独立的系统或服务之间的事务操作,这些系统或服务可以位于不同的物理节点、网络或数据库中。在分布式系统中,每个节点或服务通常都有自己的本地事务,因此需要一种机制来保证所有涉及的系统或服务在一个事务中具有一致性和原子性。一、定义与特性分布式事务的核心特性与ACID(原子性、一致性、隔离性、持久性)原则紧密相关,尽管在分布式环境中完全满足ACID特性较为困难,但分布式事务的设计目标仍然是尽可能接近这些特性。原子性:事务中的所有操作要么全部成功,要么全部失败,不允许部

2024-12-04 10:16:24 665

原创 分布式事务解决方案概览:确保全局事务一致性与原子性的关键策略

分布式事务解决方案多种多样,每种方案都有其特点和适用场景。在实际应用中,需要根据业务的具体需求和系统的性能要求来选择合适的解决方案。同时,随着分布式技术的发展,新的解决方案和框架不断涌现,为分布式事务的处理提供了更多的选择。在分布式事务的解决方案中,不同的方法适用于不同的业务场景和性能需求。

2024-12-03 14:28:57 646

原创 设计模式六大原则:面向对象设计的基石与指导

,如果它同时负责用户信息的存储、验证、权限检查等多个职责,那么当任何一个职责发生变化时,都可能需要修改这个类。根据开放封闭原则,我们应该设计一个可扩展的系统,以便在不修改现有代码的情况下添加新的支付方式。这意味着子类不应该破坏父类的行为,即子类继承父类后,可以扩展父类的功能,但不能改变父类原有的功能。这意味着一个类应该对自己需要耦合或调用的类知道得最少,从而减少类之间的依赖关系,提高模块的独立性。这样,每个类都只有一个明确的职责,降低了类的复杂性,提高了可维护性。接口,而不是具体的支付实现类。

2024-12-02 10:52:22 550

原创 Java接口与抽象类:实现抽象层级的两种机制及其选择

当然,我们可以通过一个示例来讲解接口和抽象类的使用及其区别。在Java中,接口(Interface)和抽象类(Abstract Class)是两种用于实现抽象层级的机制,它们都不能被实例化。这些交通工具都有一些共同的行为,比如移动,但也有一些特定的行为,比如汽车可以加速而自行车不可以(或者在这个上下文中我们不关心)。尽管它们有共同的目标,即定义将由其他类实现的契约,但它们之间存在一些关键区别。假设我们正在设计一个系统,其中需要表示不同类型的交通工具,比如汽车和自行车。都可以达到定义交通工具行为的目的。

2024-12-01 15:52:49 464

原创 消息队列在项目中的应用与重要性:解耦、异步、负载均衡与更多

通过以上示例可以看出,消息队列在项目中具有重要的作用。它不仅可以降低系统间的耦合度、提高系统的响应速度和处理能力、实现负载均衡和数据一致性保障;还可以作为系统的缓冲区来应对流量峰值情况、提高系统的稳定性和可用性。因此,在大型分布式系统中引入消息队列是一种常见且有效的设计选择。欢迎访问我的(夏壹分享)公众号和博客(sanzhiwa)后缀top。

2024-11-30 19:48:25 845

原创 MySQL分库分表环境下的精准分页:挑战与实现策略

在MySQL分库分表的环境下实现精准分页,确实需要采取一些特殊的策略,因为传统的基于单一表的分页方法(如使用LIMIT和OFFSET)在分库分表后可能不再适用或效率低下。哈希分表的分页查询通常不需要跨多个表,因此这里不给出具体的SQL示例。但理论上,如果确实需要跨哈希分表查询(例如,由于哈希冲突导致数据分布不均匀),则需要为每个可能的哈希分表执行类似的查询,并在应用层合并结果。注意:这里的OFFSET需要根据实际情况动态计算,且如果数据跨多个分表,需要对每个分表分别执行类似的查询,并在应用层合并结果。

2024-11-29 12:29:34 544

原创 SQL优化策略与实践:组合索引与最左前缀原则详解

SQL优化的方式有很多,它们可以帮助提高数据库查询的效率,减少资源的消耗。优化查询语句避免使用SELECT *,只查询需要的列。使用WHERE子句减少需要处理的数据量。避免复杂的子查询,尽量使用连接(JOIN)。使用索引为经常需要搜索的列创建索引。使用合适的索引类型,如B-tree,Hash,FULLTEXT等。查询缓存使用查询缓存来存储常见查询的结果,减少数据库的负载。优化表结构使用合适的数据类型,避免数据类型过大。正规化数据库设计,减少数据冗余。使用存储过程和触发器。

2024-11-28 12:04:57 681

原创 支付接口幂等性保证与高并发处理策略:实现稳定支付服务的关键

综上所述,实现接口幂等性需要综合考虑业务逻辑、数据一致性、系统性能和并发处理等多个方面。通过合理的设计和实现策略,可以有效地确保在高并发环境下接口的幂等性。接口幂等性是一个重要的概念,尤其在分布式系统和网络应用中,它意味着无论进行多少次操作,结果都保持一致。例如,在HTTP协议中,GET、HEAD、PUT、DELETE、OPTIONS和TRACE方法都被定义为幂等方法。通过以上步骤和策略,可以有效地保证支付接口的幂等性,并在高并发环境下实现稳定的支付服务。(sanzhiwa)后缀top。

2024-11-27 12:01:47 956

原创 Java常量池解析:机制、作用与示例讲解

Java 常量池是 Java 运行时环境中的一个特殊存储区域,用于存储编译期生成的各种字面量和符号引用,这部分内容将在类加载后进入到方法区的运行时常量池中。常量池的设计主要是为了提供一种机制,使得相同的常量在内存中只有一份拷贝,从而节省内存空间,提高程序的运行效率。常量池中的字符串和整型常量等,通过共享机制减少了内存中的重复对象,从而提高了程序的运行效率。:除了上述几种常量池,Java 运行时常量池中还可能包含其他类型的常量,比如浮点型常量等。对象的字符串,则返回代表池中这个字符串的。

2024-11-26 11:36:26 599

原创 Java多线程同步机制:深入解析常见锁及其应用场景

ReentrantLock是一个可重入的互斥锁,具有与synchronized关键字类似的同步功能,但提供了更高的灵活性和扩展性。ReadWriteLock是一个读写锁接口,它允许一个或多个读线程同时访问共享资源,但写线程是独占的。方法都被synchronized修饰,这意味着在任意时刻,只有一个线程能执行这三个方法中的任何一个。注意,在finally块中释放锁是非常重要的,以确保即使在发生异常时也能释放锁。每种锁都有其特定的使用场景,选择合适的锁机制对于提高多线程程序的性能和可靠性至关重要。

2024-11-25 10:23:05 499

WordPress跟踪留言插件Comment Reply Notification

Comment Reply Notification插件介绍: Comment Reply Notification插件是对WordPress 2.7版本新增Thread Comments功能的补充,当博客上的留言有人回复的时候,会发送一封邮件通知用户,他的留言有新的回复了,这样可以跟踪留言,让访客能更好的交流。 Comment Reply Notification插件安装: 下载Comment Reply Notification插件,将压缩包解压后,把文件夹上传到wp-content/plugins/目录下。 登录WordPress管理后台,点击“Plugins”激活该插件,然后,点击“Setting => Comment Reply Notification”进行设置: 回复设置:现在回复可以有5个设置需选项了: 完全禁止,如果选择,这个插件基本没用,所以一般不选,如果选择这个,不如不. 当日志的作者和博客的管理员回复的时候,发邮件通知。 所有人回复都发邮件通知。 由留言者自己决定别人回复自己的留言,是否有邮件通知。这种情况下又分两种情况: 默认选中。 默认不选中。 当选择由留言者决定的时候,前台留言框中会有如下选项,留言者自己决定别人回复自己的留言,是否有邮件通知 邮件标题设置: 你现在可以设置发送邮件的标题了,其中还有两个关键字:[blogname] 代表博客名字,[postname] 代表日志名字。 文件内容设置: 同样也可以设置发送邮件的内容了,可以使用的关键字也更多了,这里不一一说明,你可以根据自己的需要进行设置。 插件停止设置: 这个插件最后一个人性化设置的地方是,如果插件停止使用的时候,你可以选择删除插入的 options 表中的内容。

2010-10-17

Blog的加速器Use Google Libraries插件

Google AJAX Libraries应该很多人都知道,它是 Google 把一些非常流行的 JavaScript 框架放到其服务器上,这样可以充分利用 Google 的服务器资源,节省网络带宽,更重要的是 Google 对这些框架进行了压缩,所以在使用 JavaScript 框架的时候速度方面有很大的提高。 Google AJAX Libraries推出的时候,曾引起了一阵轰动,但是,这个插件由于没有即时的更新,以至于造成了这款插件不能很好的工作,Use Google Libraries这款插件的也就在这个时候应运而生了。 Use Google Libraries这款插件就是把你博客的AJAX和JS都换成Google的,毕竟Google的服务器DOWN掉的可能性极低。使用这款插件不但能加速你的 WordPress速度(经我试用,速度真的提升不少),还能节省你网站的流量。 使用方法非常、非常的简单,只需要你把给文件上传到空间,然后启用即可,无需任何配置! 下载: Use Google Libraries 开启这款插件后,效果还是比较明显的,对于那些把Blog站点建立在国外的朋友来说,这个插件无疑是非常强悍的,这样,可以加快网站的访问速度,让你不在苦苦的等待了。

2010-10-17

WordPress静态化插件WP-Super-Cache

WordPress静态化插件,感觉寻找这样插件的人不在少数,人们都说WordPress非常消耗资源,所以,希望有这样的文件。与 WP-Cache 相同,可以通过缓存来提高大负载下WordPress的性能。WP Super Cache 相比 WP-Cache 最大的改进,在于加入了 Super Cache 这一环节。部分页面会根据一定的规则被缓存为 SuperCache,而这个 SuperCache 实质上就是页面本身。通过 Apache mod_rewrite 重定向直接访问这些静态文件,理论上可以获得更好的性能。 WP-Super-Cache插件安装: 下载WP-Super-Cache插件,然后上传插件到/wp-content/plugins/文件夹。 到wp管理后台插件页面激活插件,激活后插件后,它会出现红色警告,这时需要您在wp-config.php文件里加入如下代码:define('WP_CACHE', true); 在后台的管理页面的Setting-->WP-Super-Cache,对这个插件进行相关的设定,进入这个页面时,在上方它会提示您,让您把wp-content的权限设置为755,设置好后,你就会看到如下图: 上图中三个选项,默认情况下,WP Super Cache 是没有开启的,所以在这里选择下,需按则第一个,就是 Super Cache,缓存为静态文件,如果第二种情况呢,则和 WP-Cache 一致,除了图中的这些选项外,页面中还有其它选项,不能一一截图,简单介绍下: Proudly tell the world your server is Digg proof! (places a message in your blog’s footer) 这个是说在你的 footer 显示一条信息告诉读者该博客已经缓存了,一般不要这样做。 Clear all cache files when a post or page is published. (This may significantly slow down saving of posts.) 这个是说发布新日志的时候清理所有缓存,这个肯定不能这么干了。 Cache Contents 这里显示你博客缓存文件和过期文件的数量,你可以手工删除缓存文件和过期文件,因为 WP Super Cache 有垃圾回收机制,所以这里不帮不用手工删除,如果当你测试某个插件,看不到效果的时候,如果确定是缓存的原因,你可以到这里手工删除测试下。 Expiry Time and Garbage Collection 过期时间和垃圾收集,这里主要设置缓存文件过期时间,和多久删除一次过期的缓存文件。个人建议:一般缓存时间设置为1天(86400)左右,缓存删除时间为1个小时一次。 Accepted filenames, rejected URIs 这里设置一些链接不需要缓存,并且可以设置特例。 Rejected User Agents 这里设置某些 User Agents 来访问的时候不会缓存。比如 Google 和百度爬虫等。 Lock Down 一般情况下,某篇日志如果有了新留言,就会更新缓存文件,不过这篇日志是否已经到了缓存时间,但是在某种情况,你预料到你的博客可能会有很大流量和留言,候重复更新缓存文件可能并不是很好的选择,速度反而更慢,这个时候你就可以锁定缓存文件,新留言不再更新缓存日志。 Cache Plugins 缓存插件还支持附加插件,比如作者自己就提供一个插件:No Adverts for Friends,不对朋友显示广告。

2010-10-17

很酷的图片显示插件Lightbox 2

Lightbox 2插件介绍: Lightbox 2 是一款很酷的图片显示插件,可以在一个平滑展开的新窗口中展现出图片,而同时页面的其余部分都变成黑色背景。使用这 款插件,是为了当你的的图片过大必须缩小到页面的宽度时,可以让读者在当前页面浏览完整大小的图片,而不用离开。并且这款插件支持所有主流的浏览器。 Lightbox 2插件安装: 下载Lightbox 2 插件,然后上传插件到/wp-content/plugins/下的文件夹。 到WordPress 管理后台插件页面激活插件,激活后插件后, 到 WordPress 后台的 "Settings -> Lightbox",进入设置页面,如下图: .在这个页面里,你可以设置展示图片时的背景色、插件生效的页面等信息,其实,这里不需要进行任何设置,根据个人喜好,你可以对这些信息进行设置。 插件的相关选项设置好了后,现在就可以对这个插件进行应用了,使用它时,有两种方法添加代码: 1.可视化添加(在可视化编辑器下) 具体步骤:插入图片–编辑图片–高级设置–(下拉)高级链接设置–在链接Rel输入”lightbox”/”lightbox[1]“ ,如下图: 2.代码添加(需进入代码编辑区) 在添加完图片链接后,进入代码编辑区,在图片代码处添加 rel=”lightbox” ,即 如果想要弄个图片组,让它显示出翻页效果,那么把 rel=”lightbox” 改成 rel=”lightbox[X]“,X为你对这个相册的命名(可任意,只要图片组中插入的图片代码相同即可): 添加好代码后,这个炫酷的插件,基本上就OK了。

2010-10-17

WordPress插件的Digg(顶客)功能

访问别人的网站时,是否看到过Digg功能,好的文章很多人都在顶,通过这个Digg插件,虽说不是很炫酷,但它可以让你看到博客中那些内容比较受欢迎、访问量更高,进而优化网站内容,你是否想在自己的博客上添加这样的功能呢?那么,我们就来看看这款插件吧。 WP Easy Digg插件介绍: 给网站添加Digg的功能,一般还要和 Cookie 结合起来使用,还需要 AJAX 效果,十分的复杂,而WP Easy Digg 这款插件摆脱了这些复杂,它能够自动给每篇文章插入 Digg 按钮,并且还提供了很高的可定制性对 Digg 按钮进行客制化,可以设置 Digg 前,中,后的文本,Digg 按钮的位置等等,另外还提供了 Top 10 Diggs Widget 的功能,真的非常的容易。 WP Easy Digg插件安装: 下载WP Easy Digg插件,然后上传插件到/wp-content/plugins/下的文件夹。 到WordPress 管理后台插件页面激活插件,激活后插件后, 到 WordPress 后台的 "Settings -> WP Easy Digg",进入设置页面,如下图(点击图片,浏览全图): 需要设置的选项基本上图中全有,具体的这里就不多说了,喜欢这款插件,那么你就下载试试吧。

2010-10-17

WordPress书签收藏&分享插件

BookMark Share插件介绍: WordPress的这款收藏插件(bookmark-share),是由国内的程序员开发的一款插件,插件采用了最强大的JS库JQuery,制作出了下拉菜单,是你能够更加方便的使用收藏服务,另外还有如下功能: 收藏服务选择功能,可以自定义显示于下拉列表中的服务和顺序 按钮和列表样式定义功能、自定义按钮图片、列表颜色 样式改进,增加必要的交互样式,利于用户使用 启用全新的 form names,减少与其它插件可能的冲突,提高兼容性 重构的 Javascript 代码,减少不正常显示列表的概率 精简了生成代码,避免影响模板原有样式,提高各种模板间的兼容性 BookMark Share插件介绍安装: 下载BookMark Share插件,然后上传插件到/wp-content/plugins/下的文件夹。 到WordPress 管理后台插件页面激活插件,激活后插件后, 激活之后,到 WordPress 后台的 "Settings ->“收藏 & 分享”,进行页面设置,页面中都是中文显示的,这里不做介绍了,如下图(点击浏览全图): 如果你要手动插入按钮,在模板中的适当位置加入 <?php bookmark_share(); ?>,你已经完成了,效果如下图:

2010-10-17

WordPress数据库备份插件

数据备份对于站长来说是十分重要的,这个是防范于未然的措施,试想一下,假如那天网站被黑或者网站所在的服务器崩溃(当然发生的概率很小,但也不能排除这些可能), 而你又没有备份数据库,那么,你就损失大了,辛辛苦苦经营的网站,一夜之间也就OVER了。如果做了网站备份的话,出现了上述的情况后,只要把数据重新导入数据库就OK了,所以,网站的数据备份十分的重要,那么,就看看这款WordPress数据库备份插件吧。 wp-db-backup插件安装使用: 下载wp-db-backup插件,然后上传插件到/wp-content/plugins/下的文件夹。 到WordPress 管理后台插件页面激活插件,激活后插件后, 激活之后,到 WordPress 后台的 "tools ->“Backup”,进行页面设置。进入页面后,你会看到如下图的页面,这里是WordPress的核心数据表会默认备份,对于有必要备份的数据表,你可以点选进行备份(点击浏览全图)。 选择好备份方式后,点击“Back Now”进行数据备份。 “备份选项”里就是通过什么方式备份,有以下三种方式: 保存到服务器上 下载到本地电脑 发送备份到邮箱里 如下图(点击浏览全图): 定时备份,你可以根据自己的需要来设置,每小时、每天、每周都可以,右边的表也可以根据自己的习惯来选,设置完之后点”Schedule backup”就可以保存设置了。

2010-10-17

WordPress Simple Google Adsense插件

前面介绍过WordPress管理Google Adsense的插件,那款插件功能比较多,操作起来相对的有点复杂,只是相对的复杂,并不是十分的复杂,当然了,插件既然功能多,那么设置上会有点麻烦,这点麻烦对于一些喜好简便的朋友来说,可能感觉到不那么好用,所以,今天我有写了这篇简单的Google Adsense插件,这款插件把上款插件进行了简化,保留了其中的核心部分,使用起来十分的方便,既然是简化版,其中的功能就没有那么多了,但,这并不会影响插件的使用。 WP-Simple-Adsense插件 下载WP-Simple-Adsense插件,将文件解压缩,上传到/wp-content/plugins/目录。 登录wordpress后台控制面板激活该插件,在“Settings”--->“Simple Adsense Insertion”进行设置,设置的页面也十分简单,如下图(点击浏览大图): 你有两种方法使用这个插件: 1.添加触发文本(trigger text) <!-- wp_ad_camp_1 --> <!-- wp_ad_camp_2 --> <!-- wp_ad_camp_3 --> 到你的Posts或者Pages 2.模板文件中加入调用函数: <?php echo show_ad_camp_1(); ?> <?php echo show_ad_camp_2(); ?> <?php echo show_ad_camp_3(); ?> 通过以上两种方式进行调用广告代码,广告代码该放到什么地方呢,别急,下面我们就来说,拷贝广告代码到如下图的文本框中(点击浏览大图): 页面中可以添加三段不同的代码,你可以把这些代码放到博客的不同页面,如:sidebar.php、page.php等页面,你可以更加自己的喜好来设置。

2010-10-17

最强的相册插件NextGEN Gallery

博客照片很多?上传和管理图片太烦?想幻灯显示相册?在博客中任意插入动态图片效果?如果想为你的WordPress找个相册插件,那么NextGEN Gallery插件最适合了,功能很强大,提供了很完美的照片管理方法,操作也并不复杂。Look一下NextGEN Gallery可实现的功能吧: 可以通过拖拉进行相册的排序,跟 widget 一樣样,你想要怎么排序用拉就可以,所见既所得 ! 浮水印功能,可在照片上加上文字或图片 可以上传图片的压缩文件 (zip),或直接导入图片的文件夹,懒人的最爱,省去上传的时间。 內建 JavaScript 效果 ,Thickbox,Greybox or Lightbox ,效果很炫。 可自己编辑CSS文件,通过 css 你可以打造属于自己的相册风格 !! Slideshow - 自动播放图片,还有许多变化效果。 Sidebar Widget - 随机显示图片的 widget ,可以显示在 sidebar 內。 可以在文章内调用图片,与附件完美整合到编辑页面的选择栏内,太方便了。 看到这些功能,是否有点让你心动啊,要是心动的话,那么就接着向下看,看看它的安装与使用。 NextGEN Gallery插件安装: 下载NextGEN Gallery插件,将文件解压缩,上传到/wp-content/plugins/目录。 登录wordpress后台控制面板激活该插件,这是后台左侧栏或多出个Gallery标签,点击标签会出现下拉列表,可以对其进行相应的设置:如下图: 下面我们简单介绍下列表中的这些链接。 Overview 这个里面介绍当前服务配置的一些信息和插件的相关内容。 Add Gallery/Images 添加新的图库,在这里可以添加新的图库、上传压缩文件、导入图片文件夹等操作。如下图: Manage Gallery 管理建立的图片库,可以添加图片的Alt、Title、Description、tag等信息。 Album 添加相簿目录,你可以可以把建立好的Gallery目录拖拽到album中。 Tages 管理图片的相关Tag标签,新建、删除、编辑Tag都可以。 Options Gallery options的设置,设置生成缩略图的尺寸、图片显示尺寸、图片的相关设置等信息,这里面的设置操作比较多,由于时间关系不一一说明了。 Style 设置css样式,打造属于自己的相册风格 Setup 卸载相关插件 Roles 赋予图片管理者相关的权限 这款插件的使用还是比较方便的,激活后,点击“Add Gallery/Images”新建图片目录,然后,把相关图片上传的目录下,设置好相关信息就OK了,调用这些插件方法如下: 发表文章或新建页面时,点击图标,出现如下图的选项框: 选择相关的图片库文件名,单击“Insert(插入)”就OK了

2010-10-17

WP-UserOnline显示在线用户的插件

博客的人气在一天天的提升时,你是否想过统计下在线的访问量,当然,现在有很多统计工具,像CNZZ,51LA,Yahoo统计等等,都可以帮你实现这个功能,但是,还要登录到相关的统计站点,才能查看到相关信息,这对于一些博主来说,可能会有点麻烦,那么,看看这款插件吧。 WP-UserOnline插件可以显示在线的用户.并可以统计用户浏览的页面,甚至于分析出是不是机器人正在访问你的网站.(这个功能实在有趣).当然,如果你不感觉到麻烦,你完全可以使用上面说的在线统计工具,那么这篇文章你也就没有看的必要了。O(∩_∩)O~ WP-UserOnline插件安装: 下载WP-UserOnline插件,将文件解压缩,上传到/wp-content/plugins/目录。 登录wordpress后台控制面板激活该插件,在“Settings”--->“Useronline”进行设置,其实,在页面中也不需要什么特别的设置,当然,你可以修改Useronline的模板文件,这些如果你有兴趣的话,可以对其进行修改(点击浏览全图)。 WP-UserOnline插件使用: 一般应用(不带 Widget) 1、打开 /wp-content/themes/themes name/sidebar.php 2、添加以下代码到任意位置 <?php if (function_exists(’useronline’)): ?> <li> <h2>UserOnline</h2> <ul> <li><div id="useronline-count"><?php get_useronline(); ?></div></li> </ul> </li> <?php endif; ?> 一般应用(带 Widget) 1、激活 WP-UserOnline Widget 插件,登录到“WP-Admin -> Appearance-> Widgets” 2、找到UserOnline Widget,点击Add到侧边栏(sidebar),可以点击配置图标进行自定义设置 UserOnline Widget 然后保存就OK了。 建议不要使用这种方式,在测试的时候,激活该项后,博客侧栏的其它菜单都消失了,不知道什么原因,所以,建议您还是使用添加代码的方法进行添加。 添加好后,在后台左侧的上方的Dashboard的版块中,会多出个WP-UserOnline链接,点击这个链接,它是显示当然在用户的信息,在这里你就会看到。

2010-10-17

WordPress日志打印插件wp-print

WP-Print也是一个wordpress的日志页面打印插件,WP-Print除了可以打印日志页的文字,你还可以选择是否打印文章页的图片、视频等,功能算得上齐全了。Lester ‘GaMerZ’ Chan 出品的插件除了功能强大外,更新也很及时,如果你的博客很受欢迎,而且有相当的技术含量,那么,这款插件会非常的适合你,因为你不知道有多少人会打印你的网站内容,所以,为了这些潜在宣传博客的可能,你可以选择安装这款插件。 WP-Print插件安装: 下载WP-Print 2.40,然后上传插件到/wp-content/plugins/下的文件夹。 激活插件,激活后插件后,在“Settings”--->“Print”进行设置,如下图(点击浏览全图): 在你的主题页面如:single.php, post.php, page.php or theloop.php 找到: <?php while (have_posts()) : the_post(); ?> 在下面如: <?php edit_post_link('(Edit)', '', ''); ?> 后门加入: <?php if(function_exists('wp_print')) { print_link(); } ?> 到“打印”选项设置必要信息,你可通过/wp-content/plugins/wp-print/print-css和print-comments.php修改你的打印风格

2010-10-17

数据库备份插件WP-DBManager

WP-DBManager插件介绍: WP-DBManager是wordpress的数据备份插件,目前最新版本为2.40,其主要用途是对WordPress 的数据库进行管理,从而省去了用户必须使用类似PhpMyadmin登录数据库进行备份、修复、导入等操作,并且可以前台执行 SQL 语句。 该备份插件功能强大,能自动备份数据库文件,只要你设置了自动备份时间,到时间后该系统会自动备份你的wordpress数据;备份数据库的下载、删除、恢复,包括把数据库发送到指定的邮箱;优化、修复、清空、删除数据库表;执行SQL查询等,总之该有的功能应该都有了。 WP-DBManager插件安装: 下载WP-DBManager插件,将文件解压缩,上传到/wp-content/plugins/目录。 登录wordpress后台控制面板激活该插件,这是后台左侧栏或多出个DataBase标签,点击标签会出现下拉列表,可以对其进行相应的设置,页面中主要有: Database 用户 WP 数据库以及数据表的基本信息 Backup DB 备份数据库操作 Manage Backup DB 可以选择对已备份的数据库文件进行下载、恢复、删除等操作 Optimize DB 优化数据库 Repair DB 修复数据表 Empty/Drop Tables 清空/删除某个数据表 Run SQL Query 执行 SQL 命令语句 DB Options 设置数据库的路径(可向空间商询问)以及自动备份的时间 Uninstall WP-DBManager 卸载该插件 该插件界面虽然是英文界面,但是都很简单 首先备份旧站数据库,然后在新空间安装 WordPress 以及该插件并激活 将备份旧站所得数据库文件上传到新站的 /wp-content/backup-db 目录 登录新站后台去 Database –> Manage Backup DB -> Restore 中恢复刚才的数据库文件 使用 PhpMyadmin或其他登录到数据库中,将 wp_options 表中的 siteurl 修改为新站地址 登录新站后台,将 Options 中的 Blog address (URL) 修改为新站地址

2010-10-17

WordPress鼓励用户留言插件

WordPress的Show Top Commentators插件可以让留言评论回复最多的读者获得反向链接,所以在一定程度上可以增加博客的人气,对于博客而言,评论是对博者最大的动力,所以可以统计评论排行插件Show Top Commentators的推出立即得到方大博客的大力推崇,因为大家可以启用这个插件展示积极留言的朋友以回馈他们。 Show Top Commentators插件安装方法: 下载Show Top Commentators,然后上传插件到/wp-content/plugins/下的文件夹。 激活插件,激活后插件后,在当前使用的sidebar.php中添加如下代码: <?php if(function_exists('ns_show_top_commentators')) { ?> <li> <h3>Top Commentators</h3> <ul><?php ns_show_top_commentators(); ?></ul> </li> <?php } ?> 鼓励用户留言的另外一个方式就是,让他们知道,评论越多,他的排位越前,这时,这个插件会是你最好的帮手

2010-10-17

WordPress中文工具箱

中文 WordPress 工具箱,很多地方也都介绍了,它是为了解决官方 WordPress 没有照顾到的中文相关问题的而开发的,也是款比较有用的插件了。使用这个插件,你可以显示随机文章,最新留言,留言最多文章,发表评论最多的网友,以及真正的文章摘要(如果你的模板里使用的是the_excerpt()来调用内容的话)等等。 这个插件由 WordPress 随机文章和 WordPress 评论插件合并增强而来。在激活这个插件之前,请务必先停用这两个插件,不然的话会有冲突。 中文WordPress工具箱安装: 下载中文WordPress工具箱插件,然后上传插件到/wp-content/plugins/下的文件夹。 进入 wordpress的管理后台,进入插件页面激活中文wordpress中文工具箱一项,即安装完毕 中文WordPress工具箱使用说明: 1、最新文章: <?php get_recent_posts(); ?> 调用方式:get_recent_posts($no_posts = 5, $before = ‘<li>+ ‘, $after = ‘</li>’, $show_pass_post = false, $skip_posts = 0) $no_posts:显示文章数,缺省为5条; $before:每条记录前显示的文字,缺省<li> $after:每条记录后显示的文字,缺省</li> $show_pass_post:是(true)/否(false)显示保护了的文章,缺省否(false) $skip_posts:跳过多少篇文章,缺省为0; 2、最新留言: <?php get_recent_comments(); ?> get_recent_comments($no_comments = 5, $before = ‘<li> ‘, $after = ‘</li>’, $show_pass_post = false) $no_comments:显示回响数,缺省为5条; $before:每条记录前显示的文字,缺省<li> $after:每条记录后显示的文字,缺省</li> $show_pass_post:是(true)/否(false)显示保护了的文章,缺省否(false) 如果希望在最新留言里不显示自己的回复。在get_recentcomments() 这个函数里找到这一句 post_status = ‘publish’ 在后面 加上 AND comment_author != ‘管理员的昵称’ 就可以了。 拓展函数: 仅显示留言,不包括引用的函数 <?php get_recent_comments_only (); ?> 仅显示引用(但包括trackback和pingback) <?php get_recent_trackbacks(); ?> 3、发表评论最多的网友: <?php get_commentmembersstats(); ?> get_commentmembersstats($threshhold = 5) 4、评论最多的文章: <?php get_mostcommented(); ?> get_mostcommented($limit = 5) 提示可以使用这个函数来实现热门文章的功能,即评论最多的文章。 5、随机文章: <?php random_posts(); ?> random_posts ($limit = 5, $length = 400, $before = ‘<li>’, $after = ‘</li>’, $show_pass_post = false, $show_excerpt_in_title = true) $limit:显示文章数,缺省5篇; $length:摘要长度,缺省400; $before:每条记录前显示的文字,缺省<li> $after:每条记录后显示的文字,缺省</li> $show_pass_post:是(true)/否(false)显示保护了的文章,缺省否(false) $show_excerpt_in_title:是(true),摘要显示于文章链接的title;否(false),直接显示于页面;缺省是(true) 6、显示摘要:这一功能不需要在主题上调用函数,但需要模板文件支持! 某些情况下需要输出摘要,比如搜索结果、档案,还有 rss 输出,这样可以节省流量资源。但是,如果你的文章是中文的话,官方 WordPress 输出的其实并不是摘要,它只是把文章里的 html 代码过滤掉了,但所有文字都还是原样输出了。

2010-10-17

WordPress屏蔽功能插件WP-Ban

这款插件也可以说成是反垃圾留言的插件,如果在您的博客上同一IP的访客,经常发些无聊的垃圾留言,那么,我们可以使用WP-Ban插件来屏蔽这个IP,从一定程度上避免博客中的垃圾留言的增多。 WP-Ban 插件可以实现以 IP 地址和主机名为条件屏蔽相应用户访问你的博客,也可以通过自定义一个屏蔽提示信息,被屏蔽的用户尝试访问你的博客时会看到该信息,此插件还可以记录被屏蔽用户有多少次尝试访问。另外,屏蔽用户设置条件时可以全用通配符。 WP-Ban插件安装: 下载WP-Ban插件,然后上传插件到/wp-content/plugins/下的文件夹。 到wp管理后台插件页面激活插件,激活后插件后,在“Settings”--->“Useronline”进行设置,如下图(点击浏览全图): 页面中有一些几个内容: Banned IPs:设置要屏蔽的IP地址 Banned IP Range:设置要屏蔽的IP段 Banned Host Names:设置要屏蔽的主机名 Banned Referers:设置通配符阻止某些网址引导 Banned User Agents:设置屏蔽某一用户的访问 Banned Message:屏蔽时显示的信息 在这些内容中,输入你要屏蔽的IP地址、主机名等信息,然后保存就OK了。

2010-10-17

WordPress文件下载管理插件

WordPress的文件下载插件,那么就非WP-DownLoadManager插件莫属了,此插件可以说功能强悍,它可以添加本地文件、远程文件、可以自定义本地文件在服务器上的路径,可以修改在前台显示的模板参数。 WP-DownLoadManager插件安装: 下载wp-downloadmanager插件,将文件解压缩,上传到/wp-content/plugins/目录。 登录wordpress后台控制面板激活该插件,这是后台左侧栏或多出个Downloads标签,点击标签会出现下拉列表,可以对其进行相应的设置。 下拉列表中主要有: Manage Downloads:管理下载 Add File:添加文件 添加下载的文件,在页面中可以上传文件、删除文件、设置下载文件名以及描述等内容。 Download Options:下载选项 下载选项,这里主要设置下载的路径、下载的URL、下载页面的URL、下载的连接、下载的方式等内容,不是太难,这里不做过多介绍。 Download Templates:下载模板,设置模板样式 Uninstall WP-DownloadManager:卸载WP-DownloadManager 添加下载: a.日志中添加下载:大家可以看到当你激活该插件后“添加新文章”时会多一个“下载”选项图标,点击以后只需填入阿拉伯数字,然后在页面中会插入[download id="ID"],此阿拉伯数字即为ID(你添加下载文档时的ID)。 [download id="ID" display="both"],display=”1″表示只显示你的文件名;display=”both”表示显示你的文件名和文件简介! [download id="1,2,3" category="4,5,6"] 为显示多个下载文件为1,2,3的文档,category=”4,5,6″为对应的分类ID。 b.在页面中添加下载:当你添加页面时在内容框插入:[page_download]或[page_download category="1"]即可填写下载了 c.主题模板中添加,添加时,你可使用代码进行,也可使用widget。 使用代码方法: 最新下载使用 <?php if (function_exists('get_recent_downloads')): ?> <?php get_recent_downloads(10); ?> <?php endif; ?> “10”为你要显示的下载文档数 显示分类下载 <?php if (function_exists('get_downloads_category')): ?> <?php get_downloads_category(1, 10); ?> <?php endif; ?> “1”为分类ID,“10”为你要显示的下载文档数 最多下载使用 <?php if (function_exists('get_most_downloaded')): ?> <?php get_most_downloaded(10); ?> <?php endif; ?> “10”为你要显示的下载文档数 使用Wideget:在激活插件的同时,也要激活插件的Wideget,激活后,在左边的侧栏中,点击"Appearance"-->Widegets,添加Most Downloaded(最多下载)和Recent Downloads(最近下载)即可,使用这种方式添加,内容会出现在前台页面的侧栏。

2010-10-17

WordPress网络书签插件Share this

AlexKing的插件,sofish本地化的一个插件,这并不是汉化,而是中文化(本土化),原因是国内使用DIGG等国外社会化标签网太少了。这个插件也受到了很多中文用户的欢迎,其功能是可以分享你的文章到多个国内主流的网络书签站,让更多的中文用户看到你的文章。 在进行中文化的过程中,主要是把去掉了国外不常用的网络书签,加上了国内主流的网络书签、社区、微博客分享等,分别包括:Del.icio.us(美味书签)、我挖网(DigBuzz)、QQ书签、收客网(Shouker)、百度搜藏、趣摘网、Google书签、Technorati、Diglog、饭否、 365key、FaceBook、POCO网摘、Windows Live、新浪vivi和雅虎书签。新增的都是中文用户比较经常接触的。 中文化的目的有两个: 可以方便用户对文章进行收藏和分享,并且提高页面的收录; 这个插件并不点位置,但功能不比其他插件差。 Share this安装使用: 下载Share this插件,将文件解压缩,上传到/wp-content/plugins/目录。 在后台启用这个插件,一切OK!享受这个插件给你带来的乐趣吧! 按照成功后,在前台页面你可以看到如右图的图标, 点击后图标,进入相关页面,如下图(点击浏览全图): 安装成功后它是自动显示的,如果你选择了不自动显示,那么你需要添加下面的代码来调用这个插件: 在插件面打开: <?php if (function_exists(akst_share_form)) {akst_share_link();} ?> 在原页面打开: <?php if (function_exists(akst_share_link)) {akst_share_link();} ?> 注: 如果按说明设置后效果仍未显示,只是因为JS未完全加载! 这就导致致了很多人在一个页面可以显示效果,另外一个页面不可以的情况。

2010-10-17

WordPress显示相关日志插件

博客内容不错,但是用户停留的时间很短,那么请尝试下这个插件吧!这个插件可以提供博客日志的粘性,让用户更多的阅读你的文章。Yet Another Related Posts Plugin (YARPP) 是WordPress下一款不可多得的Related Posts( 延伸阅读)类插件,比以前的 WordPress 相关文章插件都要酷,功能也更为强大。它可以通过类别和标签等多种组合,很灵活地实现不同的效果,可以大大方便访客的浏览。 Yet Another Related Posts Plugins 具有以下优点: 可以设置显示相关文章的相关度门槛(高于此值才显示为相关文章); 改进了查询相关度的算法,文章的分类和标签是计算相关度的参数; 可以在 RSS feed 中显示相关文章; 可以在文章后面自动插入相关文章。 Yet Another Related Posts插件安装: 下载Yet Another Related Posts插件,然后上传插件到/wp-content/plugins/下的文件夹。 到wp管理后台插件页面激活插件,激活后插件后,在“Settings”--->“Related Posts”进行设置 介绍下里面的参数: The Pool (点击浏览大图): 这项是设置不需要调用的类别或者标签,如果不想这类的文章出现在“延伸阅读”中,那么“选中”即可。 Show password protected posts?:确认是否调用曾经加密过的文章,那么“留空”为不调用。 Show only previous posts?:确认是否仅仅调用以前发表的文章,如果想过去发布的文章也能和现在新发布的文章关联的话,那么“留空”即可。 Relatedness options (点击浏览大图) Match threshold:YARPP会根据分类和标签对每篇文章之间建立一个类似关联度的分数,分数越高的关联就越精确,这项是指只关联大于这个“关联度”的文章。之后的Titles、Bodies、Tags、Categories可以根据自己的喜好更改,一般“consider ”即可。 Cross-relate posts and pages? :确认固定页面是否参与文章之间的关联,需要的话就“选中”吧。 Display options for your website(点击浏览大图) Automatically display related posts?:“选中”他确认是在每篇文章的结尾自动生成“延伸阅读”,当然,你也可以自定义进行高级操作。 Maximum number of related posts:这里输入您想在“延伸阅读”中显示的文章篇数。 Show excerpt?:如果想“延伸阅读”中显示文章摘要的话就“选中”,下面的摘要长度、风格以及排序等请根据自己的日志风格来确定,其实默认的也不错。 Show admins (user level > 8) the match scores? :日志管理员登录后是否显示文章之间的“关联度”,“选中”为显示。(游客始终是看不到该“关联度”数值的。) Help promote Yet Another Related Posts Plugin?:这个附加项是在“延伸阅读”的结尾加上作者的链接。

2010-10-17

为WordPress编辑器添加WP-Syntax按钮

熟悉程序设计的网友,在 WordPress 插入代码是经常的事情。使用代码插件,可以让你的程序代码更容易阅读。WP-Syntax 就是这样一个代码插件,不过,WP-Syntax 插件使用起来却并不太方便。 使用这个插件,每次插入代码的时候,都需要手动输入一些预设置的格式,如果能够在编辑器框里增加一个按钮,自动输入这些重复的内容,就方便多了。有问题就要解决,办法还是有滴,不然就不发这篇文章了O(∩_∩)O~。 WP-Syntax插件安装: 下载WP-Syntax插件,然后上传插件到/wp-content/plugins/下的文件夹。 进入 wordpress的管理后台,进入插件页面激活WP-Syntax插件,即安装完毕 安装成功后,找到WordPress文件夹里的\wp-includes\js\quicktags.js这个文件,这个文件里是编辑按钮的语句,例如: 上面调用的按钮就是li的按钮和code的按钮,你会发现他们都是同样的格式,那么我们也可以复制一条插入到code代码的后面,就OK了,那么调用WP-Syntax的语句就是: edButtons[edButtons.length]=new edButton("ed_mycode","mycode","<pre lang='php'>","</pre>","z"); 添加好后进入wp后台发布日志时插入代码,在HTML编辑模式下选中代码,点mycode按钮,就自动把要添加的代码格式化啦!自动插件代码后,语句lang=”LANGUAGE”就是对应你的程序语言。如果是css就手动改为lang=”css”是php就改为lang=”php”其它程序同理!

2010-10-17

WordPress 论坛图片签名插件

逛论坛的时候,你是否注意到有些论坛里的朋友,他们的签名非常的个性,所谓的个性不是指别的,而是指他们的签名连接回他们的博客,而且还把博客中的文章显示出来,看上去很不错,我们在论坛里发帖,一方面是为了认识更多的朋友,另一方面是为了推广自己的网站,所以,如何更好的利用论坛资源的标签档,进行推广网站,是很值得研究的。 那么,今天就介绍这款论坛图片签名插件。使用此插件,当我们在论坛里的签名档加入相应代码后,我们的签名档里就会自动显示博客中的文章。 插件功能介绍:生成一个论坛签名图片,在该图片上自动显示你的Wordpress博客上的最新文章。 安装步骤: 下载该插件,解压缩后传到你的wordpress程序的/wp-content/plugins/ 目录下 将/wp-content/plugins/ 目录下的 titletopng目录权限设为777 (即让该目录可写 WINDOWS服务器请忽略该步) 在后台插件管理处选择开启”图片签名插件”,在后台设置处选择title2png进行设置 /wp-content/plugins/titletopng/title.png 即为生成后的图片文件,在论坛签名中请用如下代码][img]http://www.yourdomain.com/wp-content/plugins/titletopng/title.png[/img] 则可自动显示你的Wordpress最新文章了 注:把yourdomain替换为你自己的域名 常见问题 1:如何修改背景图片 请用你的PNG格式的图片替换掉插件目录下的pic.png 文件 2:如何修改字体? 用你的字体文件替换掉本插件目录中的msyh.ttf文件即可 3:如何修改字体颜色? 在后台设置中只有3组数字供大家设置,大家肯定不知道哪些数字表示什么颜色,这就需要大家用一些画图工具了,用photoshop等来查询就可以了,也有一些在线工具但是蜗牛我还没找到 4:如何定位文本块开始的坐标? 同上,还是要用到画图工具,要么大家就慢慢试 5:怎么生成不了图片? 请检查你的插件目录权限,若没开启写权限的话,则图片无法生成

2010-10-17

jruby-console-0.9.2.jar

jruby-console-0.9.2.jar groovy-1.0-beta-2.jar groovy-all-1.8.6.jar bsh-1.3.0.jar

2013-11-07

发布课程信息 培训课程

CCIE-R CCIE-SP CCIE-安全 CCIE-语音 ITAA Juniper 主机数据库

2010-11-29

wp-thumbnails

wp-thumbnails

2010-11-06

post-thumb_3_alpha_4

post-thumb_3_alpha_4.zip 缩略图

2010-11-04

WordPress 博客下载插件Download Monitor

做下载型网站的站长一般会使用网流行的下载网站系统,但对于做一个小型下载站的朋友来说,其实不用使用那些功能强大的下载系统。WordPress的强大已经不容质量了,通过它可以搭建各类网站,其中包括下载站。用WordPress博客搭建小型下载网站只需要安装一个强大的下载插件即可。 Download Monitor插件功能介绍: 可以设置下载分类、可以设置只为注册用户下载、在后台管理中排序和分页、支持wordpress2+(包括2.5)、支持重新上传文件,方便更新文件、图象显示模式(在网页中显示一个下载链接图象)、记录下载点击量(管理员下载的次数除外)、可以用模板标签在你的网页的sidebar中显示热门下载,最近下载,随机下载、可以在文章中输出下载链接、可以在wordpress的文本编辑器中以下拉菜单形式添加链接(注:切换到html模式下) Download Monitor插件安装: 1.下载博客插件Download Monitor,并上传至wp-content/plugins/目录下 2.在wp-content/目录中改变upload文件属性为777,不然将不能上载文件 3.登陆博客后台,在已安装插件列表中启用该插件 4.启用插件后,在左侧的设置下面会多出一个Download选项卡 5.Add New是添加下载文件 Download Monitor插件使用: 1.在Download选项卡下点击Add New进入下载文件添加页面 2.Title (required):下载文件的名称;Description:文件描述;Select a file… (required):点击选择文件上传下载文件……(按图片说明) Download Monitor插件调用显示: 1.添加下载页面 在博客后台添加一个新页面,自定义好标题和固定链接,在内容输入框填写[download_page[即可。当然还可以对其进行参数设置,设置方法是在[download_page]中添加参数,如[download_page pop_count="10"]表示显示10条热门下载 base_heading_level(integer) – 分类的标题级别,默认为3(h3) pop_count (integer) – 热门下载显示条数,默认为4 pop_cat_count (integer) – 每个分类下的热门下载显示条数,默认为4 show_uncategorized (integer) – 设置为1(默认)显示未分类内容,设置为0则不显示 per_page (integer) – 每页显示的下载条数,默认为20 format – 使用自定义输出样式的ID exclude – 禁止显示的下载,以逗号来分隔多项 2.文件的下载链接 在文章内容中输入[download id="1" format="3" autop="true"],会生成编号为1的下载链接,显示样式使用编号为3的自定义输出样式,并且生成p标签容器。(提示:可以单使用id或format) 输出多条下载链接: [downloads query="limit=5&orderby=rand" format="1" wrap="ul" before="" after="" autop="false"] downloads可选参数: query:查询条件字符串,可包括很多可选项。默认为获取5条随机下载。此短标记常用来显示一个分类下的下载,如在query字符后增加 &category=1 (其中1可被替换为分类ID) 来实现。 format:自定义输出样式ID,从而可改变下载条目的输出样式。 wrap:默认情况下,多条下载的显示容器为未排序列表(ul);设置为空字符串则不输出容器ul。 before/after – 每条下载条目的前导标签和后继标签,默认分别和。要改变该值,请保证插入的代码被正确编码,如用&lt;代替< autop:设为true或false; 设为false能阻止输出p标签,默认为false。 提醒:由于第一次使用该插件,写的时候网上搜了一些资料,归结为上文,还有部分内容可能没有写出来。 编辑题外话:其实Hacklog-DownloadManager的易用性高于Download Monitor,此外这是由国人制作的插件,同样是下载站必备的插件之一,不过缺少Download Monitor的下载缩略图功能。 转载请标明出处:博客吧本文地址:http://www.boke8.net/wordpress-download-monitor-plugin.html

2010-10-28

Wordpress音乐插件- Flash Media player(水墨)

喜欢音乐的朋友们,一定非常期望有一款专属于自己博客的“个性音乐播放器”吧…… 最近为wordpress音乐插件 Flash Media player 设计了一款黑白主题皮肤,如下图 效果预览 / 下载地址 Flash Media player是一款专门用于Wordpress、bo-blog等主流博客平台的集成flash+xml+js技术的在线音乐播放器插件。 其功能强大且方便: 1、可播放Mp3和Flv文件; 2、可实时显示播放进度和下载进度; 3、可调节音量; 4、可设置“单曲循环”和“所有循环”播放模式; 5、可选择播放列表; 6、用XML文件配置播放文件列表; 安装方法: 1.将下载的压缩包解压缩。 2.用“记事本”编辑播放器首页:Index.html。找到<h1></h1>标签,将里面的大标题和链接都替换掉。 3.编辑曲目表:playlist.xml。格式如下: <track> <title>音乐名</title> <location>音乐的http地址(注意:音乐质量最好控制在3M以内,1是能保证访客的下载速度,2是节约你的空间和流量。如果你直接到“百度”里“扒”MP3地址,另当别论。)</location> </track> 想再添加一首新歌,只需要循环复制以上内容即可。 4.编辑完曲目表,将整个文件夹上传至网站根目录。 5.直接修改你的wordpress模板,在导航条里加入新链接后,上传即可, (例如:起名叫“音乐”,链接地址为:http://www.ueui.com.cn/mp3) 由于考虑到用户体验,我建议将Flash Media player新开一个页面(_blank)。这样做有这么个好处: 不会因为博客中的日志链接频繁跳转,而导致音乐常常被中断播放。(记得我常常浏览某人的blog,其每篇日志的侧边栏都导入同一个音乐插件。结果是,当我每次新开一篇文章时,就会重新听一遍他博客上第一首歌的前奏……当我看完他的所有日志后,甚至连第一首歌后半段是什么都不知道,可这首歌的前奏背的已经滚瓜烂熟……囧rz。据我所知,按这种方式使用音乐插件的人还不在少数,汗!)

2010-10-28

Denim(牛仔与怀旧的风格)

Denim(牛仔与怀旧的风格) Denim(牛仔与怀旧的风格) Denim(牛仔与怀旧的风格) Denim(牛仔与怀旧的风格)

2010-10-27

Damla -Free Premium WordPress Theme

Damla -Free Premium WordPress Theme Damla -Free Premium WordPress Theme Damla -Free Premium WordPress Theme

2010-10-24

WORDpress 主题

WORDpress 主题WORDpress 主题 WORDpress 主题 WORDpress 主题

2010-10-24

The Morning After

这是WordPress世界最早的“杂志风格”主题之一。The Morning After 前一段时间刚刚被卖给 WooThemes。Woo团队利用他们的WooFramework框架对它进行升级,添加了对自定义头部、背景和自定义内容类型的支持。

2010-10-24

WordPress Related Posts

WordPress Related Posts WordPress Related Posts WordPress Related Posts WordPress Related Posts

2010-10-24

WordPress主题:Side Blog

WordPress主题:Side Blog WordPress主题:Side Blog WordPress主题:Side Blog WordPress主题:Side Blog

2010-10-24

WordPress主题:deStyle

WordPress主题:deStyle WordPress主题:deStyle WordPress主题:deStyle WordPress主题:deStyle WordPress主题:deStyle

2010-10-24

支持WordPress3.0新功能的免费WordPress主题

本站推荐的第一款支持WordPress3.0新功能的免费WordPress主题,并且具有主题设置面板、自定义页眉、背景等功能。

2010-10-21

wordpress教程

wordpress教程,wordpress教程,wordpress教程

2010-10-20

国人主题:android

国人主题:android 利用TIMTHUMB的PIC插件实行缩略图优化,配合ANDOIRD黑色系统格局让人有一种习惯性的感觉。

2010-10-20

WordPress主题

WordPress主题又一款简洁的仿煎蛋WordPress主题,包含AV格子广告。仿煎蛋WordPress主题:jandan

2010-10-19

wordpress 主题

两栏主题,国人做在IE8,firefox 3.5,chrome2.0及IETester v0.4.2中的IE6/IE7中测试,显示效果基本一致,达到非常好的效果

2010-10-18

WordPress中对博客留言进行Digg的插件

让博客聚集更多的人气,让博客的流量上升,这是所有博主所关注的,聚集人气肯定离不了的是“互动”,这个互动是多方面的,可以是博主和访客,也可以是访客与访客之间,互动也是Web 2.0 的精髓之一。 前面我曾介绍过WordPress插件的Digg(顶客)功能,这款插件可以让你看到博客中那些内容比较受欢迎、访问量更高,进而优化网站内容,而今天我们介绍的这款插件,与其具有相同之功效,WordPress Comment Digg 在读者和读者之间参与互动方面就启动了不错的效果,并且支持“支持”和“反对”两种方式的 digg。 WordPress Comment Digg插件安装: 1.下载WordPress Comment Digg插件,然后上传插件到/wp-content/plugins/下的文件夹。 2.到WordPress 管理后台插件页面激活插件即可 WordPress 后台的Setting中有两个链接,它们分别是"Comments Digg"和"Comments Digg Options"。 "Comments Digg"是用来管理留言的,在这个页面中,你可以看到当前所有的留言,对不好的留言,我们可以进行删除。 "Comments Digg Options"是设置一些参数的,也就是简单设置支持和反对的文本,如下图(点击图片,浏览全图):

2010-10-16

WordPress自定义显示博客广告插件

Smart Ads自定义显示博客广告,可以根据文章的长度、发布时间早晚、分类,甚至文章作者来设置不同的广告。可以使用 [smartads]快捷方式来在文章或者页面调用自定义广告——广告代码直接在插件选项里面设置。如果你使用的是wp2.7版本,删除插件后,插件会自动从Mysql数据库删除相应的设定。 Smart Ads插件安装: 1.下载Smart Ads插件,然后上传插件到/wp-content/plugins/下的文件夹。 2.到WordPress 管理后台插件页面激活插件,激活后插件后,点击“Setting”--->“Smart Ads”进行相关设置,页面如下(点击浏览全图): 页面中有如下选项: Smart Ads选项设定:Show Custom ads on Homepage? 是否在首页显示自定义广告。 选定之后,首页也会出现广告,否则的话就只是出现在内容页。注意:google adsense单个页面仅允许显示三个广告单元,需注意这一点。 Minimum Post Wordcount:设定显示广告的最短字数 如果内容过少的话,展示出来的广告会很不美观。设定后,除非文章字数超过你设定的数字,否则广告不会出现。 Only show ads on posts older then :文章超过多少天后才显示广告 这个应该主要是考虑到订阅用户和老用户。对于博客而言,新文章看的最多的人还是订阅者或者是老用户。 Category Exclusions:排除不显示广告的分类 把分类的ID——不是分类名称——填入,用半角状态下的逗号隔开。在这些分类下的文章将不会显示广告——自定义广告出外。 Disable Top Ad if Post Begins with an Image:如果文章以图片开头,或者在图片之前的字数不够,则顶部广告不显示。 Disable Ads For Registered Members对注册用户不显示广告 如果这个选项勾选的话,博客注册用户登陆浏览的时候将看不到任何广告,包括自定义广告。 介绍完上面的选项后,下面我们就要把广告代码放到“Advertising Code”中,Advertising Code有三部分: •Top AD:广告将显示在文章内容的顶部 •Bottom AD:广告将显示在文章内容的底部 •Custom AD:自定义广告,使用[smartads]调用广告 放入广告代码后,点击Update就OK了。

2010-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除