مرجع پارسی MyBB

نسخه‌ی کامل: پلاگین مشاعره
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2
درود Heart

یه پلاگین به نظرم رسید که میتونه خیلی به جذابیت انجمن کمک کنه

پلاگین مشاعره ، یه چیزی مثله چترم ولی با چند تا فاکتور اضافه

1 . فقط ارسال هایی بتونه وارد چت روم بشه که با حرف آخر ارسال قبلی شروع شده باشه
2. از ارسال تکراری جلو گیری کنه
3. امتیاز هر کاربر مشخص بشه
4. امکان شروع و توقف مشاعره تو تایم مشخص رو داشته باشه
پیشنهاد جالبیه اما عملیاتی کردن دو مورد اولی که اشاره کردین خیلی مشکله . بعید میدونم کسی از پسش بربیاد
نه اتفاقا الگوريتمش چيز خاصي نداره خيلي سادس ؛ ولي متاسفانه من هنوز تو php به قدر كافي مهارت برا نوشتنش ندارم ولي با جاوا يا c كه كار سختي نيست ، از نظر الگوريتمي سادس ولي بحثش اينجاس كه كسايي كه توي php مهارت داشته باشن آيا حاضر بشن همچين كاري انجام بدن يا نه.

ولي شرط دومي يكي سخته ولي بازم نه اونقدر كه نشه.

البته اميدوارم اگر اين كارو كردن رايگان بذارنش!

البته يك قسمت هم بايد در بخش مديريت بذارن كه id بخش مشاعره رو وارد كنيم.

موفق باشيدHeart
قسمت اول اتفاقا قدری مشکله . چون اندیس مشخصی نداره . مگه اینکه نویسنده ابتکار عملی از خودش انجام بده . ضمنا اگه طرف آخر شعرش بخاد اسم شاعر هم بنویسه ، یا نقطه بذاره ، یا اسپیس و موارد مشابه ، نیاز اصلی تآمین نمیشه . تازه با فرض اینکه عملی باشه

در مورد قسمت دوم هم اگه قرار باشه مقایسه ای واسه جلوگیری از تکرار نوشته ها انجام بشه ، این مقایسه طبق تابع های پی اچ پی ، کارکتری انجام میشه . یعنی اگه دقیقا واو به واو دوتا شعر مشابه باشن عمل میکنه که اینم منطقی نیست . همین من و شما دوبیت شعرو بخوایم تایپ کنیم چند مدل مختلف انجام میدیم . تو نگارش و فاصله ها و ویرگول ووو . تازه با صرفنظر از غلط تایپی

من نمیخام سنگ بندازم و خیلی هم مشتاقم ببینم کسی میتونه همچین چیزی بنویسه یا خیر . اما میگم تامین همچین خواسته هایی خیلی مشکله
نقل‌قول: در مورد قسمت دوم هم اگه قرار باشه مقایسه ای واسه جلوگیری از تکرار نوشته ها انجام بشه ، این مقایسه طبق تابع های پی اچ پی ، کارکتری انجام میشه . یعنی اگه دقیقا واو به واو دوتا شعر مشابه باشن عمل میکنه که اینم منطقی نیست . همین من و شما دوبیت شعرو بخوایم تایپ کنیم چند مدل مختلف انجام میدیم . تو نگارش و فاصله ها و ویرگول ووو . تازه با صرفنظر از غلط تایپی

درود

میشه فقط اجازه تاپیت حرف فارسی رو داد

واسه مقایسه هم میشه فاصله رو در نظر نگرفت و اینکه بیست تا کاکرت اول فقط مقایسه کرد و بین حرف هم صدا فرقی قائل نشد

غلط املایی رو نمیشه کاریش کرد ، مگر اینکه واژه نامه تعریف کنیم


کار نشد نداره ، ولی این خودش میتونه پلاگینی باشه که چند وقت یکبار ارتقاع پیدا کنه و طرفدار های زیادی داشته باشه


به هر حال من که بلد نیستم Big Grin

برای مورد اول : توی جدول threads یه فیلد هست به نام lastpost که زمان ارسال آخرین پست تاپیک رو نشون میده ، کافیه پستی رو چک بکنیم که مربوط به همون تاپیک مشاعره باشه و زمان ارسالش هم برابر مقدار این فیلد از رکورد تاپیک باشه . در مورد کاراکترهای اضافی هم حق با arianik هست ، اما اگه بیخیال اسم شاعر بشیم ، کاراکترهای اضافی آخر مثل نقطه و فاصله و ... رو راحت میشه تشخیص داد

برای مورد دوم ، در این مورد هم کاملا حق با arianik هست ، اما میشه یه کارایی کرد . دوستانی که رشته شون کامپیوتر هست و طراحی الگوریتم خوندن ، یه الگوریتم هست به نام LCS (طولانی ترین زیر رشته مشترک) . اگه LCS دو تا شعر یه شرایط خاصی داشته باشه ، مثلا طولش از یه مقداری بیشتر باشه یا یه چیزی تو این مایه ها ، میشه اونم تشخیص داد ، اما خوب دقیق نیست و ممکنه اشتباه کنه! کلا این قسمتش میتونه یه پروژه کامل باشه Tongue

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

!Omid StaR!

احمد جان به نظر بنده پلاگینی که عملکرد خبرنامه رو داشته باشه لازمه
که دوستان مجبور نشن عضو وبگذر یا سایتا امثال اون برای گرفتن کد بشنHeart
(۱۳۹۰/۱۱/۴، ۱۲:۳۲:۱۶ عصر)!Omid StaR! نوشته است: [ -> ]احمد جان به نظر بنده پلاگینی که عملکرد خبرنامه رو داشته باشه لازمه
که دوستان مجبور نشن عضو وبگذر یا سایتا امثال اون برای گرفتن کد بشنHeart

امید جان شما دیگه چرا! ، این همه اسکریپت خبرنامه هست ، یکیش و نصب کن و لینکش تو انجمن بذار یا یه صفحه جدید تو انجمن ایجاد کن اوجا فراخوانی کن Heart

من ربط اين پستتون به اين تاپيكو نميفهمم!
تازه چرا عضو وبگذر؟ از خود ماي بي بي از قسمت پيام انبود ميشه فرستاد ديگه!
چیزایی که ms83 و Night گفتن رو بذار روی هم ، میشه جواب من Cool
صفحه‌ها: 1 2