gavickpro / meet-gavernwp Goto Github PK
View Code? Open in Web Editor NEWMeet GavernWP is a responsive free Wordpress theme
Meet GavernWP is a responsive free Wordpress theme
As in title, You can add option to add/change .ico file in "Theme Branding" area
Improvements comes from the Creative theme.
It contains a new classes for .box elements.
Hey there @ GavickPro :)
Have changed my Webspace to PHP 5.3 but still can't make it work :| My error Message is:
Fatal error: Cannot redeclare _verify_isactivate_widgets() (previously declared in /var/www/html/wp/wp-content/themes/MeetGavernWP/functions.php:128) in /var/www/html/wp/wp-content/themes/MeetGavernWP/gavern/functions.php on line 184
Any idea?
Thanks for your great work!
as in the title.
Look at this picture:
https://dl.dropbox.com/u/27072742/error.jpg
when the post content is too short, list of posts look like this..
To avoid including long code like this:
wp_nav_menu(array(
'theme_location' => 'usermenu',
'container' => 'menu',
'container_class' => 'menu-{menu slug}-container',
'container_id' => 'gk-usermenu',
'menu_class' => 'menu ' . $tpl->menu['usermenu']['style'],
'menu_id' => 'usermenu',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
'depth' => $tpl->menu['usermenu']['depth'],
'walker' => new GKMenuWalker()
));
Installed quickstart, and noticed no content, or the correct theme. When I attempted to install the Gavick theme, the site is down showing the following:
Fatal error: Call to undefined function json_last_error() in /homepages/42/d378325884/htdocs/WORDPRESS/wp-content/themes/MeetGavernWP/gavern/base.php on line 379
The media queries rules should be changed - from $mobile_width * 2 to $mobile_width.
Look here: http://dl.dropbox.com/u/27072742/logowanie.jpg
Logo shuld be centered.
And can be linked to our website no tto wordpress.
As in the title.
As in the title.
When there is no results there is no title before the search field and it is placed up to the top edge.
It cause that the styles loads before the closing body tag.
It should be better aligned ;)
as in the title.
Create and test a Child theme for Meet GavernWP which can be used for user themes.
Line 101 in template.contact.php -> is Email -> should be Email: :P
support for:
Using latest files I believe you accidentally renamed or overwritten helpers/helpers.layout.php file.
Following files contains same code besides added google profile in layout.php where it should be in *fragments.php;
MeetGavernWP/gavern/helpers/helpers.layout.php
MeetGavernWP/gavern/helpers/helpers.layout.fragments.php
We need to add function_exist for functions from older PHP version (>= 5.2.4 & <= 5.3)
The same mechanism as in the Social API
To avoid problems with the unreadable texts.
Originally via @NormanUK:
How about adding google author profile which shows a picture of author from google profile on google search.
Code not tested.
if(
get_the_author_meta( 'google_profile' ) &&
get_option($tpl->name . '_template_show_author_google_profile') == 'Y'
){
$google_profile = get_the_author_meta( 'google_profile' );
echo '';
}
See you around...
It needs to disable the sidebar informations on the full-width template.
For the current menu item I recommend to use:
#main-menu > li.current-menu-item > a,
#main-menu > li.current_page_item > a,
#main-menu > li.current-menu-ancestor > a,
#main-menu > li.current-menu-parent > a
instead of:
#main-menu > li.current-menu-item > a,
#main-menu > li.current_page_item > a
As in the title.
The built-in widgets needs to be updated for using the Transient API, because the WP Cache class works only when the Persistent Cache plugin is installed on WP.
Little bit scrolling on back to top link as currently it just jumps to top.
// onDOMLoadedContent event
jQuery(document).ready(function() {
// Back to Top Scroll
jQuery('#gk-top-link').click(function () {
jQuery('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
// Thickbox use
See you around...
the function should parse font-family names with spaces to &apos:
$normal = str_replace(
array(
"Times New Roman",
"Trebuchet MS",
"Arial Black",
"Palatino Linotype",
"Book Antiqua",
"Lucida Sans Unicode",
"Lucida Grande",
"MS Serif",
"New York",
"Comic Sans MS",
"Courier New",
"Lucida Console",
),
array(
"'Times New Roman'",
"'Trebuchet MS'",
"'Arial Black'",
"'Palatino Linotype'",
"'Book Antiqua'",
"'Lucida Sans Unicode'",
"'Lucida Grande'",
"'MS Serif'",
"'New York'",
"'Comic Sans MS'",
"'Courier New'",
"'Lucida Console'",
),
$normal
);
it needs also improvements in the fonts.php file.
Then user will be able to select font families with names containing spaces.
as in the title.
Hi,
When I translated into Russian, I found a couple of troubles.
<input id="'.($this->tpl->name).'_'.($this->name).'_button" class="gkMedia" type="button" value="Upload Image" />
Should be replaced by:
<input id="'.($this->tpl->name).'_'.($this->name).'_button" class="gkMedia" type="button" value="'.__('Upload Image', GKTPLNAME).'" />
Add this line in the pot file (26 line comments.php):
msgid "One thought on “%2$s”"
msgid_plural "%1$s thoughts on “%2$s”"
msgstr[0] ""
msgstr[1] ""
At the same time need to add "Plural-Forms: nplurals=2; plural=(n != 1)\n"
File shortcodes.elements.css line 66 - not very comfortable content="only members". for the Russian to change the encoding to UTF8 -> not everyone will understand
Add pot file this line
msgid "Author: %s %s"
msgstr ""
P.S. May be necessary to make a repository for the language, as did Yootheme. Very convenient. I would have shared with a Russian translation.
Regards
Shtier
as in the title
Every theme/plugin which is installed (active or not) shows up on the Updates page, when there is an update available.
23-8 a new update was released, but it only shows within the framework when the theme is active. This is not a normal behaviour within wordpress.
As i said, when Theme Branding -> Footer content area is empty (first i write there something, then delete) "Back to Top" link is not showing..
It will be good to add:
overflow: hidden;
for:
#respond
as in the title.
in the helpers.layouts.php at gk_condition function we should replace part of the code with:
if(stripos($input[$i], 'homepage') !== FALSE) {
$output .= ' is_home() ';
} else if(stripos($input[$i], 'page:') !== FALSE) {
$output .= ' is_page(\'' . substr($input[$i], 5) . '\') ';
} else if(stripos($input[$i], 'post:') !== FALSE) {
$output .= ' is_single(\'' . substr($input[$i], 5) . '\') ';
} else if(stripos($input[$i], 'category:') !== FALSE) {
$output .= ' (is_category(\'' . substr($input[$i], 9) . '\') || (in_category(\'' . substr($input[$i], 9) . '\') && is_single())) ';
} else if(stripos($input[$i], 'tag:') !== FALSE) {
$output .= ' (is_tag(\'' . substr($input[$i], 4) . '\') || (has_tag(\'' . substr($input[$i], 4) . '\') && is_single())) ';
}
it fixes a problem with strange widget rules detection.
The headers should be changed from h1 to h2 in the items displayed on the category/tag and archive views.
Built-in RTL support in the theme.
In progress (v.1.4):
4) Support for reCaptcha in contact form
5) Contact form - option to send copy of the message
12) Shortcode used to embed widgets in the text
19) Option to show the Author block in the selected posts
23) Options to add the code in the head and before closing body tag
30) Columns shortcode - double width columns as option
In progress (v.1.5):
Done:
24) Import/Export using drag'n'drop
29) Saving last selected admin panel tab in the cookie
as in the title.
Hi there,
The theme looks just great.
My problem is that I can't download the theme. I get a ".raw" extension that doesn't let me download the theme. I'm using Chrome and Firefox.
Regards.
Hi,
I am lost with this.
I want to add custom fields to posts, but I don't know where to start with the Gavern Framework on WordPress.
I 'ld like to do this the right way.
I've read all the documentation on Gavick website.
As it's a free theme, I cannot ask a question in the Gavick Forum.
So that's why I post this here.
When it is not appreciated here, I appologize.
But I don't know where to go else.
Regards
JB
for the stuff.css file new section 7.4:
/* 7.4. Archive page template
==================================== */
.archivepage .widget {
float: left;
margin: 0 2%;
width: 29%;
}
.archivepage .widget.first {
margin-left: 0;
width: 31%;
}
.archivepage .widget.last {
margin-right: 0;
width: 31%;
}
.archivepage .widget li:before {
display: none;
}
.archivepage .widget.first li {
position: relative;
}
.archivepage .widget.first li a {
display: block;
padding-left: 54px;
}
.archivepage .widget li small {
color: #aaa;
left: 0;
position: absolute;
top: 7px;
}
it fixes a problem with the long post titles in the first column
Method to show update info with skipping official WP repository: http://clark-technet.com/2010/12/wordpress-self-hosted-plugin-update-api
Any Interests in backup file creation / backup file restore without drag'n'drop ;)
http://i49.tinypic.com/qs5pid.jpg
http://i46.tinypic.com/2q15u2q.jpg
Generates filename: blogname+tplname+date+time. such as GKCreativeGavern_creative_08_25_2012_07_58_15.json
See you around...
The children comments should be displayed in the OL not UL. It needs to change the comments.php file:
<?php wp_list_comments(array( 'callback' => 'gavern_comment_template', 'style' => 'ol' )); ?>
and selector:
#comments ul.children
to:
#comments ol.children
The gk_author function should be changed to:
/**
*
* Function to generate the author info block
*
* @return null
*
**/
function gk_author() {
global $tpl;
if(
get_the_author_meta( 'description' ) &&
get_option($tpl->name . '_template_show_author_info') == 'Y'
):
?>
<section class="author-info">
<aside class="author-avatar">
<?php echo get_avatar( get_the_author_meta( 'user_email' ), 48 ); ?>
</aside>
<div class="author-desc">
<h2>
<a href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>" rel="author">
<?php printf( __( 'Author: %s %s', GKTPLNAME ), get_the_author_meta('first_name', get_the_author_meta( 'ID' )), get_the_author_meta('last_name', get_the_author_meta( 'ID' )) ); ?>
</a>
</h2>
<?php the_author_meta( 'description' ); ?>
</div>
</section>
<?php
endif;
}
then it will shows the author full name instead of the nickname.
Fragment:
<?php if(is_singular()) : ?>
<footer>
<?php gk_post_footer(); ?>
<?php gk_social_api(get_the_title(), get_the_ID()); ?>
</footer>
<?php endif; ?>
should be replaced with:
<?php include('layouts/content.post.footer.php'); ?>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.