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

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

mehrdad1355

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
2 فوریه 2004
نوشته‌ها
3,971
لایک‌ها
30
سن
48
من از ورد پرس به عنوان یک ماژول توی سیستم Xoops استفاده می کنم
مشکل من اینجاست که من چندتا کتگوری دارم و هرکدوم از کتگوری ها یک تعداد پست توشون هست
مثلا کتگوری ==عمومي- ترفندهاي کامپيوتر==
http://fattahi.net/amozesh/modules/wordpress/index.php?cat=6
داخلش 100 پست و مطلب هست! اما وقتی وارد اون کتگوری می شم فقط 15 تا از اخرین پست ها رو می بینم (من تو تنظیمات روی 15 پست در هر صفحه گزاشتم) ولی دیگه پایین یا بالای صفحه نزده صفحه بعد و...

باقی مطالب رو اگه کسی بخواد یا باید سرچ کنه یا اینکه از تو قسمت اخرین پستها(که 70 پست اخر رو عنوانهاشو تنظیم کردم نشون بده) بیاره

سوال من اینه که اولا میشه یک لیست از اخرین مطالب پست شده در هر بخش داشت ؟؟
2- چطور میشه ارشیو موضوعی رو صفحه بندی کرد و هر کسی بتونه بره تو صفحات بعدی و پستها رو بخونه؟؟
راهی برای بهتر کردن ورد پرس برای موتورهای جستجو هست؟؟ فوتو و فنی داره؟؟
Powered by WordPress Module based on WordPress ME & WordPress
 

ehsan

Administrator
مدیر انجمن
Administrator
تاریخ عضویت
5 دسامبر 2002
نوشته‌ها
7,949
لایک‌ها
3,918
محل سکونت
Internet

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
40
محل سکونت
Tehran
سلام ...
آقا احسان لینکهای مفیدی دادن .... منم خودمو یکم قاطی کنم :
شما بهترین کار اینه که شما ابتدای صفحت ( جدا از تنظیاتش ) Post_per_page رو مشخص کنی ( کدشو میزارم اینجا ) .
بعدش بیای پایین یا بالای صفحت Navigation Links بزاری که شونصد تا مدل برای تمپلیت داره که ساده ترینشو میزارم اینجا ...
برای اون لیست آخرین مطالب در هر بخش هم یکم دستمون بسته هست !
چونکه ما صفحه حدایی برای Category ها نداریم که جدا از Index باشه و کدشو بزاریم ....
یمشه کارایی کرد ولی نه به اون شکل که تویه هر دسته که میره بقلش 10 تا پست آخر بیاد و ....
یعنی با وردپرس به تنهایی نمیشه مگر اینکه Plugin یا Hack ی براش بیاد .
و اما از لحاظ سازگاری با موتورهای جوستجو واقعا آخرشه !
البته اگر از ساختار Permalink خودش که با Mod_Rewrite کار میکنه استفاده کنید خیلی بهتر میشه ....
چون مهمترین مسئله برای اسپایدرها در کش کردن صفحات آدرسهای قابل فهمه که توش علامت و کاراکتر بیخودی بناشه !
البته درست طراحی کردن قالب هم خودش خیلی کمک میکنه ...
در مورد ساختار Permalink هم خواستی بیشتر توضیح بدم ...
اون کدهایی هم گفتم میزارم الان دم دستم نیست ... شرمنده ...
موفق باشید...
علی
 

mehrdad1355

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
2 فوریه 2004
نوشته‌ها
3,971
لایک‌ها
30
سن
48
به نقل از Ali_ix :
سلام ...
آقا احسان لینکهای مفیدی دادن .... منم خودمو یکم قاطی کنم :
شما بهترین کار اینه که شما ابتدای صفحت ( جدا از تنظیاتش ) Post_per_page رو مشخص کنی ( کدشو میزارم اینجا ) .
بعدش بیای پایین یا بالای صفحت Navigation Links بزاری که شونصد تا مدل برای تمپلیت داره که ساده ترینشو میزارم اینجا ...
برای اون لیست آخرین مطالب در هر بخش هم یکم دستمون بسته هست !
چونکه ما صفحه حدایی برای Category ها نداریم که جدا از Index باشه و کدشو بزاریم ....
یمشه کارایی کرد ولی نه به اون شکل که تویه هر دسته که میره بقلش 10 تا پست آخر بیاد و ....
یعنی با وردپرس به تنهایی نمیشه مگر اینکه Plugin یا Hack ی براش بیاد .
و اما از لحاظ سازگاری با موتورهای جوستجو واقعا آخرشه !
البته اگر از ساختار Permalink خودش که با Mod_Rewrite کار میکنه استفاده کنید خیلی بهتر میشه ....
چون مهمترین مسئله برای اسپایدرها در کش کردن صفحات آدرسهای قابل فهمه که توش علامت و کاراکتر بیخودی بناشه !
البته درست طراحی کردن قالب هم خودش خیلی کمک میکنه ...
در مورد ساختار Permalink هم خواستی بیشتر توضیح بدم ...
اون کدهایی هم گفتم میزارم الان دم دستم نیست ... شرمنده ...
موفق باشید...
علی
در مورد ساختار Permalink یک توضیح بدی بد نیست چون من درست سر در نیوردم
 

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
40
محل سکونت
Tehran
این پلاگین رو برای صفحه بندی ببین !
http://www.scriptygoddess.com/archives/2004/05/23/wppaginate/
دقیقا همونیه که میخوای !

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

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

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

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

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
40
محل سکونت
Tehran
برای ساختار لینک ثابت :
وردپرس برای ساختار لینک ثابت میتونه از آدرسهایی به اصطلاح Clean URL استفاده کنه که این کار رو رویه سرورهای لینوکس و یونیکس با Apache توسط قابلیت Mod_Rewrite انجام میده ... البته من خودم کلا در موردش بی سواتم برنامه نویسای PHP سر در میارن !
ولی تا جایی که میدونم کارش به این شکله که میاد آدرسهایی به این شکل :
yoursite.com/weblog/2004/9/11/hello-word
رو تبدیل میکنه به :
yoursite.com/weblog/index.php?year=2004&monthnum=9&day=11&name=hello-word
که در واقع همون سبک کلاسیک آدرس پستها در وردپرس هست !
و البته این کار برای Category ها و پروفایل نویسنده ها هم اعمال میشه !
حالا برای اعمال این تنظیمات :
1. شما میرید به کنترل پنل مدیر و در بخش Options قسمت Permalink رو انتخاب میکنی ....
2. ساختار لینک ثابت هر مطلب رو با استفاده از گزینه هایی که داده ایجاد میکنی *پایین توضیح دادم یعنی چی ؟! )
3. دکمه Update Permalink Structure رو میزنید .
4. بعدش تویه فیلد پایین دکمه بهتون یکسری کد میده که تمامشونو بدون تغییر باید تویه فایلی به نام .htaccess کپی کنید و فایل رو تویه فولدری که وردپرس نصب شده آپلود کنید ! * ( اینم نکته داره ! )
5. تموم شد .

* اولی :
ببین کلا تویه نسخه 1.2 ما این امکاناتی که میگم رو داریم :
%year% و %monthnum% و %day% که به ترتیب سال و ماه و روز ارسال مطلب رو نشون میده .
%hour% و %minute% و %second% هم که مشخصه ساعت و دقیقه و ثانیه ارسال مطلب ! :blink:
بعد از اینا %postname% رو داریم که نسخه خلاصه شده یا ساده شده عنوان یا Title پست ماست ! ** ( این یعنی نکته در نکته ! )
بعدشم %post_id% که شماره واحد هر پستی رو نشون میده !

** این مورد برای زبانهای خارجکی اوتوماتیک کار میکنه ! یعنی برای انگلیسا ! ولی برای ما که فارسی کار میکنیم برای هر پست باید Field مربوطه یعنی Post Slug رو با متن انگلیسی پر کنیم که درست در بیاد !
مثلا اگر عنوان پستتون تعطیلات هست ! باید اونجا بزنیدholiday یا tatilat که سیستم درست در بیاد !

* دومی :
اصولا تویه ویندوز شما نمیتونی فایلی بسازی که اسم نداره ولی پسوند داره و .htaccess هم دقیقا همین حالته !
بهترین راه اینه که شما یک فایل متنی با فرمت .txt ایجاد کنی ... کدها رو توش کپی کنی ...بعد اسمشو به a.htaccess تغییر بدی و بعد از آپلود کردن رویه سرور a رو از اسمش برداری !
عمرا هم نمیشه از روش alt+#### استفاده کرد !

این گزینه های بالا انتخابیه ! یعنی میتونه همش باشه یا فقط یک دونش باشه ! ( که اون یک دونه مسلما Post Name یا Post ID باید باشه ! )
بهترین مدلی که من خودمم استفاده کردم اینه :
/archives/%year%/%monthnum%/%day%/%postname%/
در ضمن میتونید عبارت اول آدرس یعنی /archives/ رو بردارید یا تغییر بدید ...
و یک فیلد هم هست برای اینکه آدرس دسته بندی هارو تغییر بدید که دیفالتش خوبه !

نکته دیگه اینکه تویه نسخه جدیدش که هنوز رسما منتشر نشده امکات بیشتری مثل post category و post author و ... گذاشتن !

و اما نکته آخر اینکه برای اینکه در مورد آدرس Category ها مثل پست که توضیح دادم به مشکل برنخوری اینجارو بخون : http://weblog.corelist.net/archives/2004/09/20/category-nicename/
تمام اینایی که گفتم برای نسخه WordPress 1.2 Mingus بود ها ! نرید رویه 0.X این کارو بکنید بترکه یغه منو بگیرید ها ! :D

بازم سوالی بود در خدمتم ! :blush:
موفق باشید....
علی
 

ehsan

Administrator
مدیر انجمن
Administrator
تاریخ عضویت
5 دسامبر 2002
نوشته‌ها
7,949
لایک‌ها
3,918
محل سکونت
Internet
علی جان دمت گرم... توضیحات کاملی بود. من نمیدونم این wordpress چقدر طرفدار داره بین فارسی زبانان ولی بهترین اسکریپت وبلاگ و مدیریت سایتهای محتوایی به زبان php است. برای دوستانی که در جریان نیستن این ادامه b2 است.
 

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
40
محل سکونت
Tehran
به نقل از ehsan :
علی جان دمت گرم... توضیحات کاملی بود. من نمیدونم این wordpress چقدر طرفدار داره بین فارسی زبانان ولی بهترین اسکریپت وبلاگ و مدیریت سایتهای محتوایی به زبان php است. برای دوستانی که در جریان نیستن این ادامه b2 است.
خواهش میکنم ...
ولی خدا وکیلی شاید بشه گفت بهترین سیستم مدیریت وبلاگه ! الان جمعیتی دارن از MT و ... به وردپرس تبدیل میکنند بلاگشونو ...
تیم برنامه نویسیش یه نموره چلمن هستن ولی کلا برنامه جالبیه !
احتمالا تا چند وقت دیگه یک انجمن جدا هم میخواد ! :happy:
 

ehsan

Administrator
مدیر انجمن
Administrator
تاریخ عضویت
5 دسامبر 2002
نوشته‌ها
7,949
لایک‌ها
3,918
محل سکونت
Internet
آره اگه استقبال بشه یا سوالات زیاد بشه خوب میشه. یه انجمن جدید براش می زنیم.
 

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
40
محل سکونت
Tehran
تا جایی که یادمه 14 - 15 تا وبلاگ فارسی با وردپرس دیدم ...
اگر بیشتر معرفی بشه و امکاناتش ( قالب و پلاگین و آموزش ) برای فارسی زبانها بیشتر بشه طرفداراش خیلی سریع زیاد میشه ...
اگر وقت شد یک لیست از وبلاگهای فارسی با وردپرس میزارم ;)
 

mehrdad1355

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

mehrdad1355

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

mehrdad1355

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

kami

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

mehrdad1355

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

Ali_ix

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

آقا مهرداد منظورت توی متنه پستهاته یا جایه دیگه ؟!
 

Ali_ix

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

اولی رو هر جای صفحه که میخوای لینکهای بعدی و قبلی بیاد بذار و خارج از Loop باشه ....

دومی رو اول صفحه یعنی قبل از <html> باید بذاری ....

اگر از یک ادیتور مثل HTML Area یا ادیتور خودش Texturizer استفاده کنی اینجوری نمیشه !

اگر نمیخوای دست به ترکیب ادیتور بزنی کمی همت کن و هر دفعه برای گذاشتن لینک از کلید مربوطه بالای فیلد پست استفاده کن ! :D
 

mehrdad1355

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

آقا مهرداد منظورت توی متنه پستهاته یا جایه دیگه ؟!
موقع ادیت نوشته! حروف رو به یک سری کد تبدیل می کنه و عملا امکان ادیت رو از بین میبره!! ولی خود پست رو درست نشون میده بعد فرستادن و مشکل سر ادیته!
ادیتورشو چجور عوض کنم؟؟؟این لوپ چیه؟؟
 

mehrdad1355

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