bakhtiyar

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

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

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

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

0

درباره bakhtiyar

  • درجه
    تازه کار
  1. سلام نازنین خانم باتشکر فراوان این کدی که دادین توی قالب قرار دادم و مثل ساعت کار میکنه :دی دستتون درد نکنه ولی زمانی که داشتم با این کد سروکله میزدم تا دستش کنم به یک مطلبی برخوردم و اون اینکه خود وردپرس هم کدی مثله قسمت دوم همین کد که من لازم داشتم رو در خودش داره به عنوان چکیده مطلب <?php the_excerpt(); ?> که در زمان ارسال مطلب جدید در سایت میتونیم در باکس چکیده مطلب قسمتی از مطلب رو که میخوایم در محل خاصی از قالب نمایش داده بشه وارد میکنیم در زمان انتشار در جای دلخواه نشون داده میشه فکر کنم کار کردن با چکیده مطلب در زمان ارسال مطلب خیلی راحتتر از استفاده از زمینه های دلخواه برای کدی که من دادم باشه برای همین میخوام بدونم اگر لازم باشه که از کد چکیده مطلب به جای کدی که من استفاده میکردم برای برداشتن چند خط ابتدای هر مطلب بخواهیم استفاده کنیم کدی که شما دادین به چه شکلی درمیاد یعنی در کد ارسالی شما، این کد: <?php the_excerpt(); ?> به جای این قسمت کد قرار بگیره: <?php $first_p = get_post_meta($post->ID, 'first_p', true); if ( ! empty( $first_p ) ) { echo $first_p; که میشه اگر در زمان ارسال پست در سایت چکیده مطلب وارد نشده بود بعدش وردپرس بیاد اتوماتیک قسمتی از ابتدای مطلب رو به کاربر نشون بده حالا آیا این کار شدنیه؟ کدش به چه شکلی میشه؟ باتشکر فراوان از زحمات شما
  2. <?php get_header(); ?> <?php $first_p = get_post_meta($post->ID, 'first_p', true); ?> <div class="content"> <?php include (TEMPLATEPATH . '/sidebar.php'); ?> <div class="center"> <div class="post"> <div class="content"> <img width="468"height="60" style="margin-left: auto; margin-right: auto; display: block; margin: 0;" src="/wp-content/themes/default/images/tea.gif" alt="چای سبز" title="چای سبز" /> </div></div> <!-- Start Most viewed--> <div class="post" id="post_most" style="background: #5193D6; color: #ffffff; margin-top: 0; border-top-right-radius: 7px; border-top-left-radius: 7px; font-size: 12px;"> <div class="content" style="padding-top: 0;"> <p style="font-size: 14px; font-weight: bold;">پر بیننده ترین ها</p><hr style="width: 120px; height: 1px; color: #ffffff;"> <br /> <ul class="mostview"> <?php $args = array( 'date_query' => array( array( 'column' => 'post_date_gmt', 'after' => '1 month ago', ), ), 'post_type' => 'post', 'posts_per_page' => 20, 'orderby' => 'meta_value_num', 'meta_key' => 'views', 'order' => 'DESC', ); $my_query = new WP_Query( $args ); while ($my_query->have_posts()): $my_query->the_post(); $do_not_duplicate = $post->ID; ?> <?php $views = get_post_meta($post->ID, 'views', true); ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a> - <?php echo $views; ?>بازدید<?php endwhile; ?></li> </ul> </div></div> <!-- End Most viewed--> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post"> <div class="post-title"><h1><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h1></div><br /> <div id="firstpic"> <?php if( has_post_thumbnail() ) { ?> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail( array(200,100) ); ?></a> <?php } else { ?> <a href="<?php the_permalink(); ?>"><img src="http://www.linkday.ir/no-image.png" style="width: 200px; height: 100px;" title="<?php the_title(); ?>" /></a><?php } ?></div><br /> <div id="short-txt" style="border: 1px solid #E6DB55; margin-right: 5px; margin-left: 5px; padding: 10px 10px 10px 10px; background: #FFFBCC; border-radius: 4px; margin-bottom: 20px;"> <h2 style="font-size: 12px; font-weight: normal; line-height: 1.5em;"> <?php $first_p = get_post_meta($post->ID, 'first_p', true); if(get_field('first_p')): echo $first_p ; else: the_content_rss('', TRUE, '', 35); endif;?> </h2></div> <div class="content"> <?php the_content(__('','dnld')); ?> <div style="clear:both;"></div> </div> <br /><br /> <div id="info" style="border: 1px solid #C4C4C4; padding: 5px 10px 5px 10px; background: #f9f9f9; border-radius: 4px; margin-bottom: 7px;"> <?php the_time('jS F Y') ?> | <?php if(function_exists('the_views')) { the_views(); } ?> | دسته : <?php the_category(__(', ','dnld')); ?> </div> <div style="border: 1px solid #C4C4C4; padding: 5px 10px 5px 10px; background: #f9f9f9; border-radius: 4px; margin-bottom: 7px;"><?php the_tags(__('برچسب ها : ','dnld'), __(', ','dnld'), __('<br />','dnld')); ?></div> <!-- شروع مطالب مرتبط --> <div style="border: 1px solid #C4C4C4; padding: 5px 10px 5px 10px; margin-top: 10px; background: #f9f9f9; border-radius: 4px;"> <?php related_posts(); ?> </div> <!-- پایان مطالب مرتبط --> <?php endwhile; ?> <?php endif; ?> </div></div> <?php include (TEMPLATEPATH . '/leftsbar.php'); ?> <?php get_footer(); ?> با سلام این هم تمام کدهای فایل سینگل ظاهرا قسمتی از کد درست کار نمی کنه تا جایی که من فهمیدم برای سوال دومی که مطرح کردم راهنمایی ای ندارین شما؟ تشکر از کمک های شما
  3. عذر میخوام کد اشتباه شد کد درست رو در زیر قرار دادم <?php /* Plugin Name: Automatic Tag Link Plugin URI: http://linux.rushcj.com/post/wordpress-plugin-automatic-tag-to-link/ Description: This plugin will automatic add tag links to words in your content which match the tag. Version: 0.7 Author: Chen Ju Author URI: http://linux.rushcj.com Copyright 2008 Chen Ju (email : sammy105@gmail.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ /* You can modify the value of $replace_time which indicates the number of times to convert a tag to a normal link or technorati tag link. $replace_times=-1 means all words which match tag name will be converted. */ $replace_times=3; add_action('admin_menu','tag2link_setting_options'); add_filter('the_content','tag2link'); init_tag2link(); $tags; function init_tag2link(){ add_option('tag2link_times'); add_option('tag2link_use'); } function getPostTags(){ global $post_ID; } function tag2Link($s){ global $id; global $replace_times; global $wp_rewrite; $te=get_option('tag2link_use'); if($te=='te') $useTe=true; else $useTe=false; $us=get_option('tag2link_times'); $replace_times=intval($us); if($replace_times==0) $replace_times=3; /* Get tag permalink structure */ //$structure=$this->get_tag_permastruct(); $ss=$wp_rewrite->get_tag_permastruct(); $structure=""; if($ss==false) { $structure=get_option('siteurl').'/?tag=%post_tag%'; }else $structure=get_option('siteurl').$ss; /* Get post tags */ $tags=wp_get_post_tags($id); $p=$s; if($tags==null) return $p; /* Start replace */ $count=count($tags); usort($tags,cmp); $temp=$structure; foreach($tags as $value){ if($useTe){ $pattern='/(?<=[^a-zA-Z])'.$value->name.'(?!.*<\/a>)/'; $replace='<a href="http://technorati.com/tag/'.$value->slug.'">'.$value->name.'</a>'; $p=preg_replace($pattern,$replace,$p,$replace_times); } else{ $structure=str_replace('%post_tag%',$value->slug,$temp); if($ss==false){ $pattern='/(?<=[^a-zA-Z])'.$value->name.'(?!.*<\/a>)/'; //$pattern='/(?<!\/\?)(?<!\w)'.$value->name.'(?!\w)(?!(\s|\w)*<\/a>)/'; }else{ //$pattern='/(?<!\/)(?<!\w)'.$value->name.'(?!\w)(?!(\s|\w)*<\/a>)/'; $pattern='/(?<=[^a-zA-Z])'.$value->name.'(?!.*<\/a>)/'; } $replace='<a href="'.$structure.'">'.$value->name.'</a>'; $p=preg_replace($pattern,$replace,$p,$replace_times); } } return $p; } function cmp($a,$b){ return strlen($a->name)-strlen($b->name); } function tag2link_setting_options(){ add_options_page('Tag to Links', 'Tag to Links', 5, 'automatic-tag-link/options.php'); } ?>
  4. سلام ظاهرا کسی نتونست مشکلی که من مطرح کرده بودم رو حل کنه یک مشکل دیگه هم برای من پیش اومده که در زیر میگم من از افزونه اتوماتیک تگ تو لینک استفاده میکنم که معلومه تگ های مطلب رو در متن پیدا میکنه و به صفحه همون تگ لینک میکنه ولی مشکل اینجاست که اگر کلمه ای که قراره لینک کنه توی تایتل یا الت عکس ها هم باشه لینک میکنه که دیگه عکس نمایش داده نمیشه و تگه عکس توی صفحه به هم میخوره فقط میخوام کد این افزونه توری تغییر کنه که وقتی به عکس ها میرسه ازش صرف نظر کنه و رد بشه اینم کد افزونه <?php load_plugin_textdomain('tag2link', 'wp-content/plugins/automatic-tag-link'); include_once('automatic-tag-link.php'); wp_nonce_field('update-options') ; if ('process' == $_POST['stage']) { update_option('tag2link_times', $_POST['times']); update_option('tag2link_use', $_POST['use']); } /* Get options for form fields */ $times = get_option('tag2link_times'); $use = get_option('tag2link_use'); ?> <div class="wrap" style="text-align: left; direction: ltr; padding-left: 20px;"> <h2><?php _e('Tag to Link Options') ?></h2> <form name="form1" method="post" > <input type="hidden" name="stage" value="process" /> <table width="80%" cellpadding="5" class="optiontable"> <tr valign="top"> <th scope="row"><label for="Replace_time"><?php _e('The number of times to convert a tag to a link') ?>:</label></th> <td> <input name="times" type="text" size="20" id="times" value="<?php echo get_option('tag2link_times'); ?>"/> <?php _e('Can not understand? click <a href="http://linux.rushcj.com/post/wordpress-plugin-automatic-tag-to-link/">here</a> to help me improve my English? ') ?> </td> </tr> <tr valign="top"> <th scope="row"><label for="rss_address"><?php _e('Link format') ?>:</label></th> <td> <input type="radio" name="use" value="te" <?php if($use=='te') echo 'checked' ?>> Link to technorati.com/tag/ <br/> <input type="radio" name="use" value="own" <?php if($use=='own') echo 'checked' ?>> Link to my blog's tag </td> </tr> </table> <p class="submit"> <input type="submit" name="Submit" value="<?php _e('Save Options') ?> &raquo;" /> </p> </form> </div> دوستان کسی هست که بتونه این کد رو اصلاح کنه باتشکر
  5. سلام مجدد من کد شما رو در قالب قرار دادم ولی در قالب قسمت بعد از این کد دیگه لود نمیشه! و فقط تا همون قسمت قبل از کد شما لود میشه علتش چی میتونه باشه؟ ممنون
  6. ممنون از شما نازنین خانم چشم بعد ازین کد رو میزارم تو اون قسمت اجازه بدین تست کنم خبر میدم اینجا که نتیجه چی شده باتشکر
  7. با سلام و تشکر از شما دوست عزیز منظورتون این کد هست که فرمودین؟ <?php $first_p = get_post_meta($post->ID, 'first_p', true); ?> من مقداره first_p رو درنظر گرفتم برای این زمینه دلخواه اگر مشکلی هست بفرمایید ممنون
  8. با سلام من کدی را در برگه تک نوشته قرار دادم که پاراگرافه اول هر متن را گرفته و به صورت زیر در بالای نوشته نمایش دهد http://8pic.ir/images/s7hhwjhyp83crtjka80e.png یعنی در قسمت زرد رنگ این اون کد هست: <?php the_content_rss('', TRUE, '', 35); ?> حالا یک زمینه دلخواه ساختم که میخوام هر متنی رو میخوام در اون وارد کنم و به جای متنی که کد اول میذاره قرار بده یعنی اگر در فیلد زمینه دلخواه متنی رو وارد کردم اون متن در قسمت زرد رنگ نمایش داده بشه و اگر اون فیلد خالی بود اون کد کاره خودشو انجام بده و همون پاراگرافه اول رو بذاره تو قسمت زرد رنگ ممنون میشم دوستان راهنمایی کنن باتشکر
  9. ممنون دوست گرامی این ها رو هم چک میکنم ولی به نظر شما بیشتر از 3-4 خط کد نویسی میخواد برای اینکه به اون کد قبلی اضافه بشه تا وقتی به عکس ها رسید چشم پوشی کنه ازشون؟
  10. دوست عزیز متوجه منظورتون نشدم یعنی چی که به تگ نگاه نمیکنه؟ خوب این الان میاد اول برچسب ها رو میبینه چی هستن بعد متن رو یا به عبارت بهتر همون کدهای پست رو برای انها سرچ میکنه اینطور نیست؟ حالا با این شرایط میفرمایید چاره چیه براش؟ کدهاش رو دیدین؟
  11. سلام آقا من هم با این افزونه مشکل دارم ولی این مشکلی که دوستمون داشتن رو خودم حل کردم در اینجا هم به طور کامل شرح دادم و تمام کدهای افزونه رو قرار دادم http://forum.wp-pers...85#post_content فقط مشکل من مربوط به این میشه که افزونه کلماتی که در ALT تگ ایمیج هم وارد شدن رو لینک میکنه و این باعث خراب شدن اون عکس میشه که در عکس زیر میبینید حالا میخوام به کدهای افزونه یک تکه کد اضافه بشه که در زمان رسیدن به تگ ایمیج از اون چشم پوشی کنه و دوباره از بعد از تگ ایمیج کارشو شروع کنه و متن رو جستجو کنه یکی از اساتید میتونه این تکه کد رو به من بده تا در افزونه قرار بدم و دوستان دیگه هم ازش بتونن استفاده کنن باسپاس فراوان این هم تمام کدهای افزونه هست