Tuesday, April 9, 2019

[Thủ Thuật Blogspot] Tạo Button Flat đẹp và chuyên nghiệp cho Blogspot

[Thủ Thuật Blogspot] Tạo Button Flat đẹp và chuyên nghiệp cho Blogspot

Ở bài viết này mình sẽ hướng dẫn các bạn tạo nút (Button) Flat đẹp và chuyên nghiệp cho Blogspot.

CÁCH THỰC HIỆN

Bước 1:

Vào Blogger > Chủ đề > Chỉnh sửa HTML

Bước 2:

Thêm đoạn CSS phía dưới vào TRƯỚC thẻ </style> sau đó bạn lưu lại template.
#wrap {margin:20px auto;text-align:center;}
a.btn {display:inline-block;position:relative;font-family:'Open Sans',sans-serif;text-decoration:none;font-weight:700;background:#30abd5;letter-spacing:.5px;padding:10px 20px;margin:10px;color:#fff;box-shadow:inset 0 0 0 #22313F;font-size:16px;text-transform:uppercase;border-radius:3px;transition:all 0.3s ease-out;}
a.btn:hover {background:#30abd5;color:#fff;box-shadow:inset 0px -50px 0px #22313F;}
a.btn:active {color:#05555e;box-shadow:inset 0px -50px 0px #f5f7fa;}
a.btn.warn {background:#f5f7fa;color:#05555e;box-shadow:inset 0 0 0 #30abd5;}
a.btn.warn:hover {background:#f5f7fa;color:#fff;box-shadow:inset 0px -50px 0px #30abd5;}
a.btn.warn:active {color:#fff;box-shadow:inset 0px -50px 0px #30abd5;} 0px -50px 0px #30abd5;}
Ghi chú: 
- 30abd5 là màu hiệu ứng lật
f5f7fa là màu nền khi chưa lật
- Nếu có trình độ một chút về CSS bạn có thể dễ dàng tùy chỉnh màu sắc, kích thước, hiệu ứng của nút.

Bước 3:

Khi viết bài viết mới, mỗi khi bạn muốn thêm button flat mà bạn đã tạo, hãy chuyển qua tab HTML và chèn 1 trong 2 dòng lệnh phía dưới vào để hiện thị style nút bạn muốn.
<div id="wrap"><a class="btn" href="#">Button</a></div>
<div id="wrap"><a class="btn warn" href="#">Button</a></div>

DEMO


Nguồn: https://vuinghichweb.blogspot.com/2019/04/tao-button-flat-dep-va-chuyen-nghiep-cho-blogspot.html

Chúc các bạn thành công!
[Share Template] MagOne - Responsive News & Magazine Blogger Template v6.5.3 mới nhất

[Share Template] MagOne - Responsive News & Magazine Blogger Template v6.5.3 mới nhất



MagOne hiện đang dẫn đầu doanh số bán hàng mảng template blogger trên chợ ThemeForest. MagOne có thiết kế theo phong cách flat, khá đẹp lại được tối ưu rất kỹ, web nhanh, có nhiều vì trí đặt quảng cáo Adsense rất tiện nếu bạn muốn kiếm tiền từ Adsense. Hiện TaoBlogPro đang dùng template này.

Template này được bán với giá $23, bạn có thể vào chợ ThemeForest mua để ủng hộ tác giả hoặc tải miễn phí bản mới nhất tại đây:

Tính năng của MagOne - Responsive News & Magazine Blogger Template v6.5.3

  • Hỗ trợ kéo thả Widget khi cài đặt
  • Thanh menu điều hướng linh hoạt: Hỗ trợ menu xổ xuống, mega menu và icon
  • Thiết kế Responsive: Hoạt động tốt 100% với mọi thiết bị di động và máy tính bảng
  • Hỗ trợ nhiều hệ thống bình luận: Facebook, Blogger và Disqus
  • Super Mega menu: Hỗ trợ Ajax, gom nhóm link…
  • Hỗ trợ nhiều shortocde giúp bạn tạo nội dung bài viết một cách dễ dàng.
  • Tùy chỉnh thiết kế bài đăng
  • Breadcrumb thông minh
  • Hỗ trợ phân trang bài đăng: Bạn có thể phân trang bài đăng dài thành các trang với một shortcode có sẵn
  • Hỗ trợ Author Box, Bài đăng liên quan, bài đăng mới nhất, Reactions, Share Buttons
  • Trình thiết kế mẫu  hỗ trợ hầu hết các tính năng từ trình tùy chỉnh Blogger. Mẫu này có chiều rộng linh hoạt các bạn có thể thay đổi theo sở thích của mình.
  • Hỗ trợ đa ngôn ngữ
  • Hỗ trợ thanh menu và sidebar cố định
  • Có trang 404 tùy chỉnh
  • Hỗ trợ vị trí đặt quảng cáo
  • Hướng dẫn cài đặt đầy đủ
  • Và còn nhiều cái khác…




Link tải Template MagOne:

MagOne V6.5.3 (Mới nhất):

MagOne Version khác:

[FREE DOWNLOAD MAGONE V6.5.2 ##download##]

Hướng dẫn cài đặt MagOne (English, tại đây)



Chúc các bạn thành công!

Monday, April 8, 2019

[Share Theme WordPress] HaLimMovie - WordPress Movies and TV Shows Theme Mới Nhất

[Share Theme WordPress] HaLimMovie - WordPress Movies and TV Shows Theme Mới Nhất


HaLimMovie là một trong những theme wordpress tốt nhất cho trang phim và nội dung phim truyền hình. Nó có nhiều công cụ và cài đặt mà bạn có thể định cấu hình trên Khung tùy chọn HaLimMovie. Nó có tất cả những điều bạn cần để cá nhân hóa trang web của bạn mà không phải thay đổi mã. HaLimMovie là một theme hoàn toàn tương thích các thiết bị di động và được tối ưu hóa SEO. Theme này cũng có một công cụ mạnh mẽ tạo ra lượng nội dung khổng lồ. HaLimMovie cung cấp cho bạn tất cả các tùy chọn để tùy chỉnh trang web của bạn mà không cần chạm vào các dòng code.
Hiện nay HaLimMovie đang được bán với giá $199. Nếu có điều kiện và để được hỗ trợ từ tác giả, hãy mua để ủng hộ.

Tính năng HaLimMovie


  • Mã nguồn gốc WordPress.
  • Thiết kế đáp ứng đầy đủ, thích ứng với hầu hết mọi độ phân giải
  • Thiết kế phẳng, sạch sẽ, hoàn hảo, hiện đại và gọn gàng
  • Thích nghi với SEO
  • Cập nhật chủ đề một cú nhấp chuột
  • Hỗ trợ chủ đề trẻ em
  • Hỗ trợ widget
  • Hỗ trợ Trình tạo trang
  • Trình tạo trang chủ không giới hạn
  • Tối ưu hóa SEO
  • Tập tin dịch
  • Lấy thông tin từ IMDB
  • Tài liệu hướng dẫn đầy đủ (cho người đã mua)
  • v..v.


Hướng dẫn cài đặt

Link download HaLimMovie

Link dự phòng: 

Nguồn: vutienanh.com
Chúc các bạn thành công!
[Thủ Thuật Blogspot] Tạo trang chuyển hướng liên kết ngoài tự động Blogspot

[Thủ Thuật Blogspot] Tạo trang chuyển hướng liên kết ngoài tự động Blogspot


Xin chào các bạn, ở bài viết này mình xin hướng dẫn cách để bạn tạo một trang chuyển hướng link ngoài dành cho blogspot đẹp mắt. Chuyển hướng link ngoài mà mình sắp hướng dẫn có giao diện rất chuyên nghiệp, có phần tạo link chuyển hướng riêng cho người dùng và có bộ đếm ngược.

Hướng dẫn

Bước 1 - Tạo blog chuyển hướng

- Bạn tạo 1 blog mới ví dụ: confirmredirect.blogspot.com sau đó ghi nhớ url này (bắt buộc), kế tiếp bạn tiến hành vào blog mới tạo > Chủ đề > chỉnh sửa HTML và thay thế toàn bộ template cũ bằng template chuyển hướng phía dưới.


Sau khi upload xong giao diện template sẽ hiện ra như ảnh minh họa bên dưới, bây giờ chúng ta đã xong bước tạo một trang chuyển hướng, để đó thể sử dụng trang này bạn cần dùng liên kết như sau:
confirmredirect.blogspot.com?link=Url_muốn_đến
- confirmredirect.blogspot.com là url của blog chuyển hướng mà bạn đã tạo.

Bước 2 - Thêm Javascript tự động chuyển hướng sang liên kết ngoài
- Bạn thêm toàn bộ code sau vào trước thẻ đóng </head> của blog. Code này có công dụng chuyển hướng tất cả liên kết không thuộc blog của bạn sang trang chờ chuyển hướng mà bạn đã tạo ở bước 1.
<b:if cond='data:view.isMultipleItems'>
<b:else/>
<script>
var redirect = &#39;int&#39;;
var exclude_domains = [&#39;
vuinghichweb.blogspot.com&#39;, &#39;www.vuinghichweb.blogspot.com&#39;,&#39;bp.blogspot.com&#39;,];
//<![CDATA[
var DOMAssistant=function(){var G=function(){};var C=/*@cc_on!@*/false;var F=C&&parseFloat(navigator.appVersion)<6;var B={},K={},A=true;var J={accesskey:"accessKey","class":"className",colspan:"colSpan","for":"htmlFor",maxlength:"maxLength",readonly:"readOnly",rowspan:"rowSpan",tabindex:"tabIndex",valign:"vAlign",cellspacing:"cellSpacing",cellpadding:"cellPadding"};var I={rules:/\s*(,)\s*/g,selector:/^(\w+)?(#[\w\u00C0-\uFFFF\-\_]+|(\*))?((\.[\w\u00C0-\uFFFF\-_]+)*)?((\[\w+\s*(\^|\$|\*|\||~)?(=\s*([\w\u00C0-\uFFFF\s\-\_\.]+|"[^"]*"|'[^']*'))?\]+)*)?(((:\w+[\w\-]*)(\((odd|even|\-?\d*n?((\+|\-)\d+)?|[\w\u00C0-\uFFFF\-_\.]+|"[^"]*"|'[^']*'|((\w*\.[\w\u00C0-\uFFFF\-_]+)*)?|(\[#?\w+(\^|\$|\*|\||~)?=?[\w\u00C0-\uFFFF\s\-\_\.\'\"]+\]+)|(:\w+[\w\-]*))\))?)*)?(>|\+|~)?/,id:/^#([\w\u00C0-\uFFFF\-\_]+)$/,tag:/^(\w+)/,relation:/^(>|\+|~)$/,pseudo:/^:(\w[\w\-]*)(\((.+)\))?$/,pseudos:/:(\w[\w\-]*)(\(([^\)]+)\))?/g,attribs:/\[(\w+)\s*(\^|\$|\*|\||~)?=?\s*([\w\u00C0-\uFFFF\s\-_\.]+|"[^"]*"|'[^']*')?\]/g,classes:/\.([\w\u00C0-\uFFFF\-_]+)/g,quoted:/^["'](.*)["']$/,nth:/^((odd|even)|([1-9]\d*)|((([1-9]\d*)?)n([\+\-]\d+)?)|(\-(([1-9]\d*)?)n\+(\d+)))$/};var E=function(M,L){M.push.apply(M,[].slice.apply(L));return M};if(C){E=function(N,M){if(M.slice){return N.concat(M)}var L=0,O;while((O=M[L++])){N[N.length]=O}return N}}var D=function(O,N){if(O.indexOf){return O.indexOf(N)>=0}for(var M=0,L=O.length;M<L;M++){if(O[M]===N){return true}}return false};var H=function(N,L){var M=N.parentNode;return L===document||M===L||(M!==document&&H(M,L))};return{isIE:C,camel:J,allMethods:[],publicMethods:["cssSelect","elmsByClass","elmsByAttribute","elmsByTag"],initCore:function(){this.applyMethod.call(window,"$",this.$);this.applyMethod.call(window,"$$",this.$$);window.DOMAssistant=this;if(C){G=Array}G.prototype=[];G.prototype.each=function(N){for(var M=0,L=this.length;M<L;M++){N.call(this[M])}return this};G.prototype.first=function(){return(typeof this[0]!=="undefined")?DOMAssistant.addMethodsToElm(this[0]):null};G.prototype.end=function(){return this.previousSet};this.attach(this)},addMethods:function(L,M){if(typeof this.allMethods[L]==="undefined"){this.allMethods[L]=M;this.addHTMLArrayPrototype(L,M)}},addMethodsToElm:function(M){for(var L in this.allMethods){if(typeof this.allMethods[L]!=="undefined"){this.applyMethod.call(M,L,this.allMethods[L])}}return M},applyMethod:function(M,L){if(typeof this[M]!=="function"){this[M]=L}},attach:function(N){var L=N.publicMethods;if(typeof L==="undefined"){for(var P in N){if(P!=="init"&&typeof N[P]!=="undefined"){this.addMethods(P,N[P])}}}else{if(L.constructor===Array){for(var M=0,O;(O=L[M]);M++){this.addMethods(O,N[O])}}}if(typeof N.init==="function"){N.init()}},addHTMLArrayPrototype:function(L,M){G.prototype[L]=function(){var P=new G();P.previousSet=this;var Q;for(var O=0,N=this.length;O<N;O++){Q=M.apply(this[O],arguments);if(!!Q&&Q.constructor===Array){P=E(P,Q)}else{P.push(Q)}}return P}},clearHandlers:function(){var Q=this.all||this.getElementsByTagName("*");for(var P=0,R,L;(R=Q[P++]);){if((L=R.attributes)){for(var N=0,O=L.length,M;N<O;N++){M=L[N].nodeName.toLowerCase();if(typeof R[M]==="function"){R[M]=null}}}}},setCache:function(L){A=L},$:function(){var O=arguments[0];if(arguments.length===1&&(typeof O==="object"||(typeof O==="function"&&!!O.nodeName))){return DOMAssistant.$$(O)}var Q=new G();for(var M=0,L,P;(L=arguments[M]);M++){if(typeof L==="string"){L=L.replace(/^[^#]*(#)/,"$1");if(I.id.test(L)){if((P=DOMAssistant.$$(L.substr(1),false))){Q.push(P)}}else{var N=(document.all||document.getElementsByTagName("*")).length;Q=(!document.querySelectorAll&&A&&K.rule&&K.rule===L&&K.doc===N)?K.elms:E(Q,DOMAssistant.cssSelection.call(document,L));K={rule:L,elms:Q,doc:N}}}}return Q},$$:function(Q,N){var P=(typeof Q==="object"||(typeof Q==="function"&&!!Q.nodeName))?Q:document.getElementById(Q);var O=N||true;if(typeof Q==="string"&&P&&P.id!==Q){P=null;for(var L=0,M;(M=document.all[L]);L++){if(M.id===Q){P=M;break}}}if(P&&O){DOMAssistant.addMethodsToElm(P)}return P},getSequence:function(P){var Q,O=2,M=-1,L=-1,N=I.nth.exec(P.replace(/^0n\+/,"").replace(/^2n$/,"even").replace(/^2n+1$/,"odd"));if(!N){return null}if(N[2]){Q=(N[2]==="odd")?1:2;L=(Q===1)?1:0}else{if(N[3]){Q=parseInt(N[3],10);O=0;M=Q}else{if(N[4]){O=N[6]?parseInt(N[6],10):1;Q=N[7]?parseInt(N[7],10):0;while(Q<1){Q+=O}L=(Q>O)?(Q-O)%O:((Q===O)?0:Q)}else{if(N[8]){O=N[10]?parseInt(N[10],10):1;Q=M=parseInt(N[11],10);while(Q>O){Q-=O}L=(M>O)?(M-O)%O:((M===O)?0:M)}}}}return{start:Q,add:O,max:M,modVal:L}},cssByDOM:function(L){var AL=L.replace(I.rules,"$1").split(",");var AD=new G(),At=[],AI=[];var y,AU,X,T,d,Ax,N,Ak,Q,Z,M,Au,AO,O,AK;try{y=new RegExp("(?:\\[[^\\[]*\\]|\\(.*\\)|[^\\s\\+>~\\[\\(])+|[\\+>~]","g")}catch(Am){y=/[^\s]+/g}function AR(i){i=i||At;for(var e=0,a=i.length;e<a;e++){i[e].added=null}}function S(){for(var e=0,a=AU.length;e<a;e++){AU[e].childElms=null}}function Aq(k,a){for(var l=0,o;(o=k[l]);l++){var n=false;for(var e=0,m;(m=a[e]);e++){if(m===o){n=true;a.splice(e,1);break}}if(n){k.splice(l--,1)}}return k}function U(e,a){return C?e[J[a.toLowerCase()]||a]:e.getAttribute(a,2)}function g(a,e){a=a?a.replace(I.quoted,"$1").replace(/\./g,"\\."):null;switch(e){case"^":return"^"+a;case"$":return a+"$";case"*":return a;case"|":return"^"+a+"(\\-\\w+)*$";case"~":return"\\b"+a+"\\b";default:return a?"^"+a+"$":null}}function v(a,e){return F?((a==="*")?e.all:e.all.tags(a)):e.getElementsByTagName(a)}function AM(a,e){a=a||"*";e=e||document;return(e===document||e.lastModified)?B[a]||(B[a]=v(a,document)):v(a,e)}function Av(m,A5,j){AU=[];var k=A5.split("-"),r=[],AW=0,A4,AV;var l=(A4=/\-of\-type$/.test(A5))?"nodeName":"nodeType";function A6(A8){var A7=A4?A8.nodeName:1;while((A8=A8.previousSibling)&&A8[l]!==A7){}return A8}function q(A8){var A7=A4?A8.nodeName:1;while((A8=A8.nextSibling)&&A8[l]!==A7){}return A8}var o={first:function(A7){return !A6(A7)},last:function(A7){return !q(A7)},empty:function(A7){return !A7.childNodes.length},enabled:function(A7){return !Q.disabled&&Q.type!=="hidden"},disabled:function(A7){return Q.disabled},checked:function(A7){return Q.checked},contains:function(A7){return(Q.innerText||Q.textContent||"").indexOf(j.replace(I.quoted,"$1"))>-1},other:function(A7){return U(Q,A5)===j}};function i(A7){while((Q=m[AW++])){if(o[A7](Q)){r[r.length]=Q}}return r}var A1=k[0]||null;if(A1&&o[A1]){return i(A1)}switch(A1){case"only":var s;while((Q=m[AW++])){Z=Q.parentNode;if(Z!==s){if(!A6(Q)&&!q(Q)){r[r.length]=Q}s=Z}}break;case"nth":if(/^n$/.test(j)){r=m}else{var A3=(k[1]==="last")?["lastChild","previousSibling"]:["firstChild","nextSibling"];AK=DOMAssistant.getSequence.call(this,j);if(AK){while((Q=m[AW++])){Z=Q.parentNode;if(!Z.childElms){var A0=0,AX=Q.nodeName;AO=AK.start;O=Z[A3[0]];while(O&&(AK.max<0||AO<=AK.max)){var A2=O.nodeName;if((A4&&A2===AX)||(!A4&&O.nodeType===1)){if(++A0===AO){if(A2===AX){r[r.length]=O}AO+=AK.add}}O=O[A3[1]]}Z.childElms=true;AU[AU.length]=Z}}S()}}break;case"target":var e=document.location.hash.slice(1);if(e){while((Q=m[AW++])){if(U(Q,"name")===e||U(Q,"id")===e){r[r.length]=Q;break}}}break;case"not":if((AV=I.pseudo.exec(j))){r=Aq(m,Av(m,AV[1]?AV[1].toLowerCase():null,AV[3]||null))}else{for(var AY in I){if(I[AY].lastIndex){I[AY].lastIndex=0}}j=j.replace(I.id,"[id=$1]");var u=I.tag.exec(j);var n=I.classes.exec(j);var t=I.attribs.exec(j);var a=new RegExp(t?g(t[3],t[2]):"(^|\\s)"+(u?u[1]:n?n[1]:"")+"(\\s|$)","i");while((M=m[AW++])){Au=null;if(u&&!a.test(M.nodeName)){Au=M}else{if(n&&!a.test(M.className)){Au=M}else{if(t){var AZ=U(M,t[1]);if(!AZ||!a.test(AZ)){Au=M}}}}if(Au&&!Au.added){Au.added=true;r[r.length]=Au}}}break;default:return i("other")}return r}for(var Ao=0;(X=AL[Ao]);Ao++){if(Ao&&D(AL.slice(0,Ao),X)){continue}At=[this];T=X.match(y);for(var Al=0,V;(V=T[Al]);Al++){AI=[];if(Al>0&&I.relation.test(V)){if((d=I.relation.exec(V))){var Ar=null,AS=T[Al+1];if((Ax=I.tag.exec(AS))){Ax=Ax[1];N=new RegExp("(^|\\s)"+Ax+"(\\s|$)","i")}else{if(I.id.test(AS)){Ar=DOMAssistant.$(AS)||null}}for(var Aj=0,c;(c=At[Aj]);Aj++){switch(d[0]){case">":var AF=Ar||AM(Ax,c);for(var Ah=0,AA;(AA=AF[Ah]);Ah++){if(AA.parentNode===c){AI[AI.length]=AA}}break;case"+":while((c=c.nextSibling)&&c.nodeType!==1){}if(c){if((Ar&&Ar[0]===c)||(!Ar&&(!Ax||N.test(c.nodeName)))){AI[AI.length]=c}}break;case"~":while((c=c.nextSibling)&&!c.added){if((Ar&&Ar[0]===c)||(!Ar&&(!Ax||N.test(c.nodeName)))){c.added=true;AI[AI.length]=c}}break}}At=AI;AR();V=T[++Al];if(/^\w+$/.test(V)||I.id.test(V)){continue}At.skipTag=true}}var Aw=I.selector.exec(V);var AH={tag:(!Aw[1]||Aw[3]==="*")?"*":Aw[1],id:(Aw[3]!=="*")?Aw[2]:null,allClasses:Aw[4],allAttr:Aw[6],allPseudos:Aw[11]};if(AH.id){var f=0,Ap=document.getElementById(AH.id.replace(/#/,""));if(Ap){while(At[f]&&!H(Ap,At[f])){f++}AI=(f<At.length)?[Ap]:[]}At=AI}else{if(AH.tag&&!At.skipTag){if(Al===0&&!AI.length&&At.length===1){At=AI=E([],AM(AH.tag,At[0]))}else{for(var Ag=0,AP=At.length,AB,Ay;Ag<AP;Ag++){AB=AM(AH.tag,At[Ag]);for(var Ad=0;(Ay=AB[Ad]);Ad++){if(!Ay.added){Ay.added=true;AI[AI.length]=Ay}}}At=AI;AR()}}}if(!AI.length){break}At.skipTag=false;if(AH.allClasses){var Ac=0,Ae=[],Y=AH.allClasses.split(".").slice(1);while((Ak=At[Ac++])){var Ai=true,Az=Ak.className;if(Az&&Az.length){Az=Az.split(" ");for(var Aa=0,Ab=Y.length;Aa<Ab;Aa++){if(!D(Az,Y[Aa])){Ai=false;break}}if(Ai){Ae[Ae.length]=Ak}}}At=AI=Ae}if(AH.allAttr){var w=0,AE=[],Af=[],AJ=AH.allAttr.match(/\[[^\]]+\]/g);for(var z=0,P=AJ.length,x,AQ;z<P;z++){I.attribs.lastIndex=0;x=I.attribs.exec(AJ[z]);AQ=g(x[3],x[2]||null);AE[z]=[(AQ?new RegExp(AQ):null),x[1]]}while((Ak=AI[w++])){for(var p=0,AG=AE.length;p<AG;p++){var R=true,AC=AE[p][0],An=U(Ak,AE[p][1]);if(!AC&&An===true){continue}if((!AC&&(!An||typeof An!=="string"||!An.length))||(!!AC&&!AC.test(An))){R=false;break}}if(R){Af[Af.length]=Ak}}At=AI=Af}if(AH.allPseudos){var W=AH.allPseudos.match(I.pseudos);for(var h=0,As=W.length;h<As;h++){I.pseudos.lastIndex=0;var AT=I.pseudos.exec(W[h]);var b=AT[1]?AT[1].toLowerCase():null;var AN=AT[3]||null;AI=Av(AI,b,AN);AR(AI)}At=AI}}AD=E(AD,At)}return AD},cssByXpath:function(M){var N={xhtml:"http://www.w3.org/1999/xhtml"};var O=(document.documentElement.namespaceURI===N.xhtml)?"xhtml:":"";var L=function P(Q){return N[Q]||null};DOMAssistant.cssByXpath=function(l){if(/:checked/.test(l)){return DOMAssistant.cssByDOM.call(this,l)}var X=l.replace(I.rules,"$1").split(",");var W=new G();var p,r,f,U,V,Z;var q=new RegExp("(?:\\[[^\\[]*\\]|\\(.*\\)|[^\\s\\+>~\\[\\(])+|[\\+>~]","g");function h(i,t,k,j){j=j?j.replace(I.quoted,"$1"):j;switch(k){case"^":return"starts-with(@"+t+', "'+j+'")';case"$":return"substring(@"+t+", (string-length(@"+t+") - "+(j.length-1)+"), "+j.length+') = "'+j+'"';case"*":return'contains(concat(" ", @'+t+', " "), "'+j+'")';case"|":return"(@"+t+'="'+j+'" or starts-with(@'+t+', "'+j+'-"))';case"~":return'contains(concat(" ", @'+t+', " "), " '+j+' ")';default:return"@"+t+(j?'="'+j+'"':"")}}function T(i,t,k,j){return"["+h(i,t,k,j)+"]"}function n(y,x,k){y=/\-child$/.test(x)?"*":y;var t="",v=x.split("-"),u;switch(v[0]){case"nth":if(!/^n$/.test(k)){var j=((v[1]==="last")?"(count(following-sibling::":"(count(preceding-sibling::")+y+") + 1)";if((Z=DOMAssistant.getSequence.call(this,k))){t=(Z.start===Z.max)?j+" = "+Z.start:j+" mod "+Z.add+" = "+Z.modVal+((Z.start>1)?" and "+j+" >= "+Z.start:"")+((Z.max>0)?" and "+j+" <= "+Z.max:"")}}break;case"not":var w=(u=I.pseudo.exec(k))?n(y,u[1]?u[1].toLowerCase():null,u[3]||null):k.replace(I.id,"[id=$1]").replace(I.tag,"self::$1").replace(I.classes,'contains(concat(" ", @class, " "), " $1 ")').replace(I.attribs,h);t="not("+w+")";break;case"first":return"not(preceding-sibling::"+y+")";case"last":return"not(following-sibling::"+y+")";case"only":return"not(preceding-sibling::"+y+" or following-sibling::"+y+")";case"empty":return"count(child::*) = 0 and string-length(text()) = 0";case"contains":return'contains(., "'+k.replace(I.quoted,"$1")+'")';case"enabled":return'not(@disabled) and not(@type="hidden")';case"disabled":return"@disabled";case"target":var i=document.location.hash.slice(1);return'@name="'+i+'" or @id="'+i+'"';default:return"@"+x+'="'+k+'"'}return t}for(var m=0;(p=X[m]);m++){if(m&&D(X.slice(0,m),p)){continue}r=p.match(q);f=".";for(var g=0,o=r.length;g<o;g++){U=I.selector.exec(r[g]);V={tag:O+((!U[1]||U[3]==="*")?"*":U[1]),id:(U[3]!=="*")?U[2]:null,allClasses:U[4],allAttr:U[6],allPseudos:U[11],tagRelation:U[23]};if(V.tagRelation){var a={">":"/child::","+":"/following-sibling::*[1]/self::","~":"/following-sibling::"};f+=a[V.tagRelation]||""}else{f+=(g>0&&I.relation.test(r[g-1]))?V.tag:("/descendant::"+V.tag)}if(V.id){f+='[@id = "'+V.id.replace(/^#/,"")+'"]'}if(V.allClasses){f+=V.allClasses.replace(I.classes,'[contains(concat(" ", @class, " "), " $1 ")]')}if(V.allAttr){f+=V.allAttr.replace(I.attribs,T)}if(V.allPseudos){var Y=V.allPseudos.match(I.pseudos);for(var e=0,R=Y.length;e<R;e++){I.pseudos.lastIndex=0;var S=I.pseudos.exec(Y[e]);var s=S[1]?S[1].toLowerCase():null;var Q=S[3]||null;var b=n(V.tag,s,Q);if(b.length){f+="["+b+"]"}}}}var d=document.evaluate(f,this,L,0,null),c;while((c=d.iterateNext())){W.push(c)}}return W};return DOMAssistant.cssByXpath.call(this,M)},cssSelection:function(M){DOMAssistant.cssSelection=document.evaluate?DOMAssistant.cssByXpath:DOMAssistant.cssByDOM;if(document.querySelectorAll){var L=DOMAssistant.cssSelection;DOMAssistant.cssSelection=function(N){try{var P=new G();return E(P,this.querySelectorAll(N))}catch(O){return L.call(this,N)}}}return DOMAssistant.cssSelection.call(this,M)},cssSelect:function(L){return DOMAssistant.cssSelection.call(this,L)},elmsByClass:function(N,L){var M=(L||"")+"."+N;return DOMAssistant.cssSelection.call(this,M)},elmsByAttribute:function(M,N,L,P){var O=(L||"")+"["+M+((N&&N!=="*")?((P||"")+"="+N+"]"):"]");return DOMAssistant.cssSelection.call(this,O)},elmsByTag:function(L){return DOMAssistant.cssSelection.call(this,L)}}}();DOMAssistant.initCore();DOMAssistant.AJAX=function(){var globalXMLHttp=null;var readyState=0;var status=-1;var statusText="";var requestPool=[];var createAjaxObj=function(url,method,callback,addToContent){var params=null;if(/POST/i.test(method)){url=url.split("?");params=url[1];url=url[0]}return{url:url,method:method,callback:callback,params:params,headers:{},responseType:"text",addToContent:addToContent||false}};var inProgress=function(xhr){return(!!xhr&&xhr.readyState>=1&&xhr.readyState<=3)};return{publicMethods:["ajax","get","post","load"],initRequest:function(){var XMLHttp=null;if(!!window.XMLHttpRequest){XMLHttp=new XMLHttpRequest();DOMAssistant.AJAX.initRequest=function(){return requestPool.length?requestPool.pop():new XMLHttpRequest()}}else{if(!!window.ActiveXObject){var XMLHttpMS=["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];for(var i=0;i<XMLHttpMS.length;i++){try{XMLHttp=new window.ActiveXObject(XMLHttpMS[i]);DOMAssistant.AJAX.initRequest=function(){return requestPool.length?requestPool.pop():new window.ActiveXObject(XMLHttpMS[i])};break}catch(e){XMLHttp=null}}}}return XMLHttp},ajax:function(ajaxObj){if(!ajaxObj.noParse&&ajaxObj.url&&/\?/.test(ajaxObj.url)&&ajaxObj.method&&/POST/i.test(ajaxObj.method)){var url=ajaxObj.url.split("?");ajaxObj.url=url[0];ajaxObj.params=url[1]+((url[1].length>0&&ajaxObj.params)?("&"+ajaxObj.params):"")}return DOMAssistant.AJAX.makeCall.call(this,ajaxObj)},get:function(url,callback,addToContent){var ajaxObj=createAjaxObj(url,"GET",callback,addToContent);return DOMAssistant.AJAX.makeCall.call(this,ajaxObj)},post:function(url,callback){var ajaxObj=createAjaxObj(url,"POST",callback);return DOMAssistant.AJAX.makeCall.call(this,ajaxObj)},load:function(url,addToContent){DOMAssistant.AJAX.get.call(this,url,DOMAssistant.AJAX.replaceWithAJAXContent,addToContent)},makeCall:function(ajaxObj){var XMLHttp=DOMAssistant.AJAX.initRequest();if(XMLHttp){globalXMLHttp=XMLHttp;(function(elm){var url=ajaxObj.url,method=ajaxObj.method||"GET",callback=ajaxObj.callback,params=ajaxObj.params,headers=ajaxObj.headers,responseType=ajaxObj.responseType||"text",addToContent=ajaxObj.addToContent,timeout=ajaxObj.timeout||null,ex=ajaxObj.exception,timeoutId=null;XMLHttp.open(method,url,true);XMLHttp.setRequestHeader("AJAX","true");XMLHttp.setRequestHeader("X-Requested-With","XMLHttpRequest");if(method==="POST"){var contentLength=params?params.length:0;XMLHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");XMLHttp.setRequestHeader("Content-length",contentLength);if(XMLHttp.overrideMimeType){XMLHttp.setRequestHeader("Connection","close")}}if(responseType==="json"){XMLHttp.setRequestHeader("Accept","application/json, text/javascript, */*")}for(var i in headers){if(typeof i==="string"){XMLHttp.setRequestHeader(i,headers[i])}}if(typeof callback==="function"){XMLHttp.onreadystatechange=function(){try{if(XMLHttp.readyState===4){window.clearTimeout(timeoutId);status=XMLHttp.status;statusText=XMLHttp.statusText;readyState=4;if(!status||status!==200){throw new Error(statusText)}var response=/xml/i.test(responseType)?XMLHttp.responseXML:XMLHttp.responseText;if(/json/i.test(responseType)){response=(typeof JSON==="object"&&typeof JSON.parse==="function")?JSON.parse(response):eval("("+response+")")}globalXMLHttp=null;XMLHttp.onreadystatechange=function(){};requestPool.push(XMLHttp);callback.call(elm,response,addToContent)}}catch(e){globalXMLHttp=XMLHttp=null;if(typeof ex==="function"){ex.call(elm,e);ex=null}}}}XMLHttp.send(params);if(timeout){timeoutId=window.setTimeout(function(){if(inProgress(XMLHttp)){XMLHttp.abort();if(typeof ex==="function"){readyState=0;status=408;statusText="Request timeout";globalXMLHttp=XMLHttp=null;ex.call(elm,new Error(statusText));ex=null}}},timeout)}})(this)}return this},replaceWithAJAXContent:function(content,add){if(add){this.innerHTML+=content}else{DOMAssistant.clearHandlers.apply(this);this.innerHTML=content}},getReadyState:function(){return(globalXMLHttp&&typeof globalXMLHttp.readyState!=="undefined")?globalXMLHttp.readyState:readyState},getStatus:function(){return status},getStatusText:function(){return statusText}}}();DOMAssistant.attach(DOMAssistant.AJAX);DOMAssistant.CSS=function(){return{addClass:function(B){if(!DOMAssistant.CSS.hasClass.call(this,B)){var A=this.className;this.className=A+(A.length?" ":"")+B}return this},removeClass:function(A){return DOMAssistant.CSS.replaceClass.call(this,A)},replaceClass:function(B,C){var A=new RegExp(("(^|\\s)"+B+"(\\s|$)"),"i");this.className=this.className.replace(A,function(D,G,F){var E=C?(G+C+F):"";if(/^\s+.*\s+$/.test(D)){E=D.replace(/(\s+).+/,"$1")}return E}).replace(/^\s+|\s+$/g,"");return this},hasClass:function(A){return new RegExp(("(^|\\s)"+A+"(\\s|$)"),"i").test(this.className)},setStyle:function(C,D){if(this.filters&&(typeof C==="string"?/opacity/i.test(C):C.opacity)){this.style.filter="alpha(opacity="+(D||C.opacity||1)*100+")"}if(typeof this.style.cssText!=="undefined"){var A=this.style.cssText;if(typeof C==="object"){for(var B in C){if(typeof B==="string"){A+=";"+B+":"+C[B]}}}else{A+=";"+C+":"+D}this.style.cssText=A}return this},getStyle:function(A){var C="";A=A.toLowerCase();if(document.defaultView&&document.defaultView.getComputedStyle){C=document.defaultView.getComputedStyle(this,"").getPropertyValue(A)}else{if(this.currentStyle){if(this.filters&&/^opacity$/.test(A)){var B=this.filters["DXImageTransform.Microsoft.Alpha"]||this.filters.alpha||{};C=(B.opacity||100)/100}else{A=A.replace(/^float$/,"styleFloat").replace(/\-(\w)/g,function(D,E){return E.toUpperCase()});C=this.currentStyle[A]}if(C==="auto"&&/^(width|height)$/.test(A)&&this.currentStyle.display!=="none"){C=this["offset"+A.charAt(0).toUpperCase()+A.substr(1)]+"px"}}}return C}}}();DOMAssistant.attach(DOMAssistant.CSS);DOMAssistant.Content=function(){var A=DOMAssistant.$;return{init:function(){DOMAssistant.setCache(false)},prev:function(){var B=this;while((B=B.previousSibling)&&B.nodeType!==1){}return A(B)},next:function(){var B=this;while((B=B.nextSibling)&&B.nodeType!==1){}return A(B)},create:function(D,C,B,E){var F=A(document.createElement(D));if(C){F=F.setAttributes(C)}if(typeof E!=="undefined"){F.addContent(E)}if(B){DOMAssistant.Content.addContent.call(this,F)}return F},setAttributes:function(B){if(DOMAssistant.isIE){var C=function(G,E,F){var D=E.toLowerCase();switch(D){case"name":case"type":return document.createElement(G.outerHTML.replace(new RegExp(D+"=[a-zA-Z]+")," ").replace(">"," "+D+"="+F+">"));case"style":G.style.cssText=F;return G;default:G[DOMAssistant.camel[D]||E]=F;return G}};DOMAssistant.Content.setAttributes=function(D){var H=this;var G=this.parentNode;for(var F in D){if(typeof D[F]==="string"||typeof D[F]==="number"){var E=C(H,F,D[F]);if(G&&/(name|type)/i.test(F)){if(H.innerHTML){E.innerHTML=H.innerHTML}G.replaceChild(E,H)}H=E}}return A(H)}}else{DOMAssistant.Content.setAttributes=function(D){for(var E in D){if(/class/i.test(E)){this.className=D[E]}else{this.setAttribute(E,D[E])}}return this}}return DOMAssistant.Content.setAttributes.call(this,B)},addContent:function(C){var B=typeof C;if(B==="string"||B==="number"){this.innerHTML+=C}else{if(B==="object"||(B==="function"&&!!C.nodeName)){this.appendChild(C)}}return this},replaceContent:function(B){DOMAssistant.clearHandlers.apply(this);this.innerHTML="";return DOMAssistant.Content.addContent.call(this,B)},replace:function(G,B){var F=typeof G;if(F==="string"||F==="number"){var E=this.parentNode;var D=A(E).create("div",null,false,G);for(var C=D.childNodes.length-1;C>=0;C--){E.insertBefore(D.childNodes[C],this.nextSibling)}G=this.nextSibling;E.removeChild(this)}else{if(F==="object"||(F==="function"&&!!G.nodeName)){this.parentNode.replaceChild(G,this)}}return B?G:this},remove:function(){this.parentNode.removeChild(this);return null}}}();DOMAssistant.attach(DOMAssistant.Content);DOMAssistant.Events=function(){var A=1;return{publicMethods:["triggerEvent","addEvent","removeEvent","preventDefault","cancelBubble"],init:function(){window.addEvent=this.addEvent;window.removeEvent=this.removeEvent;DOMAssistant.preventDefault=this.preventDefault;DOMAssistant.cancelBubble=this.cancelBubble},triggerEvent:function(C,F){if(this.events&&this.events[C]){var E={type:C,target:F||this,currentTarget:this,bubbles:false,cancelable:false,preventDefault:function(){},stopPropagation:function(){},timeStamp:+new Date()};for(var D=0,B=this.events[C].length;D<B;D++){this.events[C][D].call(this,E)}}else{if(typeof this["on"+C]==="function"){this["on"+C].call(this,E)}}return this},addEvent:function(B,D){if(/^DOM/.test(B)){if(this.addEventListener){this.addEventListener(B,D,false)}}else{if(!this.uniqueHandlerId){this.uniqueHandlerId=A++}if(!(D.attachedElements&&D.attachedElements[B+this.uniqueHandlerId])){if(!this.events){this.events={}}if(!this.events[B]){this.events[B]=[];var C=this["on"+B];if(C){this.events[B].push(C)}}this.events[B].push(D);this["on"+B]=DOMAssistant.Events.handleEvent;if(typeof this.window==="object"){this.window["on"+B]=DOMAssistant.Events.handleEvent}if(!D.attachedElements){D.attachedElements={}}D.attachedElements[B+this.uniqueHandlerId]=true}}return this},handleEvent:function(B){var G=B||event;var H=G.target||G.srcElement||document;while(H.nodeType!==1&&H.parentNode){H=H.parentNode}G.eventTarget=H;var C=this.events[G.type].slice(0),F,E;if((F=C.length)){for(var D=0;D<F;D++){if(typeof C[D]==="function"){E=C[D].call(this,G)}}return E}},removeEvent:function(B,F){if(this.events&&this.events[B]){var C=this.events[B];for(var E,D=C.length-1;D>=0;D--){E=F||C[D];if(C[D]===E){delete C[D];C.splice(D,1);if(E.attachedElements){E.attachedElements[B+this.uniqueHandlerId]=null}}}}else{if(this["on"+B]&&!F){this["on"+B]=null}}return this},preventDefault:function(B){if(B&&B.preventDefault){DOMAssistant.Events.preventDefault=function(C){C.preventDefault()}}else{DOMAssistant.Events.preventDefault=function(C){event.returnValue=false}}return DOMAssistant.Events.preventDefault(B)},cancelBubble:function(B){if(B&&B.stopPropagation){DOMAssistant.Events.cancelBubble=function(C){C.stopPropagation()}}else{DOMAssistant.Events.cancelBubble=function(C){event.cancelBubble=true}}return DOMAssistant.Events.cancelBubble(B)}}}();DOMAssistant.attach(DOMAssistant.Events);DOMAssistant.DOMLoad=function(){var DOMLoaded=false;var DOMLoadTimer=null;var functionsToCall=[];var addedStrings={};var errorHandling=null;var execFunctions=function(){for(var i=0,il=functionsToCall.length;i<il;i++){try{functionsToCall[i]()}catch(e){if(errorHandling&&typeof errorHandling==="function"){errorHandling(e)}}}functionsToCall=[]};var DOMHasLoaded=function(){if(DOMLoaded){return}DOMLoaded=true;execFunctions()};
/*@cc_on @if(@_win32||@_win64)if(document.getElementById){document.write("<script id="\&quot;ieScriptLoad\&quot;" defer="defer" src="\&quot;//:\&quot;" ><\/script>");document.getElementById("ieScriptLoad").onreadystatechange=function(){if(this.readyState==="complete"){DOMHasLoaded()}}}@end@*/
if(document.addEventListener){document.addEventListener("DOMContentLoaded",DOMHasLoaded,false)}if(/KHTML|WebKit|iCab/i.test(navigator.userAgent)){DOMLoadTimer=setInterval(function(){if(/loaded|complete/i.test(document.readyState)){DOMHasLoaded();clearInterval(DOMLoadTimer)}},10)}window.onload=DOMHasLoaded;return{DOMReady:function(){for(var i=0,il=arguments.length,funcRef;i<il;i++){funcRef=arguments[i];if(!funcRef.DOMReady&&!addedStrings[funcRef]){if(typeof funcRef==="string"){addedStrings[funcRef]=true;funcRef=new Function(funcRef)}funcRef.DOMReady=true;functionsToCall.push(funcRef)}}if(DOMLoaded){execFunctions()}},setErrorHandling:function(funcRef){errorHandling=funcRef}}}();DOMAssistant.DOMReady=DOMAssistant.DOMLoad.DOMReady;
if (redirect != 'int' && redirect != 'banner') {
var redirect = 'int';
}
var url;
function checkLinks() {
if (typeof(domains) == "object") {
DOMAssistant.$("body a").each(function () {
if (in_object(domains, DOMAssistant.$(this).href)) {
if (DOMAssistant.$(this).href.toLowerCase().indexOf("
https://confirmredirect.blogspot.com") != 7) {
if (redirect == 'int') {
url = "
https://confirmredirect.blogspot.com?link="+DOMAssistant.$(this).href;
} else {
url = "
https://confirmredirect.blogspot.com?link="+DOMAssistant.$(this).href;
}
DOMAssistant.$(this).setAttributes({href : url});
}
}
});
} else if (typeof(exclude_domains) == "object") {
DOMAssistant.$("body a").each(function () {
if (!in_object(exclude_domains, DOMAssistant.$(this).href) && DOMAssistant.$(this).href.substr(0,10) != "javascript") {
if (DOMAssistant.$(this).href.toLowerCase().indexOf("
https://confirmredirect.blogspot.com") != 7) {
if (redirect == 'int') {
url = "
https://confirmredirect.blogspot.com?link="+DOMAssistant.$(this).href;
} else {
url = "
https://confirmredirect.blogspot.com?link="+DOMAssistant.$(this).href;
}
DOMAssistant.$(this).setAttributes({href : url});
}
}
});
}
}
function in_object(obj, val) {
for(var i = 0, l = obj.length; i < l; i++) {
var re = new RegExp(obj[i],"i");
if(val.search(re) >0) {
return true;
}
}
return false;
}
DOMAssistant.DOMReady(checkLinks);
//]]>
</script></b:if>

Chú ý

vuinghichweb.blogspot.comwww.vuinghichweb.blogspot.com là link blog chính của bạn, vui lòng chỉnh sửa đúng nếu không sẽ bị chuyển hướng sai.
https://confirmredirect.blogspot.com là url blog chuyển hướng mà bạn đã tạo ở bước 1, vui lòng thay thế chính xác nếu không sẽ gặp lỗi phát sinh.
Cách tạo url thủ công
- Đối với các bạn không thích gán url tự động mà chỉ gán ở một vài phần trên blog thì bạn có thể dùng cách sau.
- Bạn click vào TẠO LINK CHUYỂN HƯỚNG trên thanh menu của blog chuyển hướng sau đó nhập url cần tạo link và copy link bên dưới, đây là link chuyển hướng đã được tạo.
[Thủ Thuật Blogspot] Tạo trang chuyển hướng liên kết ngoài tự động Blogspot

Chú thích

Nhấn vào nút tạo link phía trên sẽ có một popup hiện ra
Nhập link cần tạo
Bấm vào nút tạo link
Copy url vừa tạo, vào tab mới và test

Tổng kết

- Vậy là VNW vừa hướng dẫn xong một thủ thuật nữa cho các bạn ,nếu thấy hay thì hãy để lại một bình luận hoặc góp ý để blog phát triển hơn nhé !

Nguồn: Blogspot247.Com




Chúc các bạn thành công!

Sunday, April 7, 2019

[Share Theme WordPress] BeTheme - Responsive Multi-Purpose WordPress Theme Premium v21.1.5 Mới Nhất Miễn Phí

[Share Theme WordPress] BeTheme - Responsive Multi-Purpose WordPress Theme Premium v21.1.5 Mới Nhất Miễn Phí

BeTheme là một theme WordPress đa mục đích do Mufingroup thiết kế với hiện tại hơn 400 layout ứng với 10 chủ đề khác nhau, tức là khi bạn có trong tay BeTheme đồng nghĩa việc có trong tay 400+ giao diện website với vô số lĩnh vực lựa chọn như shop online, company, business, blog, one page, tour, restaurant, Scienc center, Club, Adventure, Whiskey, Healthy, Car, … Trong khi đó, bộ cài Theme cực nhẹ, trước đây 31 MB, giờ chỉ nặng 6 MB, quá dữ. Có lẽ vì thế và những tính năng dưới đây ma BeTheme luôn nằm trong top bán chạy nhất của ThemeForest.

Hiện tại, BeTheme đã có gần 151k lượt bán, hơn 13k comments, rating rất cao với 4.81/5431 đánh giá. BeTheme cũng cập nhật liên tục, có các bản phù hợp với các version của WordPress và Woocommerce, Visual Composer, kể cả bản WordPress mới nhất 5.1.

Nếu bạn có điều kiện, hãy bỏ ra 59$ để mua và ủng hộ tác giả trên ThemeForest.

Tính năng nổi bật của BeTheme v21.1.5:

  • Giao diện chuẩn Responsive, chuẩn Mobile đa phương tiện. 
  • Theme được thiết kế với 400+ bộ demo mẫu, 7 phiên bản tiêu đề Header khác nhau (Hiện đại, Cổ điển, Ngăn xếp: Trái, Chồng, Trung tâm, Phải, Đơn giản và Trống), 200+ Muffin Builder và shorcodes, 24 hiệu ứng chuyển tiếp khác nhau cho mỗi slide, 3 giao diện Blog, 4 giao diện Portfolio, 600+ font chữ Google, 6 Widget cài sẵn, thêm 18 tệp PSD với UI Kit cho các bạn lựa chọn theo sở thích của mình.
  • Tương thích với các trình duyệt Browsers IE10, IE11, Firefox, Safari, Opera, Chrome, Edge
  • Độ tùy biến cực cao, có thể điều chỉnh lại theo ý của bạn
  • Hỗ trợ SEO rất tốt : Được chuẩn hóa các tiêu chí của một website chuẩn SEO từ mạng xã hội, tối ưu cho Google Adsense, headding đến widget, tất cả đều chuẩn từng chi tiết một.
  • Hỗ trợ đánh giá đẹp mắt và hiển thị Rich Snippet trên Google.
  • Hỗ trợ nguồn Video Youtube và Vimeo
  • Hỗ trợ dịch sang nhiều thứ tiếng nhờ cung cấp sẵn file .po/.mo
  • Theme được thiết kế rất phù hợp với phong cách của người Việt Nam từ cách trình bày đến bố cục giao diện, giúp người dùng có trải nghiệm tốt nhất.
  • Ti tỷ tính năng vượt trội khác, bạn có thể vào trang chủ để tìm hiểu thêm.


Changelog
Version 21.1.5 – April 8, 2019
* Fixed: Yoast SEO plugin - Title Separator: "|" - Share Box
* Improved: Muffin Builder - Reduced number of database queries
* Updated: WooCommerce 3.6 [RC1] - Outdated copies of some WooCommerce template files
* Pre-built website: Mountain Guide, Hairdresser 2

- changelog.html
- functions.php
- style.css
- css/base.css
- css/layout.css
- functions/builder/class-mfn-builder-admin.php
- functions/builder/class-mfn-builder-fields.php
- functions/builder/class-mfn-builder-helper.php
- functions/builder/class-mfn-builder.php
- functions/importer/css/style.css
- functions/importer/images/demos.jpg
- functions/importer/demos.php
- functions/post-types/class-mfn-post-type-page.php
- functions/post-types/class-mfn-post-type-portfolio.php
- functions/post-types/class-mfn-post-type-post.php
- functions/theme-functions.php
- muffin-options/theme-options.php
- woocommerce/content-product.php
- woocommerce/content-single-product.php
Version 21.1.4 – April 1, 2019
* Improved: Muffin Builder - Code improvement and class/file names adjustment
* Pre-built website: Event 3, Extreme 2

Core theme files locations and names were changed. Please update the whole theme folder.
Version 21.1.3 – March 25, 2019
* Fixed: Equal Height of Items in wrap - Hover Color item - Box size
* Improved: Muffin Builder - Code improvement and class/file names adjustment
* Pre-built website: Resort 2, Product 4

Core theme files locations and names were changed. Please update the whole theme folder.
Version 21.1.2 – March 18, 2019

* Added: Search results page - Sidebar position
[ Theme Options > Sidebars > Search Page > Layout ]
* Fixed: Style Simple + Dark - Chart item - Label & Icon color
* Fixed: Safari - Footer style: Sliding + Remove shadows - Footer visibility
* Improved: Dynamic theme styles added via wp_add_inline_style() according to new requirements
* Removed: Retina.js addon - Incompatible with recent WP version, please use plugin instead
* Pre-built website: Dance School, Bistro 3

- changelog.html
- footer.php
- functions.php
- header-shop.php
- header.php
- style.css
- css/layout.css
- css/shortcodes.css
- functions/importer/css/style.css
- functions/importer/images/demos.jpg
- functions/importer/demos.php
- functions/theme-functions.php
- functions/theme-head.php
- js/plugins.js
- muffin-options/theme-options.php

Version 21.1.1.1 – March 9, 2019
* Fixed: Portfolio - Single - Muffin Builder disappeared after last update

- changelog.html
- functions.php
- style.css
- functions/post-types/class-mfn-post-type-portfolio.php
Version 21.1.1 – March 8, 2019
* Fixed: Retina.js
* Improved: Post Types - Offer, Portfolio, Slide, Testimonial - Code improvement
and class/file names adjustment
* Improved: Layouts & Templates - Code improvement and class/file names adjustment
* Deprecated: Function mfn_opts_show(), please use echo mfn_opts_get() with escaping
* Pre-built website: Polyglot, Science Centre

Core theme files locations and names were changed. Please update the whole theme folder.
Version 21.1 – March 1, 2019
* Fixed: Shop page - Sidebar position when no layout selected on Shop page
* Fixed: Muffin Builder - Edit Popup - Builder position
* Pre-built website: Carpenter 4, Interior 5

- changelog.html
- functions.php
- style.css
- functions/builder/css/style.css
- functions/importer/css/style.css
- functions/importer/images/demos.jpg
- functions/importer/demos.php
- functions/theme-head.php
- muffin-options/theme-options.php
Version 21.0.9 – February 23, 2019
* Fixed: Muffin Builder - Edit Popup - Unwanted parent scrollbar
* Fixed: Google Fonts - Multiple fonts with subset
* Improved: Post Type - Clients - Code improvement and class/file names adjustment
* Improved: Widgets - Code improvement and class/file names adjustment
* Pre-built website: Club 2, Company 4

Core theme files locations and names were changed. Please update the whole theme folder.
Version 21.0.8 – February 15, 2019
* Added: Theme support for WordPress core features - Logo
Above features are used only if corresponding Theme Options fields are left blank
* Improved: Sidebar - Show sidebar area only if there are any widgets inside
* Improved: Google Fonts - Load all selected fonts via single HTTP request
* Updated: Translation Files - New translation strings
* Pre-built website: Whiskey, Adventure 2

Too many theme files were changed (54). Please update the whole theme folder.

Chúc các bạn thành công!


Friday, April 5, 2019

[Share Theme WordPress] Bridge - Creative Multi-Purpose WordPress Theme v18.0.8 Mới Nhất

[Share Theme WordPress] Bridge - Creative Multi-Purpose WordPress Theme v18.0.8 Mới Nhất

Bridge là một theme WordPress đa năng hoàn hảo cho bất kỳ ai. Nếu bạn là một người sáng tạo, một nhóm công ty, một luật sư, bác sĩ y khoa hoặc một người làm việc tự do đang tìm kiếm một trang web danh mục đầu tư hiện đại hoặc một blog cá nhân, Bridge là sự lựa chọn tốt nhất của bạn.
Bạn cần một trang sưu tập ảnh, Coming Soon hay một trang Landing Page? Bạn sở hữu một nhà hàng, quán bar hay tiệm bánh pizza? Một phòng tập thể dục hoặc một phòng tập thể dục? Bạn thúc đẩy một lối sống lành mạnh, thực phẩm hữu cơ, hoặc bạn có một sức khỏe hoặc một trung tâm spa? Đừng tìm đâu xa! Bridge là một lựa chọn tuyệt vời nếu bạn cần một trang web tuyệt vời cho khách sạn, tour du lịch, nhà thờ, đám cưới, cửa hàng, SEO đại lý tiếp thị kỹ thuật số hoặc nếu bạn thích chụp ảnh, kiến trúc, thời trang, thiết kế, âm nhạc, hoặc cung cấp bất kỳ loại dịch vụ nào ngoài đó. Bridge không chỉ là một chủ đề, nó là một tập hợp các ví dụ tuyệt vời với vô số tính năng. Các khả năng thực sự là vô tận.
Bridge hiện đang được bán với giá $59 tại chợ ThemeForest, với 113k lượt bán, 20k bình luận, 4.8 sao/ 5470 đánh giá. 

Những tính năng chính của Bridge

376+ demo độc đáo - Bạn sẽ tìm thấy những gì bạn cần ở một trong những bản demo được trang bị đầy đủ của Bridge, cho dù bạn có đang tìm theme cho blog, trang web kinh doanh hay thậm chí cụ thể như cửa hàng trực tuyến cho cửa hàng thú cưng của bạn. Dễ dàng nhập dữ liệu và tùy biến cao, các Bridge Demos sẽ làm cho cuộc sống của bạn dễ dàng hơn.
24 ý tưởng bố cục - Khám phá tất cả các khả năng của Bridge với 24 bố cục mới - từ bố cục trang web tiêu chuẩn đến thiết kế đích thực và sáng tạo. Bạn có thể tìm giải pháp tuyệt vời cho trang web hoàn hảo của mình trong bộ sưu tập các ý tưởng sáng tạo từ Bridge.
Hướng dẫn bằng video - Làm quen với Bridge với tất cả các hướng dẫn bằng video mới cung cấp hướng dẫn từng bước về cách cài đặt và cập nhật chủ đề Bridge, cũng như cách nhập nhanh nội dung bản demo của Bridge.
Chức năng liệt kê MỚI - Bridge hiện đi kèm với một plugin liệt kê cho phép bạn tạo các trang web danh sách và thư mục. Plugin bao gồm Danh sách loại bài đăng mới, nhiều loại shortcodes để hiển thị danh sách của bạn v..v.
Chức năng nhà hàng MỚI - Plugin Bridge Restaurant cho phép bạn tạo một bản trình bày đẹp và đầy đủ chức năng cho nhà hàng hoặc quán cà phê của bạn. Tạo một menu restaurant, hiển thị giờ làm việc của bạn, cho phép khách hàng đặt bàn bằng cách kết nối trang web của bạn với tài khoản OpenTable của bạn v..v.
Chức năng đăng nhập Front-End MỚI - Cho phép người dùng trang web của bạn tạo tài khoản của riêng họ hoặc đăng nhập qua hồ sơ mạng xã hội của họ với plugin Thành viên hoàn toàn mới cho Bridge.
Qode Slider - Thanh trượt hình ảnh và video toàn màn hình đáp ứng tuyệt vời với parallax và tùy chọn để chọn giữa độ tương thích đầy đủ và chiều cao cố định/tương thích. Với các yếu tố animation fade in/out và transitions trượt/mờ. Ngoài ra, với mỗi slide, bạn có thể chọn tiêu đề tối hay sáng, đặt các vị trí khác nhau cho đồ họa và văn bản, chọn animation khác nhau cho đồ họa (lật hoặc mờ), kiểm soát hoàn toàn tiêu đề và văn bản (kích thước, màu sắc, phông chữ , chiều cao dòng, chiều dài, bóng), đặt màu tùy chỉnh cho điều hướng, đặt hình ảnh mẫu lớp phủ cho video.
Giao diện quản trị mạnh mẽ dễ sử dụng - BRIDGE đi kèm với giao diện quản trị cực kỳ trực quan, dễ sử dụng. Thanh trượt và slide không giới hạn trong khi bạn chỉnh sửa trang/bài đăng/portfolios, thêm hình ảnh danh mục hoặc video không giới hạn trong khi chỉnh sửa các mục portfolios của bạn, thêm phần parallax không giới hạn vào bất kỳ trang nào, tùy chỉnh kiểu chữ, tải lên nhiều phiên bản logo v..v. Với Bridge bạn hoàn toàn có thể kiểm soát trang web của bạn.
Tự động cập nhật - Bạn có muốn cập nhật thủ công chủ đề WordPress của mình qua FTP không? Ở đây, việc cập nhật Bridge chỉ cần nhấp vào nút Công cụ Envato.
YITH WooCommerce Quick View & YITH WooCommerce Wishlist plugin compatibility – Thanks to the YITH WooCommerce Quick View the website visitors can easily check out the offered items and view product details with just a single mouse click. YITH WooCommerce Wishlist, on the other hand, enables them to check the product availability and to add items to their wishlist.
Plugin YITH WooCommerce Quick View & YITH WooCommerce Wishlist tương thích - Nhờ vào YITH WooCommerce Quick View, khách truy cập có thể dễ dàng kiểm tra các mặt hàng được cung cấp và xem chi tiết sản phẩm chỉ bằng một cú nhấp chuột. Mặt khác, YITH WooCommerce Wishlist cho phép họ kiểm tra tính sẵn có của sản phẩm và thêm các sản phẩm vào danh sách mong muốn của họ.
Liên kết nhanh Loại bài đăng tùy chỉnh MỚI - Làm cho tất cả các tin tức mới nhất và cập nhật thiết yếu của bạn có thể dễ dàng truy cập mọi lúc với chức năng Liên kết nhanh.
Tiêu đề Full tùy chỉnh - Chọn các vị trí trên cùng và cạnh bên cho tiêu đề của bạn. Bộ sưu tập gồm 10 loại tiêu đề riêng biệt, mỗi loại có một bộ tùy chọn riêng, chắc chắn sẽ đáp ứng mọi nhu cầu của bạn. Mỗi trang có thể có tiêu đề tùy chỉnh riêng của nó với màu da tối hoặc sáng và màu sắc và độ trong suốt khác nhau. Xác định kiểu cho các menu của bạn và bật Khu vực lề, chức năng Tìm kiếm, Đầu trang và Menu full màn hình với một nút bấm.
Khu vực tiêu đề Full tùy chỉnh - Có thể chọn hình ảnh tiêu đề tương thích, hình ảnh tiêu đề parallax, phóng to/thu nhỏ hình ảnh tiêu đề hoặc không có hình ảnh. Hiển thị hoặc ẩn từng khu vực tiêu đề. Chọn vị trí của văn bản tiêu đề. Chọn các loại hình động khác nhau: làm động văn bản, làm động toàn bộ khu vực tiêu đề hoặc không có hình động. Chọn màu sắc, dải phân cách v..v. Áp dụng các cài đặt đó ở cấp độ toàn bộ hoặc trang cụ thể.
Menu Mega Full tùy chỉnh - Tùy chỉnh cả menu tiêu chuẩn và menu di động, tạo menu phụ rộng hoặc bình thường cùng một lúc, chọn bố cục menu rộng có/không có biểu tượng. Thêm widget vào một trong các cột của menu rộng và tạo bất kỳ bố cục nào bạn muốn.
Menu bên trái - Chọn một menu bên trái thay vì một tiêu đề đầu trang và tạo các trang web portfolios đẹp. Xem ví dụ về trang web menu bên trái bằng cách nhấp vào Live Preview. Bạn có thể làm cho nó trong suốt (văn bản sẽ có các biến thể tối/sáng trên mỗi thay đổi slide). Bạn có thể chọn một hình nền để phù hợp với toàn bộ khu vực Menu trái.
Còn nhiều tính năng khác nữa ...

Các Demo của Bridge


  • Bridge Original
  • Business
  • Agency
  • Estate
  • Light
  • Urban
  • Fashion
  • Cafe
  • One Page
  • Modern
  • University
  • Winery
  • Restaurant
  • Construct
  • Portfolio Masonry
  • Vintage
  • Creative Business
  • Catalog
  • Portfolio
  • Minimalist
  • Dark Parallax
  • Split Screen
  • Avenue
  • Portfolio Pinterest
  • Health
  • Flat
  • Wireframe
  • Denim
  • Mist
  • Architecture
  • Small Brand
  • Creative
  • Parallax
  • Minimal
  • Simple Blog
  • Pinterest Blog
  • Studio
  • Contemporary Art
  • Chocolaterie
  • Branding
  • Collection
  • Creative Vintage
  • Coming Soon Simple
  • Coming Soon Creative
  • Lawyer
  • Health Blog
  • Photography Split Screen
  • Agency One Page
  • Fashion Shop
  • Company
  • Wellness
  • Case Study
  • Design Studio
  • Digital Agency
  • Organic
  • Jazz
  • Wedding
  • Jeans
  • Innovation
  • Travel Blog
  • Passepartout
  • Graphic Studio
  • Cupcake
  • Sunglasses Shop
  • Kids
  • Animals
  • Photo Studio
  • Urban Fashion
  • Marine
  • Interior Design
  • Bar & Grill
  • Brewery
  • Corporate
  • Office
  • Paper
  • Simple Photography
  • Furniture
  • Skin Care
  • Rustic
  • Cargo
  • Creative Photography
  • Construction
  • Campaign
  • Dim Sum
  • Flat Company
  • Photography Portfolio
  • Charity
  • Handmade
  • Telecom
  • Black-And-White
  • Pets
  • Designer Personal
  • Modern Business
  • Contemporary Company
  • Communication
  • Blog Slider
  • Fashion Photography
  • Urban Shop
  • CV
  • Standard
  • Split Screen
  • Left Menu Initially Hidden
  • Left Menu With Background Image
  • Left Menu
  • Blog with Slider
  • Masonry Gallery
  • Short Slider
  • Angled Sections
  • Grid
  • Elegant Slider
  • Full Screen Sections
  • Shop Grid
  • Shop Wide
  • One Page Site
  • Dark Border
  • Portfolio with Left Menu
  • Portfolio Pinterest Style
  • Shop with Left Menu
  • Photo Slider
  • Blog in Grid
  • Blog Pinterest Style
  • Video Slider
  • Blog Loop
  • App Showcase
  • Creative Agency
  • Construction Company
  • Modern Restaurant
  • Wedding Announcement
  • Online Agency
  • Rock Band
  • Craftsman
  • Corporation
  • Modern Photography
  • Illustrator Portfolio
  • Urban Store
  • Vibrant Portfolio
  • Photography Tiles
  • Freelance Designer
  • Clothing Store
  • Urban Studio
  • Masonry Shop
  • Fullscreen Shop
  • Photographer
  • Designer Portfolio
  • Tech Showcase
  • Metro Blog
  • Nature Blog
  • Modern Blog
  • Creative Blog
  • Minimal Blog
  • Fashion Blog
  • Lifestyle Blog
  • Chequered Blog
  • Headlines Blog
  • Tech Blog
  • Photography Parallax
  • Bauhaus
  • Illustrator
  • Maintenance Mode
  • Agency Minimal
  • Conference
  • 3D Artist
  • Developer
  • Web Agency
  • UX/UI Design
  • Digital
  • Product Showcase
  • Sportswear
  • Interior Decoration
  • Boutique
  • Summer Shop
  • Furniture Shop
  • Leather Shop
  • Minimal Shop
  • Tiled Shop
  • Digital Startup
  • Skater
  • Bicycle Brand
  • Fashion Agency
  • Biker Club
  • Artist Portfolio
  • Hipster Agency
  • Barber
  • Photo Gallery
  • Skate Shop
  • Outdoors
  • Jazz Bar
  • Hosting
  • Architect Studio
  • Child Care
  • Startup
  • Resume
  • Law Firm
  • Organic Market
  • Watch Store
  • Travel Agency
  • Consulting
  • Yoga Studio
  • Spa Center
  • Modern Furniture
  • Church
  • Life Coach
  • Crossfit
  • Mosque
  • Pet Sanctuary
  • Car Dealership
  • Business Consultant
  • University II
  • Dentist
  • Transport
  • Football
  • Vacation Rental
  • UI Design Company
  • City Listing
  • Music Magazine
  • Restaurant and Bar
  • Business Report
  • Business Conference
  • Global Business
  • Financial Business
  • Construction Showcase
  • Attorney
  • Clean Energy
  • Startup Summit
  • App Launch
  • App Presentation
  • Winter Sports
  • Smoothie Bar
  • Yoga Center
  • Beer Showcase
  • Plumber
  • Hair Salon
  • Freelancer
  • Bakery
  • Running Club
  • Beauty Center
  • SEO Company
  • Babysitter
  • Wedding Planner
  • Florist
  • Designer Expo
  • Music Festival
  • Moving Company
  • Burger Place
  • Urban Dance
  • Vineyard
  • Technology
  • Pole Dance
  • Nightclub
  • Running
  • Orchestra
  • Factory
  • Writer
  • Museum
  • Art Gallery
  • Medical
  • Recording Studio
  • Mountain Biking
  • Agriculture
  • Coworking Space
  • Bar
  • Startup Company
  • Frozen Yogurt
  • Video Production
  • Soap
  • Movie
  • Optician
  • Italian Restaurant
  • Temple
  • Wedding Invitation
  • Hi-Fi
  • Tea
  • Renewable Energy
  • Laboratory
  • Business Consulting
  • Fitness
  • Interior Decor
  • Pottery
  • Gardening
  • Human Resources
  • Wedding Invitation Card
  • Candidate
  • Wildlife
  • NGO
  • Explorer
  • Psychotherapy
  • Recipes
  • Nutritionist
  • Bike Rental
  • Dental Clinic
  • IT conference
  • 3D Modeling
  • Horse Riding
  • Barbershop
  • Loan Company
  • Architectural Firm
  • Web Studio
  • Law Office
  • Software Development
  • Gym
  • Makeup Artist
  • Gaming
  • Photographer Portfolio
  • Golf
  • Laundry Service
  • Tiles
  • Handicraft
  • Casino
  • Airline
  • Craft Beer Bar
  • Film Director
  • Tech Support
  • Kindergarten
  • Tailor
  • Sushi Bar
  • Jewelry Store
  • Web Hosting
  • University III
  • Tattoo Studio
  • vCard
  • Wristwatch Shop
  • Gift Shop
  • Language School
  • Floristry
  • Bicycle Shop
  • Asian Cuisine
  • Jazz Club
  • Animal Shelter
  • Musician
  • Ecology
  • Interactive Agency
  • Creative Studio
  • Pizza Parlor
  • Freelancer Portfolio
  • Environmental Organization
  • Kids Fashion
  • Fashion Store
  • Boxing Gym
  • Urban Wear
  • Alternative Band
  • Drone Studio
  • Digital Studio
  • Matcha
  • New Album Release
  • Fast Food
  • Pet Shop
  • Travel
  • Cryptocurrency
  • Pop Music Magazine
  • Smartphone Store
  • Water Plant
  • Spa & Wellness
  • Nail Salon
  • Educational Center
  • Trendy Blog
  • Creative Office
  • Backpacks
  • Mountain Climbing
  • Developer Portfolio
  • Jewelry
  • Designer Presentation
  • Beachwear Store
  • Exotic Travels
  • TV Set Showcase
  • Delivery
  • Photo App
  • Climbing Club
  • Organic Food Store
  • Fitness Tracker
  • Catering
  • Chocolate
  • đang cập nhật thêm ...

Chúc các bạn thành công!

Monday, April 1, 2019

[Share Theme WordPress] Share và Hướng dẫn activate theme Soledad v6.3.1 mới nhất

[Share Theme WordPress] Share và Hướng dẫn activate theme Soledad v6.3.1 mới nhất

Share theme Soledad v6.3.1 mới nhất ở thời điểm hiện tại

  • 17k3 người mua trên Themeforest.
  • Đạt 4.87 / 5 sao trên 565 lượt đánh giá.
  • Hơn 4000 demo homepage 1 click để cài đặt.
  • Tối ưu hóa SEO, tương thích WPLM làm site đa ngôn ngữ,…
Theme vẫn đang nằm top trend trên danh mục Blog / Magazine của Themeforest nên không có gì khó hiểu tại sao nó lại HOT như vậy.

Link tải Soledad các phiên bản khác:

Link tải Soledad v6.3.1:
Click Đây [Google Drive] hoặc Click Đây [mShare, speed~Google Drive]
Link tải Soledad v6.3:
Click Đây [Google Drive] hoặc Click Đây [mShare, speed~Google Drive]
Link tải Soledad v6.2.1:
Click Đây [Google Drive] hoặc Click Đây [mShare, speed~Google Drive]
Hoặc tải bản Soledad version 5.8 rồi tự update:
Click Đây [Google Drive] hoặc Click Đây [mShare, speed~Google Drive]

Cách activate theme Soledad v6.3.1 mới nhất ở thời điểm hiện tại.

Bước 1: Truy cập đường dẫn 

/soledad/inc/dashboard/inc/require-activation.php

Tìm:
if ( isset( $purchase_data['verify-purchase']['buyer'] ) ) {
Sửa thành
if ( !isset( $purchase_data['verify-purchase']['buyer'] ) ) {
Sau khi sửa thì các bạn nhớ lưu lại.


Bước 2: Truy cập Active theme điền license là shareforlife.ga như hình dưới để kích hoạt.


Share và Hướng dẫn activate theme Soledad v6.3 mới nhất

Và đây là kết quả nhận được
Share và Hướng dẫn activate theme Soledad v6.3 mới nhất

Chúc các bạn thành công 😉