initial commit

This commit is contained in:
2026-06-25 13:03:45 +06:00
commit 4589f4a8d0
3229 changed files with 941958 additions and 0 deletions

View File

@@ -0,0 +1,83 @@
<?php
/**
* The template for displaying comments
*
* This is the template that displays the area of the page that contains both the current comments
* and the comment form.
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package WordPress
* @subpackage Twenty_Seventeen
* @since 1.0
* @version 1.0
*/
/*
* If the current post is protected by a password and
* the visitor has not yet entered the password we will
* return early without loading the comments.
*/
if ( post_password_required() ) {
return;
}
?>
<div id="comments" class="comments-area">
<?php
// You can start editing here -- including this comment!
if ( have_comments() ) : ?>
<h2 class="comments-title">
<?php
$comments_number = get_comments_number();
if ( '1' === $comments_number ) {
/* translators: %s: post title */
printf( _x( 'One Reply to &ldquo;%s&rdquo;', 'comments title', 'ExpenseBlog' ), get_the_title() );
} else {
printf(
/* translators: 1: number of comments, 2: post title */
_nx(
'%1$s Reply to &ldquo;%2$s&rdquo;',
'%1$s Replies to &ldquo;%2$s&rdquo;',
$comments_number,
'comments title',
'twentyseventeen'
),
number_format_i18n( $comments_number ),
get_the_title()
);
}
?>
</h2>
<ol class="comment-list">
<?php
wp_list_comments( array(
'avatar_size' => 100,
'style' => 'ol',
'short_ping' => true,
'reply_text' => twentyseventeen_get_svg( array( 'icon' => 'mail-reply' ) ) . __( 'Reply', 'twentyseventeen' ),
) );
?>
</ol>
<?php
the_comments_pagination( array(
'prev_text' => twentyseventeen_get_svg( array( 'icon' => 'arrow-left' ) ) . '<span class="screen-reader-text">' . __( 'Previous', 'twentyseventeen' ) . '</span>',
'next_text' => '<span class="screen-reader-text">' . __( 'Next', 'twentyseventeen' ) . '</span>' . twentyseventeen_get_svg( array( 'icon' => 'arrow-right' ) ),
) );
endif; // Check for have_comments().
// If comments are closed and there are comments, let's leave a little note, shall we?
if ( ! comments_open() && get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) : ?>
<p class="no-comments"><?php _e( 'Comments are closed.', 'twentyseventeen' ); ?></p>
<?php
endif;
comment_form();
?>
</div><!-- #comments -->

View File

@@ -0,0 +1,300 @@
/*!
* Bootstrap-select v1.12.4 (http://silviomoreto.github.io/bootstrap-select)
*
* Copyright 2013-2017 bootstrap-select
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
*/
select.bs-select-hidden,
select.selectpicker {
display: none !important;
}
.bootstrap-select {
width: 220px \0;
/*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle {
width: 100%;
padding-right: 25px;
z-index: 1;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
color: #999;
}
.bootstrap-select > select {
position: absolute !important;
bottom: 0;
left: 50%;
display: block !important;
width: 0.5px !important;
height: 100% !important;
padding: 0 !important;
opacity: 0 !important;
border: none;
}
.bootstrap-select > select.mobile-device {
top: 0;
left: 0;
display: block !important;
width: 100% !important;
z-index: 2;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
border-color: #b94a48;
}
.bootstrap-select.fit-width {
width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
width: 220px;
}
.bootstrap-select .dropdown-toggle:focus {
outline: thin dotted #333333 !important;
outline: 5px auto -webkit-focus-ring-color !important;
outline-offset: -2px;
}
.bootstrap-select.form-control {
margin-bottom: 0;
padding: 0;
border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
z-index: auto;
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
float: none;
display: inline-block;
margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
padding: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
height: 100%;
font-size: inherit;
line-height: inherit;
border-radius: inherit;
}
.form-inline .bootstrap-select.btn-group .form-control {
width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
outline: none !important;
}
.bootstrap-select.btn-group.bs-container {
position: absolute;
height: 0 !important;
padding: 0 !important;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
z-index: 1060;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
display: inline-block;
overflow: hidden;
width: 100%;
text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
position: absolute;
top: 50%;
right: 12px;
margin-top: -2px;
vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
min-width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
position: static;
float: none;
border: 0;
padding: 0;
margin: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
position: relative;
padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
position: absolute;
bottom: 5px;
width: 96%;
margin: 0 2%;
min-height: 26px;
padding: 3px 5px;
background: #f5f5f5;
border: 1px solid #e3e3e3;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
pointer-events: none;
opacity: 0.9;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
padding: 3px;
background: #f5f5f5;
margin: 0 5px;
white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
position: static;
top: auto;
margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
position: absolute;
display: inline-block;
right: 15px;
margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
content: '';
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid rgba(204, 204, 204, 0.2);
position: absolute;
bottom: -4px;
left: 9px;
display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
content: '';
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid white;
position: absolute;
bottom: -4px;
left: 10px;
display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
bottom: auto;
top: -3px;
border-top: 7px solid rgba(204, 204, 204, 0.2);
border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
bottom: auto;
top: -3px;
border-top: 6px solid white;
border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
right: 12px;
left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
right: 13px;
left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
padding: 4px 8px;
}
.bs-actionsbox {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
width: 50%;
}
.bs-donebutton {
float: left;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bs-donebutton .btn-group button {
width: 100%;
}
.bs-searchbox + .bs-actionsbox {
padding: 0 8px 4px;
}
.bs-searchbox .form-control {
margin-bottom: 0;
width: 100%;
float: none;
}
/*# sourceMappingURL=bootstrap-select.css.map */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,387 @@
#cssmenu{ margin-top:7px !important;}
#cssmenu ul{ float:right }
.drop-nav { position:relative; z-index:2; float:right}
.drop-nav {
background: url(../images/drop-arrow.png) no-repeat right center;
overflow: hidden;
width: 150px;
padding:5px 10px 5px 10px;
background-color: #f1f1f1;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.drop-nav select {
background: transparent;
border: none;
font-size:14px;
width:163px;
height:29px;
color:#3982c7;
line-height:29px;
text-transform:uppercase;
box-shadow:none;
}
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #head-mobile {
border: 0;
list-style: none;
line-height: 1;
display: block;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index:1;
margin:0; padding:0;
}
#cssmenu:after, #cssmenu > ul:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0
}
#cssmenu #head-mobile {
display: none
}
#cssmenu {
background: #fff
}
#cssmenu > ul > li {
float: left
}
#cssmenu > ul > li > a {
padding: 13px 10px;
text-decoration: none;
color: #000;
font-weight: 400;
font-size: 14px;
text-transform: uppercase;
}
#cssmenu > ul > li:hover > a, #cssmenu ul li.active a {
color: #000
}
#cssmenu > ul > li:hover, #cssmenu ul li.active:hover, #cssmenu ul li.active, #cssmenu ul li.has-sub.active:hover {
background: #fff!important;
-webkit-transition: background .3s ease;
-ms-transition: background .3s ease;
transition: background .3s ease;
}
#cssmenu > ul > li.has-sub > a {
padding-right: 30px;
background:url(../images/menu-arrow.png) no-repeat right top 18px;
}
#cssmenu > ul > li.has-sub > a:hover{
padding-right: 30px;
-webkit-transition: all .25s ease;
-ms-transition: all .25s ease;
transition: all .25s ease
}
/*#cssmenu > ul > li.has-sub > a:after {
position: absolute;
top: 22px;
right: 11px;
width: 8px;
height: 8px;
display: block;
background: #F0070B;
content:''
}
#cssmenu > ul > li.has-sub > a:before {
position: absolute;
top: 19px;
right: 14px;
display: block;
width: 8px;
height: 8px;
background: #FF0004;
content: '';
-webkit-transition: all .25s ease;
-ms-transition: all .25s ease;
transition: all .25s ease
}*/
#cssmenu > ul > li.has-sub:hover > a:before {
top: 23px;
height: 0
}
#cssmenu ul ul {
position: absolute;
left: -9999px
}
#cssmenu ul ul li {
height: 0;
-webkit-transition: all .25s ease;
-ms-transition: all .25s ease;
background: #f1f1f1;
transition: all .25s ease
}
#cssmenu ul ul li:hover {
}
#cssmenu li:hover > ul {
left: auto
}
#cssmenu li:hover > ul > li {
height: 35px
}
#cssmenu ul ul ul {
margin-left: 100%;
top: 0
}
#cssmenu ul ul li a {
border-bottom: 1px solid #dadada;
padding: 11px 15px;
width: 180px;
text-decoration: none;
color: #000;
font-weight: 400;
}
#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last-item > a {
border-bottom: 0
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {
color: #000;
}
#cssmenu ul ul li.has-sub > a:after {
position: absolute;
top: 16px;
right: 11px;
width: 8px;
height: 2px;
display: block;
background: #000;
content: ''
}
#cssmenu ul ul li.has-sub > a:before {
position: absolute;
top: 13px;
right: 14px;
display: block;
width: 2px;
height: 8px;
background: #000;
content: '';
-webkit-transition: all .25s ease;
-ms-transition: all .25s ease;
transition: all .25s ease
}
#cssmenu ul ul > li.has-sub:hover > a:before {
top: 17px;
height: 0
}
#cssmenu ul ul li.has-sub:hover, #cssmenu ul li.has-sub ul li.has-sub ul li:hover {
background: #f1f1f1;
}
#cssmenu ul ul ul li.active a {
border-left: 1px solid #333
}
#cssmenu > ul > li.has-sub > ul > li.active > a, #cssmenu > ul ul > li.has-sub > ul > li.active> a {
border-top: 1px solid #333
}
@media screen and (max-width:1000px) {
#cssmenu { background:#f1f1f1}
#cssmenu ul{ float:none }
#cssmenu .logo {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 46px;
text-align: left;
padding: 10px 0 0 0;
float: none
}
#cssmenu .logo2 {
display: none
}
nav {
width: 100%;
}
#cssmenu {
width: 100%
}
#cssmenu ul {
width: 100%;
display: none
}
#cssmenu ul li {
width: 100%;
border-top: 1px solid #dadada
}
#cssmenu ul li:hover {
background: #363636;
}
#cssmenu ul ul li, #cssmenu li:hover > ul > li {
height: auto
}
#cssmenu ul li a, #cssmenu ul ul li a {
width: 100%;
border-bottom: 0
}
#cssmenu > ul > li {
float: none
}
#cssmenu ul ul li a {
padding-left: 25px
}
#cssmenu ul ul li {
background: #e4e4e4!important;
}
#cssmenu ul ul li:hover {
background: #e4e4e4!important
}
#cssmenu ul ul ul li a {
padding-left: 35px
}
#cssmenu ul ul li a {
color: #000;
background: none
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li.active > a {
color: #000;
}
#cssmenu ul ul, #cssmenu ul ul ul {
position: relative;
left: 0;
width: 100%;
margin: 0;
text-align: left
}
#cssmenu > ul > li.has-sub > a {
background-image:none !important;
}
#cssmenu > ul > li.has-sub > a:after, #cssmenu > ul > li.has-sub > a:before, #cssmenu ul ul > li.has-sub > a:after, #cssmenu ul ul > li.has-sub > a:before {
display: none
}
#cssmenu #head-mobile {
display: block;
padding: 23px;
color: #000;
font-size: 12px;
font-weight: 700
}
.button {
width: 55px;
height: 42px;
position: absolute;
left: 0;
top: 0;
cursor: pointer;
z-index: 12399994;
}
.button:after {
position: absolute;
top: 22px;
right: 20px;
display: block;
height: 4px;
width: 20px;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
content: ''
}
.button:before {
-webkit-transition: all .3s ease;
-ms-transition: all .3s ease;
transition: all .3s ease;
position: absolute;
top: 16px;
right: 20px;
display: block;
height: 2px;
width: 20px;
background: #000;
content: ''
}
.button.menu-opened:after {
-webkit-transition: all .3s ease;
-ms-transition: all .3s ease;
transition: all .3s ease;
top: 23px;
border: 0;
height: 2px;
width: 19px;
background: #000;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg)
}
.button.menu-opened:before {
top: 23px;
background: #000;
width: 19px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg)
}
#cssmenu .submenu-button {
position: absolute;
z-index: 99;
right: 0;
top: 0;
display: block;
border-left: 1px solid #dadada;
height: 40px;
width: 40px;
cursor: pointer
}
#cssmenu .submenu-button.submenu-opened {
background: #f1f1f1
}
#cssmenu ul ul .submenu-button {
height: 34px;
width: 34px
}
#cssmenu .submenu-button:after {
position: absolute;
top: 22px;
right: 19px;
width: 8px;
height: 2px;
display: block;
background: #ddd;
content: ''
}
#cssmenu ul ul .submenu-button:after {
top: 15px;
right: 13px
}
#cssmenu .submenu-button.submenu-opened:after {
background: #dadada
}
#cssmenu .submenu-button:before {
position: absolute;
top: 19px;
right: 22px;
display: block;
width: 2px;
height: 8px;
background: #ddd;
content: ''
}
#cssmenu ul ul .submenu-button:before {
top: 12px;
right: 16px
}
#cssmenu .submenu-button.submenu-opened:before {
display: none
}
#cssmenu ul ul ul li.active a {
border-left: none
}
#cssmenu > ul > li.has-sub > ul > li.active > a, #cssmenu > ul ul > li.has-sub > ul > li.active > a {
border-top: none;
background-image:none;
}
}
.no-padding {
padding: 0;
}

View File

@@ -0,0 +1,93 @@
Copyright (c) 2010-2014 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato"
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

View File

@@ -0,0 +1,55 @@
<div class="footer">
<div class="container">
<div class="row social-tab">
<div class="col-sm-5">
<ul class="social-icons">
<li><a href="<?php echo SITE_ROOT; ?>/pages/mobileApps"><img src="<?php echo get_template_directory_uri(); ?><?php echo LBL_GOOGLE_PLAY_LOGO; ?>" alt=""/></a></li>
<li><a href="<?php echo SITE_ROOT; ?>/pages/mobileApps"><img src="<?php echo get_template_directory_uri(); ?><?php echo LBL_APP_STORE_LOGO; ?>" alt=""/></a></li>
</ul>
</div>
<div class="col-sm-3">
<div class="free-image">
<img width="80" src="<?php echo get_template_directory_uri(); ?><?php echo LBL_100_PERCENT_FREE; ?>" alt=""/>
</div>
</div>
<div class="col-sm-4">
<ul class="social-icons text-right">
<li><a href="https://www.facebook.com/expensecount"><img src="<?php echo get_template_directory_uri(); ?>/images/facebook.png" alt="" /></a></li>
<li><a href="https://twitter.com/expensecount"><img src="<?php echo get_template_directory_uri(); ?>/images/twitter.png" alt="" /></a></li>
<li><a href="https://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fexpensecount.com%2F&title=ExpenseCount - The solution for managing group, mess and personal expenses&summary=Manage your expenses better ever!&source=http%3A%2F%2Fexpensecount.com%2F"><img src="<?php echo get_template_directory_uri(); ?>/images/linkedin.png" alt="" /></a></li>
</ul>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-sm-4">
<h3><?php echo LBL_WE_NEED_VOLUNTEER; ?></h3>
<p><?php echo LBL_EXPENSECOUNT_IN_YOUR_LANGUAGE; ?>
<?php echo LBL_EXPENSECOUNT_WE_ARE_LOOKING_FOR_VOLUMNTEER; ?>
<a class="link-color" href="<?php echo SITE_ROOT; ?>/pages/feedback"><?php echo LBL_HERE; ?></a></p>
</div>
<div class="col-sm-4">
<h3><?php echo LBL_NEWS; ?></h3>
<!-- <p>16.05.2017<br> -->
<?php echo LBL_DO_YOU_WANT_USE_EXPENSECOUNT_MOBILE; ?><br>
<!-- <?php echo LBL_MOBILE_APP_DOWNLOAD_LINK; ?> <a class="link-color" href="<?php echo SITE_ROOT; ?>/pages/mobileApps">http://www.expcount.com/pages/mobileApps</a> </p> -->
</div>
<div class="col-sm-4">
<h3><?php echo LBL_MOBILE_APPS; ?></h3>
<p>
<?php echo LBL_APPS_ARE_AVAILABLE_TO_DOWNLOAD_BELOW; ?> </p>
<ol>
<li><a class="link-color" href="<?php echo SITE_ROOT; ?>/pages/mobileApps/1"><?php echo LBL_DOWNLOAD_APP_FOR_GGROUP_EXPENSE; ?></a></li>
<li><a class="link-color" href="<?php echo SITE_ROOT; ?>/pages/mobileApps/2"><?php echo LBL_DOWNLOAD_APP_FOR_MESS_EXPENSE; ?></a></li>
<li><a class="link-color" href="<?php echo SITE_ROOT; ?>/pages/mobileApps/3"><?php echo LBL_DOWNLOAD_APP_FOR_FAMILY_EXPENSE; ?></a></li>
</ol>
</div>
</div>
</div>
</div>
<div class="copyright"><p><a class="link-color" href="<?php echo SITE_ROOT; ?>/pages/aboutus"><?php echo LBL_ABOUT_US; ?></a> | <a class="link-color" href="<?php echo SITE_ROOT;?>/pages/faq"><?php echo LBL_FAQ; ?></a> | <a class="link-color" href="<?php echo SITE_ROOT;?>/pages/feedback"><?php echo LBL_FEEDBACK; ?></a> | <a class="link-color" href="<?php echo SITE_ROOT;?>/pages/termscondition"><?php echo LBL_TERMS_OF_USE; ?></a></p>
Copyright © 2018 <a class="link-color" href="<?php echo SITE_ROOT; ?>">ExpenseCount</a>,<?php echo LBL_ALLRIGHT_RESERVED; ?> </div>
<?php wp_footer(); ?>
</body>
</html>

View File

@@ -0,0 +1,12 @@
<?php
//including default setup for wordpress theme
include_once 'inc/expensecount_setup.php';
//including styles and javascript files for wordpress theme
include_once 'inc/expensecount_scripts.php';
//including icon functions for wordpress theme
include_once 'inc/icon-functions.php';
//including localization file
include_once 'inc/expensecount_locale.php';

View File

@@ -0,0 +1,60 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="A complete solution for managing expenses. With WeXpense, MessXpense, and MyXpense, you can organize group, shared, and personal expenses — fast, simple, and free." />
<meta name="keywords" content="WeXpense, We Xpense, GroupXpense, Group Xpense, split expenses, split bills, group expense manager, shared expenses app, group trip organizer, travel expense tracker, friends expenses, roommates expenses, expense count, expcount, expcount.com, Manage Group Expense, Track Expense, expenditure tracking, group activity expenses, bill splitting app, group budgeting, expense sheet, expense report, group expense report, MessXpense, Room Xpense, mess expense app, hostel expense manager, shared room expenses, roommates cost sharing, MessXpense, Mess Xpense, household expense tracker, MyXpense, My Xpense, My Expense, personal expense tracker, personal budgeting app, finance organizer, daily expense manager, monthly expense tracker, We Expense Manager, We Expense Calculator, organize expenses, accounting, tally expenses, split cost app, shared budgeting, organize travel costs, manage expenses, group activities, expense sharing app" />
<link rel="shortcut icon" type="image/x-icon" href="<?php echo get_template_directory_uri(); ?>/images/favicon.ico">
<title>Expense Count</title>
<?php wp_head(); ?>
</head>
<body>
<!---->
<div class="header">
<div class="container">
<div class="row">
<div class="col-sm-3 logo"><a href="<?php echo SITE_ROOT; ?>"><img src="<?php echo get_template_directory_uri(); ?><?php echo LBL_LOGO; ?>" alt=""/></a>
</div>
<div class="col-sm-9 no-padding">
<div id="cssmenu">
<div> </div>
<div class="drop-nav">
<select>
<option value="https://www.tricount.com/en/" selected="selected">English (EN)</option>
<option value="https://www.tricount.com/es/">Español (ES)</option>
<!-- <option value="https://www.tricount.com/pl/">Polski (PL)</option>
<option value="https://www.tricount.com/it/">Italiano (IT)</option>
<option value="https://www.tricount.com/de/">Deutsch (DE)</option>
<option value="https://www.tricount.com/nl/">Nederlands (NL)</option>
<option value="https://www.tricount.com/fr/">Français (FR)</option>
<option value="https://www.tricount.com/pt/">Português (PT)</option>
<option value="https://www.tricount.com/hi/">हिन्दी (HI)</option>
<option value="https://www.tricount.com/tr/">Türkçe (TR)</option>-->
</select>
</div>
<div id="head-mobile"></div>
<div class="button"></div>
<ul>
<li class='active'><a href='<?php echo SITE_ROOT; ?>'><?php echo LBL_HOME; ?></a></li>
<li><a href='#'><?php echo LBL_MOBILE_APPS; ?></a>
<ul>
<li><a href='<?php echo SITE_ROOT; ?>/pages/mobileApps/1'><?php echo LBL_GROUP_EXPENSE; ?></a></li>
<li><a href='<?php echo SITE_ROOT; ?>/pages/mobileApps/2'><?php echo LBL_MESS_EXPENSE; ?></a></li>
<li><a href='<?php echo SITE_ROOT; ?>/pages/mobileApps/3'><?php echo LBL_FAMILY_EXPENSE; ?></a></li>
</ul>
</li>
<!-- <li><a href='--><?php //echo SITE_ROOT; ?><!--/pages/aboutus'>ABOUT US</a></li>-->
<li><a href='<?php echo SITE_ROOT; ?>/pages/faq'><?php echo LBL_FAQ; ?></a></li>
<li><a href='<?php echo SITE_ROOT; ?>/pages/feedback'><?php echo LBL_FEEDBACK; ?></a></li>
<li><a href='<?php echo SITE_ROOT; ?>/pages/myExpenses'><?php echo LBL_MY_EXPENSES; ?></a></li>
<li><a href='<?php echo home_url(); ?>/'><?php echo LBL_BLOG; ?></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,64 @@
<?php
$lang = $_COOKIE['blog_lang'];
if($lang == "spa" ) {
define('LBL_HOME', 'INICIO');
define('LBL_MOBILE_APPS', 'Aplicaciones para móvil');
define('LBL_FAQ', 'Preguntas frecuentes');
define('LBL_FEEDBACK', 'Comentarios');
define('LBL_MY_EXPENSES', 'MY GROUPS');
define('LBL_BLOG', 'BLOG');
define('LBL_GROUP_EXPENSE', 'WeXpense');
define('LBL_MESS_EXPENSE', 'MessXpense');
define('LBL_FAMILY_EXPENSE', 'MyXpense');
define('LBL_WE_NEED_VOLUNTEER', 'Necesitamos voluntarios');
define('LBL_EXPENSECOUNT_IN_YOUR_LANGUAGE', 'ExpenseCount en tu idioma');
define('LBL_EXPENSECOUNT_WE_ARE_LOOKING_FOR_VOLUMNTEER', '¿ExpenseCount no está disponible en tu idioma aún? Estamos buscando traductores voluntarios. ¿Estás interesado');
define('LBL_HERE', 'aquí');
define('LBL_NEWS', 'Noticias');
define('LBL_DO_YOU_WANT_USE_EXPENSECOUNT_MOBILE', '¿Quieres usar ExpenseCount en tu teléfono móvil? Por favor, visita la página para descargar la app móvil y selecciona el tipo de gastos.');
define('LBL_MOBILE_APP_DOWNLOAD_LINK', 'Enlace de descarga de la app móvil:');
define('LBL_APPS_ARE_AVAILABLE_TO_DOWNLOAD_BELOW', 'Las apps están disponibles para tu móvil. Por favor, haz clic en un tipo de gasto de los indicados abajo para descargar la app:');
define('LBL_DOWNLOAD_APP_FOR_GGROUP_EXPENSE', 'Descargar app para Gastos de grupo');
define('LBL_DOWNLOAD_APP_FOR_MESS_EXPENSE', 'Descargar app para Gastos de alojamiento');
define('LBL_DOWNLOAD_APP_FOR_FAMILY_EXPENSE', 'Descargar app para Gastos personal');
define('LBL_ABOUT_US', 'Sobre nosotros');
define('LBL_TERMS_OF_USE', 'Términos de uso');
define('LBL_ALLRIGHT_RESERVED', ' todos los derechos reservados.');
define('LBL_LOGO', '/images/spa/logo.png');
define('LBL_GOOGLE_PLAY_LOGO', '/images/spa/google-play.png');
define('LBL_APP_STORE_LOGO', '/images/spa/app-store.png');
define('LBL_100_PERCENT_FREE', '/images/spa/en_100-percent-free.png');
} else {
define('LBL_HOME', 'HOME');
define('LBL_MOBILE_APPS', 'MOBILE APP');
define('LBL_FAQ', 'FAQ');
define('LBL_FEEDBACK', 'FEEDBACK');
define('LBL_MY_EXPENSES', 'MY GROUPS');
define('LBL_BLOG', 'BLOG');
define('LBL_GROUP_EXPENSE', 'WeXpense');
define('LBL_MESS_EXPENSE', 'MessXpense');
define('LBL_FAMILY_EXPENSE', 'MyXpense');
define('LBL_WE_NEED_VOLUNTEER', 'We need volunteer');
define('LBL_EXPENSECOUNT_IN_YOUR_LANGUAGE', 'ExpenseCount in your language');
define('LBL_EXPENSECOUNT_WE_ARE_LOOKING_FOR_VOLUMNTEER', 'ExpenseCount is not yet available in your language? We are looking for volunteer translators. Interested?');
define('LBL_HERE', 'here');
define('LBL_NEWS', 'News');
define('LBL_DO_YOU_WANT_USE_EXPENSECOUNT_MOBILE', 'Do you want to use ExpenseCount in your mobile phone? Please visit mobile app download page and select expense type.');
define('LBL_MOBILE_APP_DOWNLOAD_LINK', 'Mobile App download link:');
define('LBL_APPS_ARE_AVAILABLE_TO_DOWNLOAD_BELOW', 'Apps are available for your mobile. Please click on an expense type below to download app:');
define('LBL_DOWNLOAD_APP_FOR_GGROUP_EXPENSE', 'Download WeXpense app');
define('LBL_DOWNLOAD_APP_FOR_MESS_EXPENSE', 'Download MessXpense app');
define('LBL_DOWNLOAD_APP_FOR_FAMILY_EXPENSE', 'Download MyXpense app');
define('LBL_ABOUT_US', 'ABOUT US');
define('LBL_TERMS_OF_USE', 'TERMS OF USE');
define('LBL_ALLRIGHT_RESERVED', ' All Rights Reserved.');
define('LBL_LOGO', '/images/eng/logo.png');
define('LBL_GOOGLE_PLAY_LOGO', '/images/eng/google-play.png');
define('LBL_APP_STORE_LOGO', '/images/eng/app-store.png');
define('LBL_100_PERCENT_FREE', '/images/eng/en_100-percent-free.png');
}

View File

@@ -0,0 +1,24 @@
<?php
if(! function_exists('expensecount_scripts')) :
function expensecount_scripts() {
wp_enqueue_style( 'expensecount-bootstrap', get_template_directory_uri().'/css/bootstrap.css', array(), '4.0.0', "all" );
wp_enqueue_style( 'expensecount-style', get_stylesheet_uri() );
wp_enqueue_style( 'expensecount-nav', get_template_directory_uri(). '/css/nav.css', array(), '1.0', "all" );
wp_enqueue_style( 'expensecount-carousel', get_template_directory_uri(). '/owlcarousel/assets/owl.carousel.min.css', array(), '2.2.1', "all" );
wp_deregister_script('jquery');
wp_enqueue_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js', array(), null, false);
//wp_enqueue_script('jquery');
wp_enqueue_script( 'expensecount-popper', get_template_directory_uri() . '/js/popper.min.js', array(), '20170206', true );
wp_enqueue_script( 'expensecount-owlcarousel', get_template_directory_uri() . '/owlcarousel/owl.carousel.js', array(), '20170206', true );
wp_enqueue_script( 'expensecount-bootstrap', get_template_directory_uri() . '/js/bootstrap.min.js', array(), '4.0.0', true );
wp_enqueue_script( 'expensecount-nav', get_template_directory_uri() . '/js/nav.js', array(), '1.0.0', true );
/*if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}*/
}
add_action( 'wp_enqueue_scripts', 'expensecount_scripts' );
endif;

View File

@@ -0,0 +1,76 @@
<?php
if ( ! function_exists( 'expensecount_setup' ) ) :
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which
* runs before the init hook. The init hook is too late for some features, such
* as indicating support for post thumbnails.
*/
function expensecount_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on Shareideas, use a find and replace
* to change 'shareideas' to the name of your theme in all the template files.
*/
load_theme_textdomain( 'expensecount', get_template_directory() . '/languages' );
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
add_image_size('post-image', 300, 300, true);
add_image_size('recent_idea_img', 100, 75, false);
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded <title> tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support( 'title-tag' );
/*
* Enable support for Post Thumbnails on posts and pages.
*
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
*/
add_theme_support( 'post-thumbnails' );
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => esc_html__( 'Primary', 'shareideas' ),
) );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
) );
/*
* Enable support for Post Formats.
* See https://developer.wordpress.org/themes/functionality/post-formats/
*/
add_theme_support( 'post-formats', array(
'aside',
'image',
'video',
'quote',
'link',
'audio',
) );
// Set up the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'expensecount_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
) ) );
}
endif;
add_action( 'after_setup_theme', 'expensecount_setup' );

View File

@@ -0,0 +1,220 @@
<?php
/**
* SVG icons related functions and filters
*
* @package WordPress
* @subpackage Twenty_Seventeen
* @since 1.0
*/
/**
* Add SVG definitions to the footer.
*/
function twentyseventeen_include_svg_icons() {
// Define SVG sprite file.
$svg_icons = get_parent_theme_file_path( '/assets/images/svg-icons.svg' );
// If it exists, include it.
if ( file_exists( $svg_icons ) ) {
require_once( $svg_icons );
}
}
add_action( 'wp_footer', 'twentyseventeen_include_svg_icons', 9999 );
/**
* Return SVG markup.
*
* @param array $args {
* Parameters needed to display an SVG.
*
* @type string $icon Required SVG icon filename.
* @type string $title Optional SVG title.
* @type string $desc Optional SVG description.
* }
* @return string SVG markup.
*/
function twentyseventeen_get_svg( $args = array() ) {
// Make sure $args are an array.
if ( empty( $args ) ) {
return __( 'Please define default parameters in the form of an array.', 'twentyseventeen' );
}
// Define an icon.
if ( false === array_key_exists( 'icon', $args ) ) {
return __( 'Please define an SVG icon filename.', 'twentyseventeen' );
}
// Set defaults.
$defaults = array(
'icon' => '',
'title' => '',
'desc' => '',
'fallback' => false,
);
// Parse args.
$args = wp_parse_args( $args, $defaults );
// Set aria hidden.
$aria_hidden = ' aria-hidden="true"';
// Set ARIA.
$aria_labelledby = '';
/*
* Twenty Seventeen doesn't use the SVG title or description attributes; non-decorative icons are described with .screen-reader-text.
*
* However, child themes can use the title and description to add information to non-decorative SVG icons to improve accessibility.
*
* Example 1 with title: <?php echo twentyseventeen_get_svg( array( 'icon' => 'arrow-right', 'title' => __( 'This is the title', 'textdomain' ) ) ); ?>
*
* Example 2 with title and description: <?php echo twentyseventeen_get_svg( array( 'icon' => 'arrow-right', 'title' => __( 'This is the title', 'textdomain' ), 'desc' => __( 'This is the description', 'textdomain' ) ) ); ?>
*
* See https://www.paciellogroup.com/blog/2013/12/using-aria-enhance-svg-accessibility/.
*/
if ( $args['title'] ) {
$aria_hidden = '';
$unique_id = uniqid();
$aria_labelledby = ' aria-labelledby="title-' . $unique_id . '"';
if ( $args['desc'] ) {
$aria_labelledby = ' aria-labelledby="title-' . $unique_id . ' desc-' . $unique_id . '"';
}
}
// Begin SVG markup.
$svg = '<svg class="icon icon-' . esc_attr( $args['icon'] ) . '"' . $aria_hidden . $aria_labelledby . ' role="img">';
// Display the title.
if ( $args['title'] ) {
$svg .= '<title id="title-' . $unique_id . '">' . esc_html( $args['title'] ) . '</title>';
// Display the desc only if the title is already set.
if ( $args['desc'] ) {
$svg .= '<desc id="desc-' . $unique_id . '">' . esc_html( $args['desc'] ) . '</desc>';
}
}
/*
* Display the icon.
*
* The whitespace around `<use>` is intentional - it is a work around to a keyboard navigation bug in Safari 10.
*
* See https://core.trac.wordpress.org/ticket/38387.
*/
$svg .= ' <use href="#icon-' . esc_html( $args['icon'] ) . '" xlink:href="#icon-' . esc_html( $args['icon'] ) . '"></use> ';
// Add some markup to use as a fallback for browsers that do not support SVGs.
if ( $args['fallback'] ) {
$svg .= '<span class="svg-fallback icon-' . esc_attr( $args['icon'] ) . '"></span>';
}
$svg .= '</svg>';
return $svg;
}
/**
* Display SVG icons in social links menu.
*
* @param string $item_output The menu item output.
* @param WP_Post $item Menu item object.
* @param int $depth Depth of the menu.
* @param array $args wp_nav_menu() arguments.
* @return string $item_output The menu item output with social icon.
*/
function twentyseventeen_nav_menu_social_icons( $item_output, $item, $depth, $args ) {
// Get supported social icons.
$social_icons = twentyseventeen_social_links_icons();
// Change SVG icon inside social links menu if there is supported URL.
if ( 'social' === $args->theme_location ) {
foreach ( $social_icons as $attr => $value ) {
if ( false !== strpos( $item_output, $attr ) ) {
$item_output = str_replace( $args->link_after, '</span>' . twentyseventeen_get_svg( array( 'icon' => esc_attr( $value ) ) ), $item_output );
}
}
}
return $item_output;
}
add_filter( 'walker_nav_menu_start_el', 'twentyseventeen_nav_menu_social_icons', 10, 4 );
/**
* Add dropdown icon if menu item has children.
*
* @param string $title The menu item's title.
* @param WP_Post $item The current menu item.
* @param array $args An array of wp_nav_menu() arguments.
* @param int $depth Depth of menu item. Used for padding.
* @return string $title The menu item's title with dropdown icon.
*/
function twentyseventeen_dropdown_icon_to_menu_link( $title, $item, $args, $depth ) {
if ( 'top' === $args->theme_location ) {
foreach ( $item->classes as $value ) {
if ( 'menu-item-has-children' === $value || 'page_item_has_children' === $value ) {
$title = $title . twentyseventeen_get_svg( array( 'icon' => 'angle-down' ) );
}
}
}
return $title;
}
add_filter( 'nav_menu_item_title', 'twentyseventeen_dropdown_icon_to_menu_link', 10, 4 );
/**
* Returns an array of supported social links (URL and icon name).
*
* @return array $social_links_icons
*/
function twentyseventeen_social_links_icons() {
// Supported social links icons.
$social_links_icons = array(
'behance.net' => 'behance',
'codepen.io' => 'codepen',
'deviantart.com' => 'deviantart',
'digg.com' => 'digg',
'docker.com' => 'dockerhub',
'dribbble.com' => 'dribbble',
'dropbox.com' => 'dropbox',
'facebook.com' => 'facebook',
'flickr.com' => 'flickr',
'foursquare.com' => 'foursquare',
'plus.google.com' => 'google-plus',
'github.com' => 'github',
'instagram.com' => 'instagram',
'linkedin.com' => 'linkedin',
'mailto:' => 'envelope-o',
'medium.com' => 'medium',
'pinterest.com' => 'pinterest-p',
'pscp.tv' => 'periscope',
'getpocket.com' => 'get-pocket',
'reddit.com' => 'reddit-alien',
'skype.com' => 'skype',
'skype:' => 'skype',
'slideshare.net' => 'slideshare',
'snapchat.com' => 'snapchat-ghost',
'soundcloud.com' => 'soundcloud',
'spotify.com' => 'spotify',
'stumbleupon.com' => 'stumbleupon',
'tumblr.com' => 'tumblr',
'twitch.tv' => 'twitch',
'twitter.com' => 'twitter',
'vimeo.com' => 'vimeo',
'vine.co' => 'vine',
'vk.com' => 'vk',
'wordpress.org' => 'wordpress',
'wordpress.com' => 'wordpress',
'yelp.com' => 'yelp',
'youtube.com' => 'youtube',
);
/**
* Filter Twenty Seventeen social links icons.
*
* @since Twenty Seventeen 1.0
*
* @param array $social_links_icons Array of social links icons.
*/
return apply_filters( 'twentyseventeen_social_links_icons', $social_links_icons );
}

View File

@@ -0,0 +1,297 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Expense Count</title>
<link href="css/bootstrap.css" rel="stylesheet" type="text/css">
<script src="js/jquery.min.js"></script>
<script src="js/popper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/nav.js"></script>
<script src="owlcarousel/owl.carousel.js"></script>
<link href="style.css" rel="stylesheet" type="text/css">
<link href="css/nav.css" rel="stylesheet" type="text/css">
<link href="owlcarousel/assets/owl.carousel.min.css" rel="stylesheet" type="text/css">
</head>
<body>
<!---->
<div class="header">
<div class="container">
<div class="row">
<div class="col-sm-3 logo"><a href="#"><img src="images/eng/logo.png" alt=""/></a></div>
<div class="col-sm-9">
<div id="cssmenu">
<div> </div>
<div class="drop-nav">
<select>
<option value="https://www.tricount.com/fr/">Français (FR)</option>
<option value="https://www.tricount.com/en/" selected="selected">English (EN)</option>
<option value="https://www.tricount.com/pl/">Polski (PL)</option>
<option value="https://www.tricount.com/it/">Italiano (IT)</option>
<option value="https://www.tricount.com/de/">Deutsch (DE)</option>
<option value="https://www.tricount.com/nl/">Nederlands (NL)</option>
<option value="https://www.tricount.com/es/">Español (ES)</option>
<option value="https://www.tricount.com/pt/">Português (PT)</option>
<option value="https://www.tricount.com/hi/">हिन्दी (HI)</option>
<option value="https://www.tricount.com/tr/">Türkçe (TR)</option>
</select>
</div>
<div id="head-mobile"></div>
<div class="button"></div>
<ul>
<li class='active'><a href='#'>HOME</a></li>
<li><a href='#'>MOBILE APP</a>
<ul>
<li><a href='#'>WeXpense</a></li>
<li><a href='#'>MessXpense</a></li>
<li><a href='#'>MyXpense</a></li>
</ul>
</li>
<li><a href='#'>ABOUT US</a></li>
<li><a href='#'>FAQ</a></li>
<li><a href='#'>FEEDBACK</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="slider">
<div class="container">
<div class="row">
<div class="col-sm-8">
<h1 class=" text-uppercase">Complete <strong>solution</strong><br>
for managing your <strong>expenses</strong></h1>
<p>
<ul>
<li><a href="#"><img src="images/eng/google-play.png" alt=""/></a></li>
<li><a href="#"><img src="images/eng/app-store.png" alt=""/></a></li>
</ul>
</p>
</div>
<div class="col-sm-4 phone-animation">
<div class="owl-carousel">
<div class="item"><img src="images/slide-3.png" alt=""/></div>
<div class="item"><img src="images/slide-2.png" alt=""/></div>
<div class="item"><img src="images/slide-1.png" alt=""/></div>
</div>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function() {
var owl = $('.owl-carousel');
owl.owlCarousel({
items: 1,
loop: true,
margin: 0,
autoplay: true,
autoplayTimeout: 3000,
autoplayHoverPause: false
});
})
</script>
<div class="block-1">
<div class="container text-center">
<p>"It is possible to manage your <strong>expenses</strong> without login!!!</p>
</div>
</div>
<!--3 column App Inof-->
<div class="app-container">
<div class="container">
<div class="row">
<div class="col-sm-4">
<div class="app-block">
<div class="group-expense"><img src="images/WeXpense.png" alt=""/>
<h1><strong>WE</strong> XPENSE <br>
<span><em>Track, split, and share your group expenses</em></span></h1>
</div>
<div class="app-desc">If you're on a trip with friends or planning a picnic or party with co-workers, its likely that someone will cover the Uber bill while others pay for drinks or hotel expenses. You need to track all of these costs and split them among the participants without any confusion or hassle. </div>
<div class="text-center"> <a href="#">Watch video preview</a><br>
<a href="#">Explore a demo</a></div>
<div class="text-center app-info">
<ul>
<li><a href="#" class="create-new">Create New </a> </li>
<li><a href="#" class="download">Download App</a></li>
</ul>
</div>
</div>
</div>
<!--End Here -->
<div class="col-sm-4">
<div class="app-block">
<div class="mess-expense"><img src="images/MessXpense.png" alt=""/>
<h1><strong>MESS</strong> XPENSE <br>
<span><em>Track, split, and share your group expenses</em></span></h1>
</div>
<div class="app-desc">If you are on a trip with friends or planning a picnic or party with co-workers, it is possible that someone will be paying the Uber bill while others are left paying for drinks or hotel costs. But you need to track all of these expenses and finally split the cost among the participants without ending up with mess. </div>
<div class="text-center"> <a href="#">Watch video preview</a><br>
<a href="#">Explore a demo</a></div>
<div class="text-center app-info">
<ul>
<li><a href="#" class="create-new">Create New </a> </li>
<li><a href="#" class="download">Download App</a></li>
</ul>
</div>
</div>
</div>
<!--End Here -->
<div class="col-sm-4">
<div class="app-block">
<div class="family-expense"><img src="images/MessXpense.png" alt=""/>
<h1><strong>MY</strong> XPENSE <br>
<span><em>Track, split, and share your group expenses</em></span></h1>
</div>
<div class="app-desc">If you are on a trip with friends or planning a picnic or party with co-workers, it is possible that someone will be paying the Uber bill while others are left paying for drinks or hotel costs. But you need to track all of these expenses and finally split the cost among the participants without ending up with mess. </div>
<div class="text-center"> <a href="#">Watch video preview</a><br>
<a href="#">Explore a demo</a></div>
<div class="text-center app-info">
<ul>
<li><a href="#" class="create-new">Create New </a> </li>
<li><a href="#" class="download">Download App</a></li>
</ul>
</div>
</div>
</div>
<!--End Here -->
</div>
</div>
</div>
<div class="block-5">
<div class="container">
<div class="row">
<div class="col-sm-12">
<ul>
<li><strong>10M+</strong><br>
Download</li>
<li><strong>4M+</strong><br>
Active User</li>
<li><strong>874M+</strong><br>
Line of Codes</li>
<li><strong>20M+</strong><br>
Solutions</li>
</ul>
</div>
</div>
</div>
</div>
<div class="block-6">
<div class="container">
<div class="row">
<div class="col-sm-4">
<div class="feature"><img src="images/icon.png" alt="" class="float-left"/>
<h3>What is Lorem Ipsum?</h3>
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled</p>
</div>
<div class="feature"><img src="images/icon.png" alt="" class="float-left"/>
<h3>What is Lorem Ipsum?</h3>
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled</p>
</div>
<div class="feature"><img src="images/icon.png" alt="" class="float-left"/>
<h3>What is Lorem Ipsum?</h3>
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled</p>
</div>
<div class="feature"><img src="images/icon.png" alt="" class="float-left"/>
<h3>What is Lorem Ipsum?</h3>
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled</p>
</div>
</div>
<div class="col-sm-4 text-center"><img src="images/phone.jpg" alt=""/></div>
<div class="col-sm-4">
<div class="feature"><img src="images/icon.png" alt="" class="float-right"/>
<h3>What is Lorem Ipsum?</h3>
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled</p>
</div>
<div class="feature"><img src="images/icon.png" alt="" class="float-right"/>
<h3>What is Lorem Ipsum?</h3>
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled</p>
</div>
<div class="feature"><img src="images/icon.png" alt="" class="float-right"/>
<h3>What is Lorem Ipsum?</h3>
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled</p>
</div>
<div class="feature"><img src="images/icon.png" alt="" class="float-right"/>
<h3>What is Lorem Ipsum?</h3>
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled</p>
</div>
</div>
</div>
</div>
</div>
<div class="block7">
<div class="container text-center">
<div class="owl-carousel testimonial">
<div class="item"> <img src="images/headshot-1.png" alt=""/>
<p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..."</p>
<cite>Denny C. Maldonado</cite> </div>
<div class="item"> <img src="images/headshot-2.png" alt=""/>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<cite>Michael B. White</cite> </div>
<div class="item"> <img src="images/headshot-3.png" alt=""/>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
<cite>Sarah D. Berger</cite> </div>
</div>
</div>
</div>
<script>
$(document).ready(function() {
var owl = $('.owl-carousel');
owl.owlCarousel({
items: 1,
loop: true,
margin: 0,
autoplay: true,
autoplayTimeout: 3000,
autoplayHoverPause: false
});
})
</script>
<div class="footer">
<div class="container">
<div class="row social-tab">
<div class="col-sm-6">
<ul class="social-icons">
<li><a href="#"><img src="images/eng/google-play.png" alt=""/></a></li>
<li><a href="#"><img src="images/eng/app-store.png" alt=""/></a></li>
</ul>
</div>
<div class="col-sm-6">
<ul class="social-icons text-right">
<li><a href="#"><img src="images/facebook.png" alt="" /></a></li>
<li><a href="#"><img src="images/twitter.png" alt="" /></a></li>
<li><a href="#"><img src="images/linkedin.png" alt="" /></a></li>
<li><a href="#"><img src="images/apple.png" alt="" /></a></li>
</ul>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-sm-4">
<h3>We need volunteer</h3>
<p>ExpenseCount in your language
ExpenseCount is not yet available in your language? We are looking for volunteer translators. Interested? please contact here</p>
</div>
<div class="col-sm-4">
<h3>News</h3>
<!-- <p>16.05.2017<br> -->
Do you want to use ExpenseCount in your mobile phone? Please visit mobile app download page and select expense type.<br>
Mobile App download link: http://www.expcount.com/pages/mobileApps </p>
</div>
<div class="col-sm-4">
<h3>News</h3>
<!-- <p>16.05.2017<br> -->
Do you want to use ExpenseCount in your mobile phone? Please visit mobile app download page and select expense type.<br>
Mobile App download link: http://www.expcount.com/pages/mobileApps </p>
</div>
</div>
</div>
</div>
<div class="copyright"> Copy right © 2018 ExpenseCount, All Rights Reserved. </div>
</body>
</html>

View File

@@ -0,0 +1,44 @@
<?php get_header(); ?>
<div class="block-2">
<div class="container">
<div class="row">
<div class="col-sm-12">
<?php if ( have_posts() ) : ?>
<?php
// Start the loop.
while ( have_posts() ) : the_post();
/*
* Include the Post-Format-specific template for the content.
* If you want to override this in a child theme, then include a file
* called content-___.php (where ___ is the Post Format name) and that will be used instead.
*/?>
<div class="single-blog row">
<div class="col-sm-4">
<?php the_post_thumbnail(); ?>
</div>
<div class="col-sm-8">
<h2><a href="<?php echo the_permalink(); ?>"><?php echo the_title(); ?></a></h2>
<?php echo the_excerpt(); ?>
<div class="post-meta">
<p><b>Published : </b><?php echo human_time_diff( get_the_time('U'), current_time('timestamp') ) . ' ago'; ?></a>
<a href="<?php echo the_permalink(); ?>" class="view-more-btn text-right">View More</a></p>
</div>
</div>
</div>
<?php // End the loop.
endwhile;
// If no content, include the "No posts found" template.
else :
get_template_part( 'content', 'none' );
endif;
if(function_exists('wp_pagenavi'))
wp_pagenavi();
?>
</div>
</div>
</div>
</div>
<?php get_footer(); ?>

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,58 @@
(function($) {
$.fn.menumaker = function(options) {
var cssmenu = $(this), settings = $.extend({
format: "dropdown",
sticky: false
}, options);
return this.each(function() {
$(this).find(".button").on('click', function(){
$(this).toggleClass('menu-opened');
var mainmenu = $(this).next('ul');
if (mainmenu.hasClass('open')) {
mainmenu.slideToggle().removeClass('open');
}
else {
mainmenu.slideToggle().addClass('open');
if (settings.format === "dropdown") {
mainmenu.find('ul').show();
}
}
});
cssmenu.find('li ul').parent().addClass('has-sub');
multiTg = function() {
cssmenu.find(".has-sub").prepend('<span class="submenu-button"></span>');
cssmenu.find('.submenu-button').on('click', function() {
$(this).toggleClass('submenu-opened');
if ($(this).siblings('ul').hasClass('open')) {
$(this).siblings('ul').removeClass('open').slideToggle();
}
else {
$(this).siblings('ul').addClass('open').slideToggle();
}
});
};
if (settings.format === 'multitoggle') multiTg();
else cssmenu.addClass('dropdown');
if (settings.sticky === true) cssmenu.css('position', 'fixed');
resizeFix = function() {
var mediasize = 1000;
if ($( window ).width() > mediasize) {
cssmenu.find('ul').show();
}
if ($(window).width() <= mediasize) {
cssmenu.find('ul').hide().removeClass('open');
}
};
resizeFix();
return $(window).on('resize', resizeFix);
});
};
})(jQuery);
(function($){
$(document).ready(function(){
$("#cssmenu").menumaker({
format: "multitoggle"
});
});
})(jQuery);

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,106 @@
# OwlCarousel2 is currently being transferred to a new owner
Stay tuned while the new owner sorts through some stuff. (Oh, hi, I'm [David](https://github.com/daviddeutsch)!)
## Owl Carousel 2
Touch enabled [jQuery](https://jquery.com/) plugin that lets you create a beautiful, responsive carousel slider. **To get started, check out https://owlcarousel2.github.io/OwlCarousel2/.**
## Quick start
### Install
This package can be installed with:
- [npm](https://www.npmjs.com/package/owl.carousel): `npm install --save owl.carousel`
- [bower](http://bower.io/search/?q=owl.carousel): `bower install --save owl.carousel`
Or download the [latest release](https://github.com/OwlCarousel2/OwlCarousel2/releases).
### Load
#### Webpack
Load the required stylesheet and JS:
```js
import 'owl.carousel/dist/assets/owl.carousel.css';
import $ from 'jquery';
import 'imports?jQuery=jquery!owl.carousel';
```
#### Static HTML
Put the required stylesheet at the [top](https://developer.yahoo.com/performance/rules.html#css_top) of your markup:
```html
<link rel="stylesheet" href="/node_modules/owl.carousel/dist/assets/owl.carousel.min.css" />
```
```html
<link rel="stylesheet" href="/bower_components/owl.carousel/dist/assets/owl.carousel.min.css" />
```
**NOTE:** If you want to use the default navigation styles, you will also need to include `owl.theme.default.css`.
Put the script at the [bottom](https://developer.yahoo.com/performance/rules.html#js_bottom) of your markup right after jQuery:
```html
<script src="/node_modules/jquery/dist/jquery.js"></script>
<script src="/node_modules/owl.carousel/dist/owl.carousel.min.js"></script>
```
```html
<script src="/bower_components/jquery/dist/jquery.js"></script>
<script src="/bower_components/owl.carousel/dist/owl.carousel.min.js"></script>
```
### Usage
Wrap your items (`div`, `a`, `img`, `span`, `li` etc.) with a container element (`div`, `ul` etc.). Only the class `owl-carousel` is mandatory to apply proper styles:
```html
<div class="owl-carousel owl-theme">
<div> Your Content </div>
<div> Your Content </div>
<div> Your Content </div>
<div> Your Content </div>
<div> Your Content </div>
<div> Your Content </div>
<div> Your Content </div>
</div>
```
**NOTE:** The `owl-theme` class is optional, but without it, you will need to style navigation features on your own.
Call the [plugin](https://learn.jquery.com/plugins/) function and your carousel is ready.
```javascript
$(document).ready(function(){
$('.owl-carousel').owlCarousel();
});
```
## Documentation
The documentation, included in this repo in the root directory, is built with [Assemble](http://assemble.io/) and publicly available at https://owlcarousel2.github.io/OwlCarousel2/. The documentation may also be run locally.
## Building
This package comes with [Grunt](http://gruntjs.com/) and [Bower](http://bower.io/). The following tasks are available:
* `default` compiles the CSS and JS into `/dist` and builds the doc.
* `dist` compiles the CSS and JS into `/dist` only.
* `watch` watches source files and builds them automatically whenever you save.
* `test` runs [JSHint](http://www.jshint.com/) and [QUnit](http://qunitjs.com/) tests headlessly in [PhantomJS](http://phantomjs.org/).
To define which plugins are build into the distribution just edit `/_config.json` to fit your needs.
## Contributing
Please read [CONTRIBUTING.md](CONTRIBUTING.md).
## License
The code and the documentation are released under the [MIT License](LICENSE).

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -0,0 +1,170 @@
/**
* Owl Carousel v2.2.1
* Copyright 2013-2017 David Deutsch
* Licensed under ()
*/
/*
* Owl Carousel - Core
*/
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
/* position relative and z-index fix webkit rendering fonts issue */
position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
-moz-backface-visibility: hidden;
/* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
/* fix for flashing background */
-webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; }
/* No Js */
.no-js .owl-carousel {
display: block; }
/*
* Owl Carousel - Animate Plugin
*/
.owl-carousel .animated {
animation-duration: 1000ms;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
animation-name: fadeOut; }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } }
/*
* Owl Carousel - Auto Height Plugin
*/
.owl-height {
transition: height 500ms ease-in-out; }
/*
* Owl Carousel - Lazy Load Plugin
*/
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d; }
/*
* Owl Carousel - Video Plugin
*/
.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url("owl.video.play.png") no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }

View File

@@ -0,0 +1,6 @@
/**
* Owl Carousel v2.2.1
* Copyright 2013-2017 David Deutsch
* Licensed under ()
*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

View File

@@ -0,0 +1,50 @@
/**
* Owl Carousel v2.2.1
* Copyright 2013-2017 David Deutsch
* Licensed under ()
*/
/*
* Default theme - Owl Carousel CSS File
*/
.owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
background: #869791;
color: #FFF;
text-decoration: none; }
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791; }

View File

@@ -0,0 +1,6 @@
/**
* Owl Carousel v2.2.1
* Copyright 2013-2017 David Deutsch
* Licensed under ()
*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

View File

@@ -0,0 +1,50 @@
/**
* Owl Carousel v2.2.1
* Copyright 2013-2017 David Deutsch
* Licensed under ()
*/
/*
* Green theme - Owl Carousel CSS File
*/
.owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
background: #4DC7A0;
color: #FFF;
text-decoration: none; }
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #4DC7A0; }

View File

@@ -0,0 +1,6 @@
/**
* Owl Carousel v2.2.1
* Copyright 2013-2017 David Deutsch
* Licensed under ()
*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#4DC7A0;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#4DC7A0}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,45 @@
<?php get_header(); ?>
<div class="block-2">
<div class="container">
<div class="row">
<?php if ( have_posts() ) : ?>
<?php
// Start the loop.
while ( have_posts() ) : the_post();
/*
* Include the Post-Format-specific template for the content.
* If you want to override this in a child theme, then include a file
* called content-___.php (where ___ is the Post Format name) and that will be used instead.
*/?>
<div class="col-sm-4">
<?php the_post_thumbnail(); ?>
</div>
<div class="col-sm-8">
<h2><a href="<?php echo the_permalink(); ?>"><?php echo the_title(); ?></a></h2>
<?php echo the_content(); ?>
</div>
<?php // End the loop.
endwhile;
// Previous/next page navigation.
the_posts_pagination( array(
'prev_text' => __( 'Previous page', 'ExpenseBlog' ),
'next_text' => __( 'Next page', 'ExpenseBlog' ),
'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'ExpenseBlog' ) . ' </span>',
) );
// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
// If no content, include the "No posts found" template.
else :
get_template_part( 'content', 'none' );
endif;
?>
</div>
</div>
</div>
<?php get_footer(); ?>

View File

@@ -0,0 +1,197 @@
/*
Theme Name: ExpenseBlog
Theme URI: https://expensecount.com/blog/
Author: Ajit Das
Description: A wordpress theme for making a blog
Version: 1.0
Tags: group expense, expense, family expense, mess expense,
Text Domain: expensecount
*/
@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
body{ padding:0; margin:0; font-weight:400; font-size:15px}
.container{ max-width:1152px; }
img{ max-width:100%; height:auto; display:block}
h1{ font-weight:100; margin-bottom:20px; }
h1 strong{ font-weight:900; }
.header{ background:#fff; padding:20px 0}
.nav{ margin:0; padding:0; margin-top:15px; display:block; text-align:right}
.nav li{ display:inline-block; text-transform:uppercase; font-weight:400; margin-left:20px;}
.nav li a{ color:#000}
.nav li a:hover{ text-decoration:none}
.slider{ background:url(images/slide-bg.jpg) no-repeat center; max-height:550px; overflow:hidden; color:#fff}
.slider ul{ margin:0; padding:0}
.slider li{ display:inline-block; margin-right:10px;}
.slider h1{ margin-top:170px; line-height:55px; font-weight:300}
.phone-animation{ background:url(images/phone.png) no-repeat top; height:600px; position:relative; padding:129px 42px 0px 44px; }
.phone-animation .item{ padding:0; margin:0 ;}
.block-1{ background:#fff; font-size:35px; font-weight:100; padding:60px 0;}
.block-1 strong{ font-weight:900;}
.block-1 a{ background:#F98300; color:#fff; border-radius:25px; padding:5px 20px; text-transform:uppercase}
.block-5{ background:#2068ad; color:#fff; padding:30px 0}
.block-5 li{ display:inline-block; font-size:28px; text-align:center; border:solid 2px #fff; margin:5px 35px; border-radius:100%; height:200px; width:200px; padding-top:40px;}
.block-5 li strong{ font-size:35px; font-weight:700}
.block-5 ul{ margin:0; padding:0; display:block; text-align:center;}
.block-6{padding:100px 0; }
.app-container{ padding:0px 0px 100px 0;}
.app-block {padding:0px 0px; background:#fff;
-webkit-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.12);
box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.12);}
.group-expense{ background:#07467d}
.mess-expense{ background:#55bb76}
.family-expense{ background:#607d8b}
.app-block img{ width:60px; float:left; padding:15px 10px 10px 10px; }
.app-container h1{ font-size:28px; line-height:20px !important; padding:15px; color:#FFFFFF}
.app-container h1 span {font-size:11px; font-weight:600}
.app-desc{ padding:0px 15px; min-height:270px;}
.app-info{ list-style:none; margin:0; margin-top:30px; padding:0}
.app-info ul { margin:0; padding:0}
.app-info li{ display:block; background:#d2d2d2; border-bottom:solid 1px #fff; padding:8px 0; margin:0;}
.app-info a{ color:#e65b37; font-weight:bold;}
.app-info a.create-new{ background:url(images/ico-create-new.png) no-repeat right center; padding-right:25px; }
.app-info a.download{ background:url(images/ico-download.png) no-repeat right center; padding-right:25px; }
.feature { font-size:13px; border-bottom:solid 1px #dadada; margin-bottom:15px; }
.feature img{margin-right:20px; }
.feature h3{ font-size:15px; text-transform:uppercase }
.footer{ background:url(images/footer-bg.png) repeat-x #4e97dc; color:#fff; padding-bottom:50px;}
.social-icons{ margin:0; padding:0}
.social-icons li{ list-style:none; display:inline-block}
.social-tab{ padding:50px 0; border-bottom:solid 1px #4283c0; margin-bottom:50px;}
.copyright{ background:#0a4782; color:#fff; padding:20px 0; font-size:12px; text-align:center}
.block7{ padding:50px 0; background:#f1f1f1}
.testimonial .item { font-style:italic}
.testimonial .item img{ width:100px !important; margin:0 auto; margin-bottom:15px; }
.testimonial .item cite{ color:#000; font-weight:400}
@media (min-width: 320px) and (max-width: 768px) {
.slider h1{ margin-top:100px;}
h1{ font-size:170%}
.app-info li{ display:block; margin-bottom:15px;}
.social-icons{ text-align:center !important; margin-bottom:10px;}
.block-5 li{ display:block; text-align:center; margin:20px auto;}
img{ margin:10px 0}
.phone-animation { display:none}
.slider{ text-align:center;}
}
/*---------blog style----------*/
.block-2{padding: 50px 0;}
.single-blog{margin-bottom:20px;}
.view-more-btn{
margin-right: 2rem;
display: block;
float: right;
}
.link-color{color:#fff; text-decoration: underline;}
.comment-author img {
margin-right: 10px;
border-radius: 50%;
float: left;
width:70px;
}
article#div-comment-2 {
margin-top: 25px;
}
svg:not(:root) {
display: none;
}
.reply {
padding-left: 5rem;
margin-bottom:1rem;
}
.comment-content p{
margin-bottom: 0px;
padding-left:5rem;
}
#commentform p label {
width: 4rem;
}
#commentform p.comment-form-cookies-consent label {
width: inherit;
padding-left: 0.5rem;
}
input#author, input#email, input#url {
width: 24rem;
}
input#submit {
background: #ff7404;
color: #fff;
border: 0;
padding: .5rem 1rem;
cursor: pointer;
}
.free-image img{
display: inline;
width: 120px;
position: absolute;
top: -1.5rem;
}
.free-image{
text-align: center;
}
@media only screen and (max-width: 767px) {
.formError {
color: red;
padding-left: 0rem;
}
.free-image img{
position: relative;
top: -0.5rem;
}
}
div#comments {
margin-top: 1rem;
}
a.link-color:hover {
color: #fff;
}
.comment-form-comment textarea {
height: 100px;
}
.comment-form-comment label {
margin-top: 0;
margin-bottom: 0rem;
display: block;
}
p.comment-form-author label {
display: block;
margin-top: 0;
margin-bottom: 0rem;
}
p.comment-form-email label {
display: block;
margin-top: 0;
margin-bottom: 0rem;
}
p.comment-form-url label {
display: block;
margin-top: 0;
margin-bottom: 0rem;
}
#commentform p{
margin-bottom: 0.5rem;
}