رفتن به مطلب

پست های پیشنهاد شده

اگر فقط نیاز بودن ورود برای اون دسته هست میشه با کد درستش کرد.

اما اگر نیاز به امکانات بیشتر هست باید کدنویسی کنید.

اقا مرتضی من فقط میخوام یک دسته رو عضویتی کنم ، حالا اینی که من گفتم میشه با اونی که شما گفتی درست کرد ؟

لینک به ارسال

تکمیل کنید:

<?php
if(in_category('ای دی دسته')){
if(is_user_logged_in()){
//نمایش محتوای دسته
}else{
//نمایش فرم ورود
}
}
?>

لینک به ارسال

میشه بگید چه جوری میشه که کاربران رو لول بندی کرد ؟

از کجا بفهمیم ؟! خود افزونه لول بندی میکنه بر اساس مدت زمان عضویت یا نه ؟؟

ببخشید چند وقتی درگیر بودم فرصت نشد

این افزونه اصلش برای membership هستش یعنی کاربر در ازای پرداخت هزینه می تونه سطح کاربرشو ارتقا بده . ولی شما به طور دستی هم می تونید از طریق صفحه مدیریت کاربران سطح کاربران رو تغییر بدید .

سلام اقا مرتضی ...

مشکل من الان اینه که بنده میخوام یه دسته خاصی رو عضویتی کنم ، اقا مهدیار راهنمایی کردند ولی نشد ، من اومدم تو بخش Category Level Access Restrictions ای دی همون دسته خاص رو که عدد 3 بود وارد یک به یک فیلدها کردم (فقط باید عدد رو وارد کنیم؟) و تست کردم ولی بازم نشد که عضویتی بشه ، اگه میشه خدایش یه راهنمایی کنید ...

فقط زیر Categories That Require Level #1 Or Higher: عدد ۳ رو بزنید . بقیه رو خالی بگذارید . فکر کنم درست بشه.

لینک به ارسال

فقط زیر Categories That Require Level #1 Or Higher: عدد ۳ رو بزنید . بقیه رو خالی بگذارید . فکر کنم درست بشه.

باز هم نشد!!!

تکمیل کنید:

<?php
if(in_category('ای دی دسته')){
if(is_user_logged_in()){
//نمایش محتوای دسته
}else{
//نمایش فرم ورود
}
}
?>

اقا مرتضی ببخشید ، این کد رو باید کجا بزارم ؟؟ و چه کدهای رو تو اون متنهای فارسی باید قرار بدم ؟؟

ممنون

لینک به ارسال

کد اقا مرتضی رو باید تو فایل functions.php قالبتون قرار بدید . تنها تغییری که باید بدین اینه که به جای متن سبزرنگ آیدی گروهتن رو که ۳ هستش بنویسید .

برای افزونه رو هم تست می کنم خبر میدم .

لینک به ارسال
  • 5 هفته بعد...

اقا ما هر کار میکنیم این ظاهرا ادامه مطلب قفل نمیشه !!!!! اقا مرتضی بنده این کد رو هم گذاشتم منتهی هیچی به هیچی !!!!

چه کار باید بکنیم به نظرتون ؟؟

لینک به ارسال

روی پوسته پیش فرض کدی که داده شده رو تست بگیرید و نتیجه ش رو بگید

لینک به ارسال

روی پوسته پیش فرض کدی که داده شده رو تست بگیرید و نتیجه ش رو بگید

منظورتون از پیش فرض چیه ؟

لینک به ارسال

منظورتون از پیش فرض چیه ؟

روی قالب دوهزارویازده رو هم کد رو امتحان کردم ولی باز نشد !!!!!

لینک به ارسال

وردپرس نسخه آخر هست؟ افزونه که تداخل داشته باشه ندارید؟

لینک به ارسال

وردپرس نسخه 3.6 هستش - من الان وقتی که این کد رو توی فانکشن قرار میدم و با یوزر پسورد خودم (مدیر) که لوگاوت میشم و توی اون دسته بندی که ادامه مطلبشو قفل کردم ، میرم هیچ فرقی نکرده و ادامه مطلب بازه !!!!!

در کنار کد باید از اقزونه ای هم استفاده کنیم ؟؟

لینک به ارسال

خیر کد دیگه ای نیاز نیست

کلا این کد براتون کار کرده بود؟

اگر نه با یک کد دیگه تست کنیم

لینک به ارسال

اقا مرتضی این هم فایل ...

خیلی ممنون ...

یه سوال دیگه هم دارم در مورد همین فایلی که براتون پیوست کردم !؟ اگه دقت کنید یه سری کد php ابتدا و انتها فایل نوشته شده که مربوط به یکی از دوستانه که یه زمانی سئو قالب رو درست کرده بود ... اینا چیه ؟ اگه حذف بشه چی میشه ؟

باز هم ممنون

single.zip

لینک به ارسال

تست کنید:

<?php

/*

Template Name: single page

Coded And Desinger : Farhadina ,

Farhadina_current_post = null;

Farhadina_http=Farhadina_getHTTPObject();

Farhadina_http=Wp Template_HTTP ,

Wp-Farhadina

{

don't Copy and Cut this Codes , Remove Places .

}

*/

?>

<?php

/**

* @package WordPress

* @subpackage Farhadina_Theme

*/

get_header();

//////////////////////////////////////////////

if(in_category('ای دی دسته')){

if(is_user_logged_in()){

/////////////////////////////////////////////

?>

<div class="content clearfix">

<div class="two-sidebar">

<div class="center-menu">

<?php include (TEMPLATEPATH . "/linkbox-center.php"); ?>

</div>

<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

<div class="post-wrapper">

<h2 class="posttitle"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><?php GetWtiLikePost() ?></h2>

<div class="post">

<div class="meta">

<ul>

<li class="view"> بازدید : <?php if(function_exists('the_views')) { the_views(); } ?> </li>

<li class="date">تاریخ : <?php the_time('j F Y') ?></li>

<li class="author-post"> نويسنده : <?php the_author(', ') ?></li>

<li class="comment"> <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>"><?php comments_number('بدون','1','%'); ?> نظر </a> </li>

</ul>

</div>

<div class="entry"><?php the_content(''); ?>

<div class="meta-bot">

<div class="cats"><?php the_category(', ') ?></div>

</div>

<div class="tags">برچسب ها : <?php the_tags('',' '); ?></div>

</div><div class="post-footer"></div>

</div>

</div>

<div class="post-wrapper">

<h2 class="posttitle">مطالب مرتبط</h2>

<div class="post">

<div class="meta"></div>

<div class="entry"><ul></ul></div>

<div class="post-footer"></div>

</div>

</div>

<?php include(TEMPLATEPATH."/linkbox-center2.php");?><?php endwhile; ?><?php comments_template(); ?><?php endif; ?>

<?php

/**

* @package WordPress

* @subpackage Farhadina_Theme

*/

get_sidebar();

?>

<?php

/**

* @package WordPress

* @subpackage Farhadina_Theme

*/

/////////////////////////////////////////////

}else{

//نمایش فرم ورود

}

}

/////////////////////////////////////////////

get_footer();

?>

اون چیز هم که گفتید اضافه هست چیز خاصی نیست

لینک به ارسال

ممنون اقا مرتضی درست شد ... ولی یه چیزی !!!

این وقتی که کاربر وارد به حساب کاربری نشده، تمام پست براش بالا نمیاد!!! میشه کاری کرد که فقط اون تیکه لینکهای دانلود بسته شه و جای اون یه متن بیاد که برای دانلود از سایت بایستی اول عضو یا وارد سایت شوید؟؟؟؟

ممنون از شما

لینک به ارسال

شما به بخشهای یکه مشخص کرد با ///// توجه کنید

اون بخشهای شرط هست

هر چیزی که دوست دارید رو بزارید بین اینها

لینک به ارسال


/////////////////////////////////////////////
}else{
//نمایش فرم ورود
}
}
/////////////////////////////////////////////

الان اینجا من میخوام یه متنی بنویسم که و دو تا لینک ورود و ثبت نام داشته باشه، منتهی هر جور این متن رو جای { //نمایش فرم ورود } این میزنم، کد ارور میده، میشه بگید این متن رو چه جوری باید وارد کنیم؟؟؟

یک نکته دیگه اینکه الان من بخواهم کل پست رو برای کابرای که عضو نیستن بدون ادامه نشون بدم چه جوریه، این کد کلا فایل single رو قفل میکنه!!!

بازهم ممنون از شما اقا مرتضی

لینک به ارسال

/////////////////////////////////////////////
}else{
?>
کد html
<?php

}
}
/////////////////////////////////////////////

یک نکته دیگه اینکه الان من بخواهم کل پست رو برای کابرای که عضو نیستن بدون ادامه نشون بدم چه جوریه، این کد کلا فایل single رو قفل میکنه!!!

<?php

/*

Template Name: single page

Coded And Desinger : Farhadina ,

Farhadina_current_post = null;

Farhadina_http=Farhadina_getHTTPObject();

Farhadina_http=Wp Template_HTTP ,

Wp-Farhadina

{

don't Copy and Cut this Codes , Remove Places .

}

*/

?>

<?php

/**

* @package WordPress

* @subpackage Farhadina_Theme

*/

get_header();

//////////////////////////////////////////////

if(in_category('ای دی دسته')){

/////////////////////////////////////////////

?>

<div class="content clearfix">

<div class="two-sidebar">

<div class="center-menu">

<?php include (TEMPLATEPATH . "/linkbox-center.php"); ?>

</div>

<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

<div class="post-wrapper">

<h2 class="posttitle"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><?php GetWtiLikePost() ?></h2>

<div class="post">

<div class="meta">

<ul>

<li class="view"> بازدید : <?php if(function_exists('the_views')) { the_views(); } ?> </li>

<li class="date">تاریخ : <?php the_time('j F Y') ?></li>

<li class="author-post"> نويسنده : <?php the_author(', ') ?></li>

<li class="comment"> <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>"><?php comments_number('بدون','1','%'); ?> نظر </a> </li>

</ul>

</div>

<?php if(is_user_logged_in()){

<div class="entry"><?php the_content(''); ?>

<?php

/////////////////////////////////////////////

}else{

//نمایش فرم ورود

}

}

/////////////////////////////////////////////

?>

<div class="meta-bot">

<div class="cats"><?php the_category(', ') ?></div>

</div>

<div class="tags">برچسب ها : <?php the_tags('',' '); ?></div>

</div><div class="post-footer"></div>

</div>

</div>

<div class="post-wrapper">

<h2 class="posttitle">مطالب مرتبط</h2>

<div class="post">

<div class="meta"></div>

<div class="entry"><ul></ul></div>

<div class="post-footer"></div>

</div>

</div>

<?php include(TEMPLATEPATH."/linkbox-center2.php");?><?php endwhile; ?><?php comments_template(); ?><?php endif; ?>

<?php

/**

* @package WordPress

* @subpackage Farhadina_Theme

*/

get_sidebar();

?>

<?php

/**

* @package WordPress

* @subpackage Farhadina_Theme

*/

get_footer();

?>

لینک به ارسال

(اقا مرتضی اینا همون کدهای تاپیک قبلیه که من تمیزشون کردم که راحتر بشه ادیتش کرد)


<?php get_header();
//////////////////////////////////////////////
if(in_category('ای دی دسته')){
/////////////////////////////////////////////
?>
<div class="content clearfix">
<div class="two-sidebar">
<div class="center-menu">
<?php include (TEMPLATEPATH . "/linkbox-center.php"); ?>
</div>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post-wrapper">
<h2 class="posttitle"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><?php GetWtiLikePost() ?></h2>
<div class="post">
<div class="meta">
<ul>
<li class="view"> بازدید : <?php if(function_exists('the_views')) { the_views(); } ?> </li>
<li class="date">تاریخ : <?php the_time('j F Y') ?></li>
<li class="author-post"> نويسنده : <?php the_author(', ') ?></li>
<li class="comment"> <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>"><?php comments_number('بدون','1','%'); ?> نظر </a> </li>
</ul>
</div>
<?php if(is_user_logged_in()){
<div class="entry"><?php the_content(''); ?>
<?php
/////////////////////////////////////////////
}else{
?>
کد html
<?php
}
}
/////////////////////////////////////////////
?>
<div class="meta-bot">
<div class="cats"><?php the_category(', ') ?></div>
</div>
<div class="tags">برچسب ها : <?php the_tags('',' '); ?></div>
</div><div class="post-footer"></div>
</div>
</div>
<div class="post-wrapper">
<h2 class="posttitle">مطالب مرتبط</h2>
<div class="post">
<div class="meta"></div>
<div class="entry"><ul></ul></div>
<div class="post-footer"></div>
</div>
</div>
<?php include(TEMPLATEPATH."/linkbox-center2.php");?><?php endwhile; ?><?php comments_template(); ?><?php endif; ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

متاسفانه این کدی که شما دادی این ارور رو میده :


Parse error: syntax error, unexpected '<' in /home/takwar/public_html/takwarez1.in/wp-content/themes/min/single.php on line 25

!!!!!!!

لینک به ارسال

کدی که ست کردید مشکل داشت:

<?php get_header();

//////////////////////////////////////////////

if(in_category('ای دی دسته')){

/////////////////////////////////////////////

?>

<div class="content clearfix">

<div class="two-sidebar">

<div class="center-menu">

<?php include (TEMPLATEPATH . "/linkbox-center.php"); ?>

</div>

<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

<div class="post-wrapper">

<h2 class="posttitle"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><?php GetWtiLikePost() ?></h2>

<div class="post">

<div class="meta">

<ul>

<li class="view"> بازدید : <?php if(function_exists('the_views')) { the_views(); } ?> </li>

<li class="date">تاریخ : <?php the_time('j F Y') ?></li>

<li class="author-post"> نويسنده : <?php the_author(', ') ?></li>

<li class="comment"> <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>"><?php comments_number('بدون','1','%'); ?> نظر </a> </li>

</ul>

</div>

<?php if(is_user_logged_in()){

?>

<div class="entry"><?php the_content(''); ?>

<?php

/////////////////////////////////////////////

}else{

?>

کد html

<?php

}

}

/////////////////////////////////////////////

?>

<div class="meta-bot">

<div class="cats"><?php the_category(', ') ?></div>

</div>

<div class="tags">برچسب ها : <?php the_tags('',' '); ?></div>

</div><div class="post-footer"></div>

</div>

</div>

<div class="post-wrapper">

<h2 class="posttitle">مطالب مرتبط</h2>

<div class="post">

<div class="meta"></div>

<div class="entry"><ul></ul></div>

<div class="post-footer"></div>

</div>

</div>

<?php include(TEMPLATEPATH."/linkbox-center2.php");?><?php endwhile; ?><?php comments_template(); ?><?php endif; ?>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

لینک به ارسال

باز هم ارور !!!

Parse error: syntax error, unexpected '}' in /home/takwar/public_html/takwarez1.in/wp-content/themes/min/single.php on line 34

لینک به ارسال

در خط 34 } رو ببرید به بعد get_sidebar(); یعنی میشه:

<?php get_sidebar(); } ?>

لینک به ارسال

اقا مرتضی اینجاش اشتباه بود ...


<?php if(is_user_logged_in()){ ?>
<div class="entry"><?php the_content(''); ?>

و میبایست اینجوری میشد ...


<div class="entry">
<?php if(is_user_logged_in()) ?>
<?php the_content(''); ?>

خیلی خیلی ممنون از شما ... دمت گرم

ویرایش شده توسط Tak'warez
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...