• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

WordPress و مسائل مربوطه

mehrdad1355

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
2 فوریه 2004
نوشته‌ها
3,971
لایک‌ها
30
سن
48
به نقل از Ali_ix :
این پلاگین رو برای صفحه بندی ببین !
http://www.scriptygoddess.com/archives/2004/05/23/wppaginate/
دقیقا همونیه که میخوای !

اینم برای لینکهای پست قبلی و بعدی ....
کد:
<?php posts_nav_link('seperator','previous','next'); ?>

Seprator یعنی جدا کننده دوتا نوشته بعدی یا قبلی مثلا میتونه | باشه !
Next و Previous هم که متنی هست که برای عبارت قبلی و بعدی نمایش میده ....

اینم برای مشخص کردن تعداد پستها تویه صفحه :

کد:
<?php
$posts_per_page = 3;
?>
البته اگر از پلاگین بالا استفاده کنی احتیاجی به اینا نیست ....
موفق باشی...
علی
اون پلاگینو نصب کردم ولی کار نمی کنه!!!!!!! اکتیو هم کردم!!!!!!!

این اندیکس ماژولمه! کاری براش میتونی بکنی؟؟ :(

PHP:
<?php
/* Don't remove these lines. */
$blog = 1;
include("header.php");
wp_head();
// Uncomment the next line if you want to track blog updates from weblogs.com
//include_once(ABSPATH.WPINC.'/links-update-xml.php');
if (file_exists(XOOPS_ROOT_PATH.'/modules/wordpress'.(($wp_id=='-') ?'':$wp_id).'/themes/'.$xoopsConfig['theme_set'].'/index-template.php')) {
	$themes = $xoopsConfig['theme_set'];
} else {
	$themes = "default";
}
include(XOOPS_ROOT_PATH.'/modules/wordpress'.(($wp_id=='-') ?'':$wp_id).'/themes/'.$themes.'/index-template.php');
include(XOOPS_ROOT_PATH."/footer.php");
?>
 

mehrdad1355

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
2 فوریه 2004
نوشته‌ها
3,971
لایک‌ها
30
سن
48
ببینم تو این پلاگین صفحه بندی چیزی رو باید تغیر بدم؟؟؟


PHP:
<?php
/*
Plugin Name: WP Paginate
Version: .1.1
Plugin URI: http://www.scriptygoddess.com/archives/2004/05/23/wppaginate/
Description: This function will paginate your posts. (See plugin URI for details on use)
Author: Jennifer - Scriptygoddess
Author URI: http://scriptygoddess.com
*/

/*
Ability to truncate long navigation lists provided by Stan Schwarz http://bort.gps.caltech.edu
*/

function wpPaginate($paginateAfterNposts = '', $pageNavDivider = ' | ', $paginateHome = FALSE, $briefnavigation = TRUE, $navpad = 6) {
  global $posts_per_page, $posts;
  global $paginationNavigation;

  $paginationNavigation = '';

  if ($paginateAfterNposts == '') {
    $paginateAfterNposts = $posts_per_page;
  }

    //should I paginate or not?
  if ($paginateHome) {
    //yes, I've said to paginte home
    $paginateThePage = true;
  } else if ($_SERVER['QUERY_STRING'] == '') {
    //we've said not to paginate home -
    //if there's no "query strings" - we must be on the home page
    //therefore do not paginate.
    //break out of function
    return;
  } else {
    $paginateThePage = true;
  }

  if (count($posts) <= 0) {
    return;
  }

  if ($paginateThePage) {
    if (!(isset($_GET['offset']))) {
      $offset = 0;
    } else if ($_GET['offset'] == "all") {
      //we're not paginating - because all posts have been requested. Break out of function.
      return;
    } else {
      $offset = $_GET['offset'];
    }

        //if there's enough content to paginate, and we haven't requested to show everything...
    if ( (count($posts) > $paginateAfterNposts) && $_GET['offset'] != "all" ) {
            //get total number of pages needed
      $num_of_pages = ceil(count($posts)/$paginateAfterNposts);

      //print out navigation
      $paginationNavigation .= "Page: ";
      //If the user requested a navigation, then figure out what pages to make links for.
      if ($briefnavigation) {
	$lowtest = $offset +1 - $navpad;
	$hightest = $offset + 1 + $navpad;
      }
      for ($i = 0; $i < $num_of_pages; $i++) {
	$pg = $i + 1;
	//Make the navigation
	//Make a link for page 1 and the last page, and for pages offset-$navpad to offset+$navpad
        //Also make all page links if $briefnavigation == false
        if ((!$briefnavigation) || (($pg == 1) || ($pg == $num_of_pages) || (($pg > $lowtest) && ($pg < $hightest)))) {
	  if ($i != 0) {
	    $paginationNavigation .= $pageNavDivider;
	  }
	//are we on the current page?
	  if ($offset != $i) {
	    if(strrpos($_SERVER['REQUEST_URI'],'&offset=') !== false) {
	      $newurl = preg_replace('/(\&offset=)(\d+)(&|)/i', '', $_SERVER['REQUEST_URI']);
	      $addchar = "&";
	    } else if (strrpos($_SERVER['REQUEST_URI'],'?offset=') !== false) {
	      $newurl = preg_replace('/(\?offset=)(\d+)(&|)/i', '', $_SERVER['REQUEST_URI']);
	      if (strrpos($newurl,'?') !== false) {
		$addchar = "&";
	      } else {
		$addchar = "?";
	      }
	    } else {
	      $newurl = $_SERVER['REQUEST_URI'];
	      $addchar = "?";
	    }
	    $paginationNavigation .= "<a href='".$newurl.$addchar."offset=$i'>$pg</a>";
	  } else {
	    $paginationNavigation .= $pg;
	  }
	} else {
	  //Add the divider. If the string ends in an ellipsis ('...') then do nothing
	  if (!preg_match ("/\.\.\.\$/", $paginationNavigation)) {
	    $paginationNavigation .= "$pageNavDivider...";
	  }
	}
      }
    } // end creating navigation

    $cutafterPostNum = $offset * $paginateAfterNposts;
    $posts = array_slice($posts, $cutafterPostNum, $paginateAfterNposts);

  } // end if paginate the page at all
} //end wp-paginate() function

function print_pg_navigation ($before = '', $after = '') {
    global $paginationNavigation;
    if ($paginationNavigation != '') {
        echo $before.$paginationNavigation.$after;
    }
}
?>
 

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
40
محل سکونت
Tehran
نه خیر شما باید وردپرستو عوض کنی !

من اصلا یادم نبود وردپرس Xoops چه فنتی بود !
اصلا خیلی از سیستمهاش با اصلیه فرق داره ....
ایندکس مثل ورژنهای زمان طاغوته ! آخرشه ! :eek:

بیا و خودتو راحت کن و یه وردپرس جدا نصب کن ! حالا ببین کی گفتم ! :blink:
 

mehrdad1355

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
2 فوریه 2004
نوشته‌ها
3,971
لایک‌ها
30
سن
48
به نقل از Ali_ix :
کدها جاش تویه ایندکسه !

اولا وردپرس رو با Table Prefix رویه یکی از همین دیتابیسهایی که داره هم میشه نصب کرد ! :p

دوما حالا هی جفت پاهاتو بکن تویه کفش تا پاره بشه ! :D

اگر این همه پلاگین داری و نمیتونی غیر از اینا هم نصب کنی مریضی میگی پلاگین معرفی کنید ؟! :eek:
من باید یکی از فامیلهای کامی رو برات حتما جور کنم!!کیس مناسبی گویا کامی برات درنظر گرفته!!!!! ;) :) :) :) :)
اینکه باید تو header.php می زاشتم عوض اندیکس!!!!!!!!
 

mehrdad1355

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
2 فوریه 2004
نوشته‌ها
3,971
لایک‌ها
30
سن
48
حالا چطوری میشه کاری کرد که غیر ارشیو ها که الان صفحه بندی شده! خود صفحه اصلی هم -صفه بندی بشه!
 

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
40
محل سکونت
Tehran
به نقل از mehrdad1355 :
من باید یکی از فامیلهای کامی رو برات حتما جور کنم!!کیس مناسبی گویا کامی برات درنظر گرفته!!!!! ;) :) :) :) :)
اینکه باید تو header.php می زاشتم عوض اندیکس!!!!!!!!

بله ! این قالب مثل قالبهای کلنگ قدیمی و البته گویا کمی شبیه قالبهای نسل آینده وردپرسه !

محتویات Header و بالای وبلاگ تویه header.php احتمالا بخش حلقه مربوط به پستها تویه index-template.php و منوی سمت راست یا چپ و footer بلاگ تویه footer.php ! :blink:

برای صفحه اول احتمالا همون کدهایی که قبلا دادم کار میکنه !

ولی مسئله اصلی اینه که آقا جون مرغ 1 پا بیشتر نداره ! اینایی که میبینی دوتا پا دارن ناقصن و جهش جنتیکی دارن ! :D وردپرستو عوض کن ! :p
 

kami

مدیر بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
24 دسامبر 2002
نوشته‌ها
1,144
لایک‌ها
2
سن
41
محل سکونت
تهران
بچه حرف گوش کن ديگه. وقتي علي ميگه عوض کن بگو چشم. بگو ديگه يالله عوضش کن. بي تربيت!!!
 

mehrdad1355

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
2 فوریه 2004
نوشته‌ها
3,971
لایک‌ها
30
سن
48
به نقل از Ali_ix :
بله ! این قالب مثل قالبهای کلنگ قدیمی و البته گویا کمی شبیه قالبهای نسل آینده وردپرسه !

محتویات Header و بالای وبلاگ تویه header.php احتمالا بخش حلقه مربوط به پستها تویه index-template.php و منوی سمت راست یا چپ و footer بلاگ تویه footer.php ! :blink:

برای صفحه اول احتمالا همون کدهایی که قبلا دادم کار میکنه !

ولی مسئله اصلی اینه که آقا جون مرغ 1 پا بیشتر نداره ! اینایی که میبینی دوتا پا دارن ناقصن و جهش جنتیکی دارن ! :D وردپرستو عوض کن ! :p
اتفاقا اینی که الان نصب کردم اخرین ورژنه!!
من هرچی گشتم footer.php پیدا نکردم!! اونکدها رو هزار بار امتحان کردم!! تو هر جای اندیکس می زارم اصلا ماژول بالا نمی یاد!! :wacko:
نظرت با کیسی که کامی برات خواب دیده چیه :happy: :happy: :happy: :happy:
 

kami

مدیر بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
24 دسامبر 2002
نوشته‌ها
1,144
لایک‌ها
2
سن
41
محل سکونت
تهران
بچه وردپرستو عوض کن. ميگم ياسر بيادا! :f34r:
 

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
40
محل سکونت
Tehran
به نقل از mehrdad1355 :
اتفاقا اینی که الان نصب کردم اخرین ورژنه!!
من هرچی گشتم footer.php پیدا نکردم!! اونکدها رو هزار بار امتحان کردم!! تو هر جای اندیکس می زارم اصلا ماژول بالا نمی یاد!! :wacko:
نظرت با کیسی که کامی برات خواب دیده چیه :happy: :happy: :happy: :happy:
قربونت کامی جون ! :happy:

حالا همون آرشیوت صفحه بندی شده بسته !

کیس هم الان خودم یه ATX 400W دارم که روش از این LCD های دما و تاریخ و ... داره !
البته هنوز پشت ویتیرن یه مغازه تویه بازار رضاست ! :D
 

mehrdad1355

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
2 فوریه 2004
نوشته‌ها
3,971
لایک‌ها
30
سن
48
:lol: :lol: :lol: :lol: :lol: :lol: :lol:
برو بچه تا اون فامیل علی رو برات جور نکردم!!!(سر شورشو تازه زیر اب کرده) :lol: :lol: :lol: :lol:
 

mehrdad1355

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
2 فوریه 2004
نوشته‌ها
3,971
لایک‌ها
30
سن
48
به نقل از Ali_ix :
قربونت کامی جون ! :happy:

حالا همون آرشیوت صفحه بندی شده بسته !

کیس هم الان خودم یه ATX 400W دارم که روش از این LCD های دما و تاریخ و ... داره !
البته هنوز پشت ویتیرن یه مغازه تویه بازار رضاست ! :D
باقی رو یا خودم داشتم یا نصب کردم!!!حالا دنبال یه پلاگین برای قاطی کردن شما با مرغ و خروسها می گردم:D :D :D :D :D
 

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
40
محل سکونت
Tehran
به نقل از mehrdad1355 :
:lol: :lol: :lol: :lol: :lol: :lol: :lol:
برو بچه تا اون فامیل علی رو برات جور نکردم!!!(سر شورشو تازه زیر اب کرده) :lol: :lol: :lol: :lol:

اتفاقا چند روز پیش عکستو ( آواتورتو ) نشونش دادم خاطرخات شده مهرداد ! :D بودو وردپرستو عوض کن تا آمارتو ندادم بهش ! :p
 

mehrdad1355

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
2 فوریه 2004
نوشته‌ها
3,971
لایک‌ها
30
سن
48
به نقل از Ali_ix :
اتفاقا چند روز پیش عکستو ( آواتورتو ) نشونش دادم خاطرخات شده مهرداد ! :D بودو وردپرستو عوض کن تا آمارتو ندادم بهش ! :p
ببینم تو مگه نمی دونی که لیسانس و فوق لیسانس من آماره!! :lol: :lol: :lol: :lol: :lol:
 

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
40
محل سکونت
Tehran
به نقل از mehrdad1355 :
باقی رو یا خودم داشتم یا نصب کردم!!!حالا دنبال یه پلاگین برای قاطی کردن شما با مرغ و خروسها می گردم:D :D :D :D :D

الان احسان میاد 3 تامونو میندازه بیرون !

خداییش ***دیم تو تاپیک رفت ! شده چت روم دیگه ! :wacko:
 

kami

مدیر بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
24 دسامبر 2002
نوشته‌ها
1,144
لایک‌ها
2
سن
41
محل سکونت
تهران
به نقل از mehrdad1355 :
ببینم تو مگه نمی دونی که لیسانس و فوق لیسانس من آماره!! :lol: :lol: :lol: :lol: :lol:
برو بابا! تو که همون ديپلم رو هم نداري. چرا خالي مي بندي؟ :hmm:
 

kami

مدیر بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
24 دسامبر 2002
نوشته‌ها
1,144
لایک‌ها
2
سن
41
محل سکونت
تهران
احسان بيا اين فتاحي رو بن کن بره. **د به تاپيک رفت.
علي چرا مارو بندازه بيرون؟ اينو بندازه بيرون. خودش تاپيک ميزنه خودش منحرف مي کنه. خودشم غر مي زنه.
 

kami

مدیر بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
24 دسامبر 2002
نوشته‌ها
1,144
لایک‌ها
2
سن
41
محل سکونت
تهران
يک- من هنوز سر حرفم هستم.
دو- از کجا معلوم کار خودته؟ شايد دزديديش( تجربه دارم که مي گم(. اصلا از کجا معلوم شهرام فتاحي خودتي؟
 

mehrdad1355

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
2 فوریه 2004
نوشته‌ها
3,971
لایک‌ها
30
سن
48
به نقل از kami :
يک- من هنوز سر حرفم هستم.
دو- از کجا معلوم کار خودته؟ شايد دزديديش( تجربه دارم که مي گم(. اصلا از کجا معلوم شهرام فتاحي خودتي؟
ادرس و مشخصات دانشکده و دانشگاه هست!! عنوان و خلاصه پایان نامه هم هست!!
فکر می کنم تا الان تو ایران داک هم پی دی افش رفته باشه از طرف دانشگاه!!
هویز دامین سایتم رو بگیر!!!ببین مشخصات چیه!! تازه احسان هم مشخصات کامل رو داره!!
ضایع شدی نه!!!!!!
 
بالا