shima26
-
تعداد ارسالها
58 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط shima26
-
-
با سلام !
من از این کوئری برای نمایش مطالب سایت استفاده میکنم
<?php query_posts('cat=9'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">
<?php the_title(); ?>
</a> </li>
<?php endwhile; ?>
<?php wp_reset_query(); ?>حالا می خوام به پست هایی با ضریب 4 یک کلاس دلخواه اضافه بشه مثلا به پست شماره 4و 8 و 12و 16 و 20 و... یک کلاس به li مربوطه اضافه بشه و به بقیه اضافه نشه
ممنون میشم دوستان راهنمایی کنند
از اینکه تاپیک عنوان نامناسبی داره عذرخواهی میکنم
-
با سلام نمیدونم مکان مناسبی برای تاپیک انتخاب کردم یا نه اگه بدجایی هست لطفا منتقل کنید
می خوام یک فرم پرداخت پی لاین با قابلیت انتخاب قیمت توسط کاربر ایجاد کنم
یعنی کاربر بعد از اضافه کردن نام و نام خانوادگی و.. از منوی دراپ دان یک ی از بسته های قیمتی رو انتخاب کنه و به درگاه وصل بشه همین ممنون میم راهنمایی بفرمایید
-
استاد ممنون از لطفتون
با این کد ها تاکسونومی رو ساختم برای پست تایپ film
<?php
add_action( 'init', 'create_gener_taxonomy', 0 );
function create_gener_taxonomy() {
$labels = array(
'name' => _x( 'ژانر', 'taxonomy general name' ),
'singular_name' => _x( 'ژانر ', 'taxonomy singular name' ),
'search_items' => __( 'جستجوی ژانر ها' ),
'all_items' => __( 'همه ژانر ها' ),
'parent_item' => __( 'ژانر والد' ),
'parent_item_colon' => __( 'ژانر والد:' ),
'edit_item' => __( 'ویرایش ژانر' ),
'update_item' => __( 'به روز رسانی ژانر' ),
'add_new_item' => __( 'افزودن ژانر جدید' ),
'new_item_name' => __( 'نام ژانر جدید' ),
'menu_name' => __( 'ژانر ها' ),
);
$args = array(
'hierarchical' => false,
'labels' => $labels,
'show_ui' => true,
'show_admin_column' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'gener' ),
);
register_taxonomy( 'gener', array( 'film' ), $args );
}
?>توی سایت چند تا دسته برای تاکسونامی ژانر درست کردم مثلا درام هیجانی کمدی و.. که به مرورو اضافه میشه توسط کاربر حالا میخوام کلمه مورد نظر + اون ژانر که مثلا کمدی از لیست انتخاب میشه فقط جستجو بشه و لیست پست هایی ( فیلم هایی ) که شامل اون کلمه و در کمدی هستند جستجو بشه
(کمدی از لیست بازشو انتخاب میشه و ممکنه از لیست مثلا درام انتخاب بشه اونوقت باید اون کلمه در دسته درام جستجو بشه و لیست فیلم ها رو بیاره )
-
با تشکر از شما اگه درست متوجه شده باشم کد ها رو به این صورت وارد کردم که نتیجه ای در بر نداشت من زیاد حرفه ایی نیستم ممنون میشم یکم با جزئیات بیشتر توضیح بدید یک هقفته است امونمو بریده :|
اینا رو گذاشتم توی فایل functions.php
<?php
function get_terms_dropdown($taxonomies, $args){
$myterms = get_terms($taxonomies, $args);
$optionname = "term";
$emptyvalue = "";
$output ="<select><option selected='".$selected."' value='".$emptyvalue."'>Select a Category</option>'";
foreach($myterms as $term){
$term_taxonomy=$term->gener;
$term_slug=$term->slug;
$term_name =$term->name;
$link = $term->ID;
$output .="<option value='".$link."'>".$term_name."</option>";
}
$output .="</select>";
return $output;
} ?>و این هم برای نمایش فرم
<form role="search" method="get" id="searchform" action="<?php bloginfo('url'); ?>">
<div>
<input type="text" value="" name="s" id="s" />
<?php
$taxonomies = array('gener');
$args = array('order'=>'ASC','hide_empty'=>true);
echo get_terms_dropdown($taxonomies, $args);
?>
<input type="submit" id="searchsubmit" value="Search" />
</div>
</form>اما بعد از ارسال فرم توی کل سایت جستجو میکنه و اون تاکسونومی که انتخاب شده رو در نظر نمیگیره !!!!
مورد دیگه ایی هم که هست اینه که میخوام از این فرم دوتا توی یک صفحه بذارم
-
ممنون اما مشکل اینه که توی اون صفحه نمی تونم مقدار تاکسونومی انتخابی رو بگیرم!
مشکل اصلی اینه که نمی تونم مقادیر رو بگیمم و توی برگه جستجو
یعنی فرم اکشن بشه به یک صفحه که توی اون صفحه مقادیر چک بشه و فقط توی همون تاکسونومی که از منوی بازشو انتخاب شده جستجو انجام بشه
الان اکشن فرم به برگه با آدرس localhost/ff هست کد های php برگه ff نمیدونم باید چی باشه؟
-
با سلام !
من درحال ایجاد یک فرم جستجو برای یک سایت هستم افزونه های مختلفی رو تست کردم ولای اونی که من میخوام نشدن به همین دلیل دنبال کدش گشتم اما به یک مشکالخ وردم
می خوام یک فرم جستجو درست کنم به همراه انتخاب تاکسومی که با اینش مشکلی ندارم
برای جستجو توی یک تاکسونوی خاص مثلا اسم تاکسونومی ژانر باشه با کد زیر تونستم فرم رو بسازم:
<form role="search" method="get" id="searchform" action="<?php bloginfo('home'); ?>/ff">
<div>
<input type="text" value="" name="s" id="s" />
<?php
function get_terms_dropdown($taxonomies, $args){
$myterms = get_terms($taxonomies, $args);
$optionname = "optionname";
$emptyvalue = "";
$output ="<select name='".$optionname."'><option selected='".$selected."' value='".$emptyvalue."'>Select a Category</option>'";
foreach($myterms as $term){
$term_taxonomy=$term->janr;
$term_slug=$term->slug;
$term_name =$term->name;
$link = $term_slug;
$output .="<option name='".$link."' value='".$link."'>".$term_name."</option>";
}
$output .="</select>";
return $output;
}
$taxonomies = array('janr');
$args = array('order'=>'ASC','hide_empty'=>true);
echo get_terms_dropdown($taxonomies, $args);
?>
<input type="submit" id="searchsubmit" value="Search" />
</div>
</form>اما مشکل اینه که نمیخوام از قالب پیشفرض search.php استفاده بشه میخوام فرم اکشن بشه به یک برگه دیگه و توی اون برگه بررسی بشه پست با اون کلمه توی تاکسونمی که از لیست انتخاب شده هست و اونا رو توی حلقه نشون بده
ممنون میشم دوستان کمک کنن اون برگه رو بسازم
-
راهنمایی بیشتر هم اگر بقیه دوستان بکنن ممنون میشم
-
بازم سلام
دوست عزیز شما باید توابع تاریخ رو توی فایل های افزونه پیدا کنید و به
parsidate('Y m d',$datetime='now',$lang='per');تغییر بدید.
توابع تاریخ به صورت پیچیده ایی توی افزونه هست و من نتونستم پیدا کنم
آیا کسی از دوستان میتونه انجام بده؟
-
افزونه رو نصب کنید بعد از اون افزونه wp-parsidate رو نصب کنید و تاریخ خورشیدی رو فعال کنید.اگه درست نشد مطرح کنید.
با فعال سازی افزونه هم تاریخ شمسی نشد
-
-
با سلام دنبال یک افزونه برای جستجوی پیشرفته بین مطالب سایت مثلا پست ها محصولات و ... و مهمتر از همه که قابلیت انتخاب بازه زمانی شمسی هم داشته باشه
مثل سایتای خبری
ممنون میشم معرفی بفرمایید
-
بسیار ممنون از آقا مرتضی کامل و شفاف توضیح دادن
منم تصمیم گرفتم دیگه این کار و انجام ندم
من مثل شما شانس نیاوردم و لی دارم کلا جمع میکنم برم لینوکس و سعی می کنم حقوق کسیو ا ز اینن به بعد انشالا نقض نکنم
ممنون
-
2
-
-
اتفاقأ منم می خواستم اینو بپرسم که اگه سورس قالب یکی دیگه رو برداریم و خودمون هم استفاده کنیم، جرمش چه قدره و قانون برای این کار چه چیزایی رو در نظر گرفته؟؟
حالا باز سایتایی که از فریمورک مثل Bootstrap استفاده میکنن خیلی المان ها شبیه هم میشه اینجور جاها گیج تر میشه آدم
-
1
-
-
از همه دوستان طراح و ریپر ! دعوت می شود در این تاپیک شرکت کنند و به من کمک کنند یک سری چیزا رو بهتر بفهمم لطفا متن رو کامل بخونید و یک طرفه به قاضی نروید (لطفا جو اروپایی هم نگیره کسیو)
1 - اصولا ریپ چیه؟ نال چیه؟
2- چه اجزایی از یک قالب به نظر شما مخصوص همون قالب هست و نباید در دیگر طرح ها استفاده بشه و مشمول قانون کپی رایت میشه ؟ آیا افکتهایی که داده میشه به یک سایت هم جزو حقوق انحصاری همون سایته؟( اسلایدر منو دکمه و...)
3- اگه کسی دوتا قالبو برداره با هم مخلوط کنه ناقض کپی رایت هست؟
4- چه اشکالی داره کسی از قالب کسی دیگر استفاده کنه؟ یکی یک قالبی رو دیده پسندیده به یک نفر که آشناییی با کد نویسی داره میگه یک قالب مثل این برای من تهیه کنید اون بنده خدا هم چکار کنه؟ در هر صورت باید از المان های اون قالب استفاده کنه
بزرگواری می گفتم قالب یک سایت مثل لباس برای آدم میمونه چه اشکالی داره کسی لباسش مثل لباس شما باشه یعنی کل اعتبار یک سایت به قیافشه واعتبار آدم به لباسش !!!
5- میگن قالب های اورجینال تم فارست مشمول کپی رایته حالا اگه یکی بیاد شبیه همون قالب رو از صفر بشینه خودش بزنه باز هم کپی رایتی رو نقض کرده
6- 95% سایت های ایرانی مطلب فقط کپی می کنند و اسم خودشونو میذارن به عنوان ناشر اون نوشته و یا منبع رو درج نمیکنن( که البیه با سرعتی که یک مطلب کپی میشه شناخت اصل منبع هم کار سختی میشه ) تفاوت این عزیزان با اون ریپر که قالب رو بر میداره در چیه؟ هر دو دارن کپی می کنن یکی قالب یکی نوشته !
7- من خودم در کپی کردن قالب مسبوقه به سابقه بودم فکر هم نمی کنم کسی نبوده باشه که این کارونکرده باشه همه بالاخره در شروع کردن بنده ابایی ندارم بگم میکردم ولی دیده شد در یعضی فروم ها دوستان با الفاظی مانند دزدی نون حرام خوردن و... به کار بردن و باعث شد سوالای زیادی در سر من شکل بگیره
در کل این تاپیک رو زدم تا به سوال هایی که داشتم از همه خواهش میکنم منو راهنمایی کنن و به سوالات من جواب بدن ممنون از وقتی که میزارید و پاسخ میدید چون فکر میکنم سوال بسیاری از دوستان دیگر هم باشه
لطفا یکی کامل شفاف سازی کنه
اگه این تاپیک خلاف قوانین هست لطفا بذارید48 ساعت خلافکار باشم :| تا به جواب هام برسم
لطفا با ذکر شماره به 7 سوال من پاسخ بدید
ممنونم
-
1
-
-
با سلام !
بنده قصد دارم قالبی رو برای وردپرس طراحی کنم و به فروش برسانم تا اینجا که مشکلی نیست
حالا چطوری میتونم یک فایل دمو بسازم و به بقیه بدم تا با ایمپورت اون دقیقا مشابه اون دمو موردنظر من در بیاد؟
فایل xml رو چطوری باید بگیرم ؟ روی لوکال هم میشه گرفت؟ یا باید از دامنه باشه؟ اگه مثلا 10 تا فایل xml باشه واسه 10 قالب باید روی 10 تا وردپرس که نصب شده روی هاست انجام بشه؟
عنوان سایت رو نتونستم ادیت کنم ببخشید که عنوان نامناسب هست
-
با سلام
$we_pages = array();
$we_pages_obj = get_pages('sort_column=post_parent,menu_order');
foreach ($we_pages_obj as $we_page) {
$we_pages[$we_page->ID] = $we_page->post_name; }
$we_pages_tmp = array_unshift($we_pages, "انتخاب برگه:");من از این کدها برای نمایش برگه ها در صفحه تنظیمات پوسته استفاده میکنم
مشکلی که هست اینه که عنوان برگه ها رو به صورت حروف فارسی نمینویسه و مثلا به این صورت مینویسه
%D9%88%D8%A8%D9%84%D8%A7%DA%AF
ممنون میشم دوستان راهنمایی بفرمایند
با تشکر
یونیکد صفحه به همراه دیتابیس همه رو به صورت utf-8 گذاشتم
-
سلام ، ببینین به دردتون میخوره؟ :
نه میخوام یه شرط رو توی حلقه چک کنم ولی حلقه ایی که مطالب ووکامرسو نشون میده رو پیدا نمیکنم
-
با سلام قصد دارم در قسمت محصولات ووکامرس یک زمینه دلخواه بذارم تا اگه اون زمینه پر شده بود اون محصول توی حلقه های محصولات یک متن دلخواه اضافه تر داشته باشه
ممنون میشم راهنمایی بفرمایید
-
شما از یک تاکسونامی برای جفتشون استفاده کردید اگر می خواهید مجزا باشند باید تاکسونامی های جدا بسازید
یعنی چطوری جدا کنمشون ؟
ببخشید که من یکم مبتدیم
-
ممنون مفید بود
-
با تشکر از شما ولی این کدها دسته هایی که برای قسمت پست ها هم قرار دادم رو نشون میده
من میخوام فقط تاکسونامی های پست تایپ products رو نشون بده
-
با سلام!
قصد دارم کل نوشته های داخل یک فایل php رو توی یک متغیر بگیرم تا بعد از اون متغییر توی شورتکد استفاده کنم
این محتویات فایل php مورد نظره
ممنون میشم راهنمایی بفرمایید
<?php
/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
global $product, $woocommerce_loop;
if ( empty( $woocommerce_loop['loop'] ) ) {
$woocommerce_loop['loop'] = 0;
}
if ( empty( $woocommerce_loop['columns'] ) ) {
$woocommerce_loop['columns'] = apply_filters( 'loop_shop_columns', 4 );
}
// Ensure visibility
if ( ! $product || ! $product->is_visible() ) {
return;
}
// Increase loop count
$woocommerce_loop['loop']++;
// Extra post classes
$classes = array();
/** WPEX CLASSES **/
$classes[] = 'col';
$classes[] = wpex_grid_class( $woocommerce_loop['columns'] );
/** WPEX CLASSES **/
// First column class
if ( 0 == ( $woocommerce_loop['loop'] - 1 ) % $woocommerce_loop['columns'] || 1 == $woocommerce_loop['columns'] ) {
$classes[] = 'first';
}
// Last column class
if ( 0 == $woocommerce_loop['loop'] % $woocommerce_loop['columns'] ) {
$classes[] = 'last';
}
// Get WooCommerce entry style from theme options
$wpex_woo_style = wpex_option( 'woo_entry_style' );
if ( 'two' == $wpex_woo_style ) {
// Product Classes
$classes = array_merge( $classes, array( 'product-entry', 'product-entry-style-two' ) ); ?>
<li <?php post_class( $classes ); ?>>
<?php do_action( 'woocommerce_before_shop_loop_item' ); ?>
<div class="product-entry-media clr">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" class="product-entry-thumb">
<?php
/**
* woocommerce_before_shop_loop_item_title hook
*
* @hooked woocommerce_show_product_loop_sale_flash - 10
* @hooked woocommerce_template_loop_product_thumbnail - 10
*/
do_action( 'woocommerce_before_shop_loop_item_title' ); ?>
<?php if ( !wpex_woo_product_instock() ) { ?>
<div class="product-entry-out-of-stock-badge">
<?php _e( 'Out of Stock', 'wpex' ); ?>
</div>
<?php } ?>
</a>
<?php
// Display rating
if ( wpex_option( 'woo_entry_rating' ) && 'no' != get_option( 'woocommerce_enable_review_rating' ) && $product->get_rating_html() ) { ?>
<div class="product-entry-rating clr">
<?php wc_get_template( 'loop/rating.php' ); ?>
</div><!-- .product-entry-rating -->
<?php } ?>
</div>
<div class="product-entry-details clr">
<?php
// Display Price
if ( $product->get_price_html() ) { ?>
<div class="product-entry-price">
<span class="product-entry-price"><?php echo $product->get_price_html(); ?></span>
</div><!-- .product-entry-price -->
<?php } ?>
<h2 class="product-entry-title">
<a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( the_title_attribute( 'echo=0' ) ); ?>">
<?php the_title(); ?>
</a>
</h2><!-- .product-entry-title -->
</div><!-- .product-entry-details -->
</li>
<?php
/******************************************************
* Default Woo Style
*****************************************************/
} else {
$classes = array_merge( $classes, array( 'product-entry' ) ); ?>
<li <?php post_class( $classes ); ?>>
<?php do_action( 'woocommerce_before_shop_loop_item' ); ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" class="product-entry-thumb">
<?php
/**
* woocommerce_before_shop_loop_item_title hook
*
* @hooked woocommerce_show_product_loop_sale_flash - 10
* @hooked woocommerce_template_loop_product_thumbnail - 10
*/
do_action( 'woocommerce_before_shop_loop_item_title' ); ?>
</a>
<div class="product-entry-details clr">
<?php do_action( 'woocommerce_after_shop_loop_item' ); ?>
<h2 class="product-entry-title">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<?php the_title(); ?>
</a>
</h2>
<?php
/**
* woocommerce_after_shop_loop_item_title hook
*
* @hooked woocommerce_template_loop_price - 10
*/
//do_action( 'woocommerce_after_shop_loop_item_title' ); ?>
<?php do_action( 'woocommerce_after_shop_loop_item_title' ); ?>
</div><!-- .product-entry-details -->
</li>
<?php } ?> -
اون صفحه ایی روکه لطف کردید دادید رو کامل خوندم همه کدهایی که دادهشدهبودتوی صفحه روامتحان کردم چه داخل حلقه وردپرس چه بدون حلقه ولی بازم چیزی نشون نمیده
گفتم شاید مشکل از کدهای functions باشه اونا روه م قرار دادم
یعنی 5 روزه فقط اسیر همینم

ممنون میشم راهنمایی بفرمایید
-
ممنون ولی چیزی به نمایش در نیومد
شاید مشکل از کدهای رجیستر باشه
بااین کد ها پست تایپ و تاکسونامی رو رجیستر کردم
<?php
add_action('init', 'mahsul_init');
function mahsul_init()
{
$mah_labels = array(
'name' => _x('محصول ', 'post type general name'),
'singular_name' => _x('محصول', 'post type singular name'),
'all_items' => __('همه محصولها'),
'add_new' => _x('افزودن محصول جدید', 'videos'),
'add_new_item' => __('افزودن محصول جدید'),
'edit_item' => __('ویرایش محصول'),
'new_item' => __('محصول جدید'),
'view_item' => __('نمایش محصول'),
'search_items' => __('جستجو در محصولها'),
'not_found' => __('محصولی یافت نشد'),
'not_found_in_trash' => __('محصولی در زباله دان یافت نشد'),
'parent_item_colon' => ''
);
$args = array(
'labels' => $mah_labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'hierarchical' => true,
'menu_position' => 5,
'supports' => array('title','editor','thumbnail','comments','custom-fields'),
'has_archive' => 'products'
);
register_post_type('products',$args);
}
?>
<?php
// Add custom taxonomies
add_action( 'init', 'my_create_taxonomies', 0 );
function my_create_taxonomies()
{
$my_labels = array(
'name' => _x( 'دسته محصولات', 'taxonomy general name' ),
'singular_name' => _x( 'دسته محصولات', 'taxonomy singular name' ),
'search_items' => __( 'جستجو در دسته محصولات' ),
'all_items' => __( 'همه دسته های محصولات' ),
'most_used_items' => null,
'parent_item' => null,
'parent_item_colon' => null,
'edit_item' => __( 'ویرایش دسته محصولات' ),
'update_item' => __( 'به روز رسانی دسته محصولات' ),
'add_new_item' => __( 'افزودن دسته محصولات' ),
'new_item_name' => __( 'دسته محصول جدید' ),
'menu_name' => __( 'دسته محصولات' ),
);
register_taxonomy('meal-type',array('products'),array(
'hierarchical' => true,
'labels' => $my_labels,
'show_ui' => true,
'query_var' => true,
'rewrite' => array('slug' => 'cats-products' )
));
}
?>واین کد رو توی حلقه توی صفحه archive-products.php
<?php
$taxonomies = array(
'post_tag',
'my_tax',
);
$args = array(
'hierarchical' => true,
'pad_counts' => true,
);
$terms = get_terms($taxonomies, $args);
?>با تشکر

نمایش اطلاعات به صورت گروه و زیر گروه
در برنامه نویسی داینامیک
ارسال شده در
سلام
یک جدول در دیتابیس mysql دارم به این شکل :
آرایه php خروجی مد نظر بعد از استفاده از pdo باید به این شکل در بیاد :
در واقع با استفاده از شماره ها گروه بندی بشه و زیر گروه تا انتها
ممنون میشم دوستان راهنمایی کنن