واضح آرشیو وب فارسی:سایت ریسک: t=28098">اضافه كردن نام انجمن به بلوك آخرين ارسالهاي انجمن !!! Jasem 02 بهمن 1383, 21:59بچه ها مي خواستم بدونم چطوري ميشه تو اين بلوك آخرين ارسالهاي انجمن يك قسمت به عنوان نام انجمن اضافه كرد ؟!!! نمونه اين بلوك رو تو اينجا () ميتونيد ببينيد . من مي خوام مثلاْ بين ستون موضوع و ارسلاشده بوسيله يك ستون باشه كه توش نام انجمن مربوطه هم باشه . ممنون ميشم كسي بتونه كمك كنه . Jasem 03 بهمن 1383, 21:42بچه ها كسي راهي به نظرش نميرسه !!! CaptanBlack 05 بهمن 1383, 03:10این بلوک رو خودم فارسی کردم فکر کنم بتونم این کارو بکنم ببینم چی میشه البته بنظر من جاش نمیشه یعنی فکر کنم بعضی سطرها 2 خطی بشه از نظر تو مشکل نداره؟ omidMTL Jasem 05 بهمن 1383, 18:59ممنون . ولي اگر ساعت ارسال رو از كنار تاريخ برداريم فكر كنم جا بشه ولي باز هم بپ نيست . ممنون ميشم اگر نحوه كار رو هم توضيح بدي كه چه متغيري رو كجا عوض مي كني . شايد براي خيلي ها مشگل گشا باشه . براي من كه حتماْ هست . CaptanBlack 07 بهمن 1383, 22:54جاسم جان از اونجا كه من خيلي به سايتت علاقه دارم همينطور پا ميده كه يه كاري هرچند كوچك در جهت بهتر شدن سايتت انجام بدم و از این بابت خوشحالم. راستش هنوز وقت نكردم كاري كنم اما قول ميدم همين امشب نگاش كنم. در مورد نحوه كار بايد بگم كه خيلي سادس يه دستور select هست که آخرین رکوردهای پایگاه داده مربوط به پستهای انجمن رو واکشی می کنه حالا اگر شما با دستورات sql آشنا باشی راحت می تونی فیلد نام انجمن رو در دستور select اضافه کنی بعدش هم یه ستون به جدول داخل بلوک اضافه می کنی و فیلد مذکور رو داخل اون میذاری همین. وقتی که کامل شد توضیحات بیشتری میدم. راستی یه سوال برام پیش اومده که منظورت از نام انجمن همون نام بخشهای انجمن هست دیگه؟ مثل همین جا که بخش" برنامه های مدیریت محتوا " هست. omidMTL omidmtl 08 بهمن 1383, 03:18آقا من این بلوک رو همونطور که می خواستی آماده کردم اما چیزی رو حذف نکردم فقط شما خودت تست کن ببین اگه باش حال نمی کنی بگو تا یه چیزی رو از توش برداریم. بازم لازم میدونم بگم که این بلوک فقط با نسخه فارسی سازی شده IDNA کار میکنه. یه مشکلی هست که نمیذاره این فایل رو پیوست کنم فکر کنم چون زیپه اینطوریه فردا rar ش میکنم و پیوست میکنم اگه عجله داری یه ایمیل بزن تا برات بفرستم [email protected] اما توضیح که چه جوری اینکارو کردم به این خط توجه کنید : $result1 = sql_query("SELECT t.topic_id, t.topic_last_post_id, t.topic_title, f.forum_name, f.forum_id FROM ".$prefix."_bbtopics t, ".$prefix."_bbforums f where t.forum_id=f.forum_id and f.auth_view=0 ORDER BY t.topic_last_post_id DESC LIMIT 15", $dbi); همونطور که میبینید یه دستور select هست که از جدول bbforum و bbtopics فیلدهای t.topic_id, t.topic_last_post_id, t.topic_title, f.forum_name, f.forum_id رو انتخاب می کنه . جدول bbforum توسط کلید خارجی forom_id به جدول bbtopics متصل شده در اینجا ما با فیلد forum_name از جدول bbforums کار داریم که نام انجمن هست. خوب حالا باید یه ستون به جدول داخل بلوک اضافه کنیم تا نام انجمن رو توش نمایش بدیم : $content = "<br><table border="0"><tr><td>&nbsp;</td><td><b>"._TOPIC." :</b></td><td><b>انجمن :</b></td><td><b>"._POSTEDBY." :</b></td><td><b>"._ON."</b></td></tr>";در مرجله آخر باید در لیست آخرین ارسالها نام انجمن مربوط به هر تاپیک رو قرار بدید : $content = "<tr><td width="5%"><img src="modules/Forums/templates/subSilver/images/icon_mini_message.gif" border="0" alt=""></td><td width="35%"><a href="modules.php?name=Forums&amp;file=viewtopic&amp;p=$ topic_last_post_id#$topic_last_post_id"STYLE="text-decoration: none"><b> $topic_title </b></a></td><td width="20%"nowrap><A HREF="modules.php?name=Forums&file=viewforum&f=$forum_id "STYLE="text-decoration: none"> $forum_name </a></td><td width="20%"nowrap><A HREF="modules.php?name=Forums&file=profile&mode=viewprof ile&u=$user_id"STYLE="text-decoration: none"> $username </a></td><td width="20%"nowrap>$post_time</td></tr>"; در این قسمت متقییر forum_name رو در ستون بین موضوع و ارسال کننده که خودم ایجاد کردم قرار دادم و اما لینکش که تو فایلهای ماژل گشتم تا پیداش کردم. سعی کردم خیلی ساده بگم امیدوارم که استفاده برده باشید. Jasem 08 بهمن 1383, 19:07اميد جان خيلي از لطف و محبتت ممنون . اميدوارم كه هميشه در زير سايه مولا پيروز و موفق باشيد . در مورد راهنمايي ها هم خيلي ممنونم . يا حق omidmtl 08 بهمن 1383, 21:14خواهش كاري نكردم اميدوارم شما هم موفق باشي sasan4u 10 بهمن 1383, 09:53آقا جاسم اگه ممكنه اين بلوك فاروم سايت خودتت رو بذار براي دانلود كه دوباره نخوام بسازمش براي سايت خودم Jasem 10 بهمن 1383, 10:52آقا جاسم اگه ممكنه اين بلوك فاروم سايت خودتت رو بذار براي دانلود كه دوباره نخوام بسازمش براي سايت خودم بازهم ممنون از لطف آقا اميد . آقا من هم نتونستم فايل رو اينجا آپلود كنم . از اين لينك () دريافت كنيد . عيد غدير خم هم بر همه شما مبارك . يا حق sasan4u 10 بهمن 1383, 11:21مرسي آقا جاسم دستت درد نكنه عيد شما هم مبارك
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 762]