PDA

View Full Version : سوال: چطور مي توان اينك تك پست يك تاپيك را بدست‌ آورد



Afshin160
شنبه 21 آذر 1388, 12:31 عصر
باسلام...

توجه به دولينك زير داشته باشيد .

http://barnamenevis.org/forum/showthread.php?p=471315#post471315
http://barnamenevis.org/forum/showpost.php?p=471315&postcount=85

لينك اولي تاپيك مربوطه را كامل باز ميكند و دومي فقط پست 85 تاپيك را به عنوان مشاهده يك تك پست نمايش مي دهد .

حال فرض بگيريد من در تاپيك زير پست 5 چيزي جواب داده ام و مي خواهم لينك تك پست را بدست آورم :


http://barnamenevis.org/forum/showthread.php?t=194206#post194206

ولينك تك پست بنا بر مثال بالا بايد به صورت زير باشد :

http://barnamenevis.org/forum/showpost.php?p=194206&postcount=5

ولي اين لينك يك تك پست ديگه را بالا مي آورد.


لطفا" راهنمايي كنيد به چه صورت مي توان لينك يك تك پست را بدست آورد .
متشكرم

powerboy2988
شنبه 21 آذر 1388, 12:55 عصر
من که کلیک کردم کار کرد!!!
http://barnamenevis.org/forum/showpost.php?p=865338&postcount=5

xxxxx_xxxxx
شنبه 21 آذر 1388, 13:00 عصر
لطفا" راهنمايي كنيد به چه صورت مي توان لينك يك تك پست را بدست آورد .
متشكرم هر پست یک شماره داره که در بالا سمت چپ به صورت n# دیده میشه. مثلاً برای این پست هست 3#
عدد 3 لینک تک پست هست.

Afshin160
شنبه 21 آذر 1388, 13:48 عصر
سلام ...
دوست عزيز اين لينك را چطور بدست آورديد ؟
به عبارت بهتر عدد 865338 را از كجا آورديد ؟
لينكي كه من معرفي كردم با لينك شما فرق ميكنه

powerboy2988
شنبه 21 آذر 1388, 14:31 عصر
سلام ...
دوست عزيز اين لينك را چطور بدست آورديد ؟
به عبارت بهتر عدد 865338 را از كجا آورديد ؟
لينكي كه من معرفي كردم با لينك شما فرق ميكنه
من فقط روش کلیک کردم!!!
بهت هم نمیشه پیغام خصوصی داد...... فکر کنم دسترسی شو باید درست کنی

Felony
شنبه 21 آذر 1388, 14:35 عصر
بالای هر پست ، گوشه سمت چپ رو شماره پست کلیک کن تا لینک تک پست باز بشه .


http://barnamenevis.org/forum/attachment.php?attachmentid=41098&stc=1&d=1260572575

Afshin160
شنبه 21 آذر 1388, 15:21 عصر
با تشكر از تمام دوستان .
من متوجه اون عددي كه دوستان بدان اشاره كردن هستم .ولي فكركنم دارم اشتباه توضيح ميدم يا اصلا" دارم خودم اشتباه مي كنم . بحث من سر اين دو لينكه

http://barnamenevis.org/forum/showpost.php?p=194206&postcount=5

عدد 194206 P=

http://barnamenevis.org/forum/showpost.php?p=865338&postcount=5

عدد 865338=p

حال و حال لينك تاپيك :http://barnamenevis.org/forum/showthread.php?t=194206#post194206
عدد مربوط به اين لينك 194206 هست نه 865338 ، و حال آنكه عدد درست 865338 هست من مي خوام متوجه بشم عدد 865338 از كجا آمده نه شماره پست در تاپيك .

دوستي گفت بايد دسترسي شو فعال كني. از كجا ؟

powerboy2988
شنبه 21 آذر 1388, 15:36 عصر
منوی لینک های سریع -> ویرایش تنظیمات -> file:///C:/DOCUME%7E1/4sun/LOCALS%7E1/Temp/moz-screenshot.pngfile:///C:/DOCUME%7E1/4sun/LOCALS%7E1/Temp/moz-screenshot-1.pngfile:///C:/DOCUME%7E1/4sun/LOCALS%7E1/Temp/moz-screenshot-2.pngپیام های خصوصی...

یک checkbox داره که نوشته سیستم پیام خصوصی فعال باشد .. تیکشو بزن

Afshin160
شنبه 21 آذر 1388, 15:44 عصر
سلام ...
براي من كه يه چك باكسه كه اونم تيكش خورده .
!!!!؟

powerboy2988
شنبه 21 آذر 1388, 16:00 عصر
این هم نباید تیک خورده باشه :‌دریافت پیام خصوصی فقط از مدیران و افرادی که در لیست دوستان هستند

Afshin160
شنبه 21 آذر 1388, 16:26 عصر
دوست عزيز متشكرم از راهنمايتون
ولي الان مشكل من سر اينكه چرا ما دو تا لينك يك جور به يه تاپيك داريم :


http://barnamenevis.org/forum/showthread.php?p=865338#post865338و


http://barnamenevis.org/forum/showthread.php?t=194206#post194206و حال اگر من تك پست بخواهم به صورت زير جواب نمي گيرم :


http://barnamenevis.org/forum/showpost.php?p=194206&postcount=5ولي با اين ديگر لينك جواب ميگيرم :


http://barnamenevis.org/forum/showpost.php?p=865338&postcount=5حال انكه هر دو لينك اول بيانگر يه پست هستند و بايد لينك تك پست هم همين طور باشد .

توجه :متوجه شدم با نگه داشتن موس روي عدد پست مربوطه در تاپيك ميشه لينك تك پست را بدست آورد .
واز اين بابت از تمام شما دوستان ممنونم .
ولي الان سوالي كه برام پيش امده اينه كه چرا بايد براي يه تاپيك دو تا آدرس داشته باشيم .

Chabok
شنبه 21 آذر 1388, 16:56 عصر
با سلام

این دو شماره بر میگرده به شماره های Thread و Post در سیستم Vbulletin

اگر فرض کنیم دو جدول داشته باشیم . یکی برای نگهداری تاپیک ها (thread) و دیگری برای نگهداری پست ها

برای هر تاپیک یک رکورد در جدول Thread ها در نظر گرفته می شود که یک ID دارد .
و پست های هر تاپیک نیز رکوردهایی هستند در جدولی دیگر که دارای یک ID مخصوص خود و یک فیلد برای نگهداری کد ID تاپیکی که این پست در آن است .

سیستم انجمن برای نمایش یک تاپیک از دو طریق آدرس دهی استفاده می کند .
1 . ID تاپیک که خب واضح است .
showthread.php?t=194206
t مشخص کننده ID تاپیک است .

2 . ID یکی از پست هایی که در اون تاپیک موجود است .(بدون اشاره به ID تاپیک)
showthread.php?p=865338
p مشخص کننده ID یک پست است .

ولی در هر دو حالت یک تاپیک نمایش داده می شود . (showthread)

برای نمایش تک پست هم قضیه به همین صورت است :
لینک یک تک پست را در نظر بگیرید :
showpost.php?p=865338

همان گونه که می بینید توسط p ، کد یا ID یک پست پاس داده می شود .
و ربطی به شماره تاپیک ندارد .

اون postcount=5 هم که همراه آدرس تک پست است عملاً هیچ تاثیری در نمایش ندارد .
با تغییر و یا حذف اون هیچ اتفاقی در نمایش تک پست رخ نمیده .

نتیجه :
برای نمایش یک تاپیک 2 روش آدرس دهی موجود است :
ID خود تاپیک
ID یک پست موجود در تاپیک

برای نمایش یک تک پست 1 روش آدرس دهی موجود است :
ID خود پست

البته ممکن است راه های دیگری هم وجود داشته باشد .
امیدوارم پاسخ شما ، داده شده باشد .